processmaker-builder
Version:
The gulp task runner for ProcessMaker building
96 lines (84 loc) • 3.26 kB
text/xml
<dynaForm name="login" version="1.0" basedir="" xmlform_type="NORMAL" width="400px" enabletemplate="1">
<TITLE type="title">
<en><![CDATA[I forgot my password]]></en>
</TITLE>
<USR_USERNAME type="text" size="30" maxlength="100" required="true" validate="Any" autocomplete="0">
<en><![CDATA[User]]></en>
</USR_USERNAME>
<USR_EMAIL type="text" size="30" required="true" maxlength="100" autocomplete="0">
<en><![CDATA[Email]]></en>
</USR_EMAIL>
<URL type="hidden"/>
<LOGIN_VERIFY_MSG type="private" showInTable="0"/>
<BSUBMIT type="submit">
<en><![CDATA[Send Request]]></en>
</BSUBMIT>
<BCANCEL type="button" onclick="history.back()">
<en><![CDATA[Cancel]]></en>
</BCANCEL>
<JS type="javascript"><![CDATA[
function getElementsByClassNameIE8(node, classname) {
var a = [];
var re = new RegExp('(^| )'+classname+'( |$)');
var els = node.getElementsByTagName("*");
for(var i=0,j=els.length; i<j; i++)
if(re.test(els[i].className))a.push(els[i]);
return a;
};
window.onload= function(){
var inputUser,inputEmail;
if(document.getElementById('form[USR_USERNAME]').placeholder == undefined && document.getElementById('form[BSUBMIT]').classList == undefined){
document.getElementById('form[USR_USERNAME]').value = _('ID_USER');
document.getElementById('form[USR_EMAIL]').value = _('ID_EMAIL');
document.getElementById('form[BSUBMIT]').className = "button-login-success";
document.getElementById('form[BCANCEL]').className = "button-login-cancel";
inputUser = document.getElementById('form[USR_USERNAME]');
inputEmail = document.getElementById('form[USR_EMAIL]');
inputUser.attachEvent("onclick", function (){
if(_('ID_USER') == inputUser.value){
inputUser.value="";
}
});
inputUser.attachEvent("onblur", function (){
if(inputUser.value == ""){
inputUser.value=_('ID_USER');
}
});
inputEmail.attachEvent("onclick", function (){
if(_('ID_EMAIL') == inputEmail.value){
inputEmail.value="";
}
});
inputEmail.attachEvent("onblur", function (){
if(inputEmail.value == ""){
inputEmail.value=_('ID_EMAIL');
}
});
}else{
document.getElementById('form[USR_USERNAME]').placeholder = _('ID_USER');
document.getElementById('form[USR_EMAIL]').placeholder = _('ID_EMAIL');
document.getElementById('form[BSUBMIT]').classList.remove('module_app_button___gray');
document.getElementById('form[BSUBMIT]').classList.add('button-login-success');
document.getElementById('form[BCANCEL]').classList.remove('module_app_button___gray');
document.getElementById('form[BCANCEL]').classList.add('button-login-cancel');
}
};
var panel;
var saveConfig = function() {
if(document.getElementById("getStarted").checked==true) {
var oRPC = new leimnud.module.rpc.xmlhttp({
url : '../login/login_Ajax',
async : false,
method: 'POST',
args : 'function=getStarted_save'
});
oRPC.make();
}
panel.remove();
}
var dynaformOnload = function() {
setFocus (getField ('USR_USERNAME'));
};
]]></JS>
</dynaForm>