2010-12-02 23:34:41 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name= "link" type= "xmlform" width= "100%" labelWidth= "400px" enableTemplate= "1" >
<PME_A type= "hidden" />
<PME_TYPE type= "hidden" />
<PME_TITLE type= "title" enableHTML= "1" >
2011-02-11 15:52:33 +00:00
<en > <![CDATA[Properties]]> </en>
<es > <![CDATA[Propiedades]]> </es>
2010-12-02 23:34:41 +00:00
</PME_TITLE>
<PME_XMLNODE_NAME type= "text" size= "42" maxlength= "64" validate= "NodeName" dependentFields= "PME_VALIDATE_NAME" required= "1" >
2011-02-11 15:52:33 +00:00
<en > <![CDATA[Field Name]]> </en>
<es > <![CDATA[Nombre del campo]]> </es>
2010-12-02 23:34:41 +00:00
</PME_XMLNODE_NAME>
<PME_XMLNODE_NAME_OLD type= "hidden" />
<PME_VALIDATE_NAME type= "hidden" sqlConnection= "XMLDB" >
SELECT XMLNODE_NAME, TYPE FROM dynaForm WHERE XMLNODE_NAME = @@PME_XMLNODE_NAME
</PME_VALIDATE_NAME>
<PME_LABEL type= "text" maxlength= "255" size= "42" >
2011-02-11 15:52:33 +00:00
<en > <![CDATA[Label]]> </en>
<es > <![CDATA[Etiqueta]]> </es>
2010-12-02 23:34:41 +00:00
</PME_LABEL>
<PME_SUBTITLE3 type= "title" enableHTML= "1" >
2011-02-11 15:52:33 +00:00
<en > <![CDATA[Behaviour]]> </en>
<es > <![CDATA[Comportamiento]]> </es>
2010-12-02 23:34:41 +00:00
</PME_SUBTITLE3>
<PME_LINK type= "text" maxlength= "255" size= "42" defaultvalue= "" >
2011-02-11 15:52:33 +00:00
<en > <![CDATA[Link]]> </en>
<es > <![CDATA[Enlace]]> </es>
2010-12-02 23:34:41 +00:00
</PME_LINK>
<PME_TARGET_SEL type= "dropdown" defaultValue= "_blank" >
2011-02-11 15:52:33 +00:00
<en > <![CDATA[\n]]> <option name= "_blank" > <![CDATA[Blank]]> </option> <option name= "_self" > <![CDATA[Self]]> </option> <option name= "_parent" > <![CDATA[Parent]]> </option> <option name= "_top" > <![CDATA[Top]]> </option> <option name= "" > <![CDATA[Framename]]> </option> </en>
<es > <![CDATA[Objeto]]> <option name= "_blank" > <![CDATA[Blanco]]> </option> <option name= "_self" > <![CDATA[A si mismo]]> </option> <option name= "_parent" > <![CDATA[Padres]]> </option> <option name= "_top" > <![CDATA[Arriba]]> </option> <option name= "" > <![CDATA[Framename]]> </option> </es>
2010-12-02 23:34:41 +00:00
</PME_TARGET_SEL>
<PME_TARGET type= "text" size= "22" />
<PME_VALUE type= "text" maxlength= "50" size= "42" defaultvalue= "" >
2011-02-11 15:52:33 +00:00
<en > <![CDATA[Value]]> </en>
<es > <![CDATA[Valor]]> </es>
2010-12-02 23:34:41 +00:00
</PME_VALUE>
<PME_HINT type= "textarea" cols= "40" rows= "3" >
2011-02-11 15:52:33 +00:00
<en > <![CDATA[Hint]]> </en>
<es > <![CDATA[Sugerencia]]> </es>
2010-12-02 23:34:41 +00:00
</PME_HINT>
<BTN_CANCEL type= "button" onclick= "cancel();" >
2011-02-11 15:52:33 +00:00
<en > <![CDATA[Cancel]]> </en>
<es > <![CDATA[Cancelar]]> </es>
2010-12-02 23:34:41 +00:00
</BTN_CANCEL>
2011-02-11 15:52:33 +00:00
<PME_ACCEPT type= "button" onclick= "erase(); fieldsSave( this.form );" >
<en > <![CDATA[Save]]> </en>
<es > <![CDATA[Guardar]]> </es>
2010-12-02 23:34:41 +00:00
</PME_ACCEPT>
<PME_JS type= "javascript" > < ![CDATA[
2011-02-11 15:52:33 +00:00
function erase (){
2011-03-23 09:59:28 -04:00
if(getField('PME_LINK').value==' http://www.processmaker.com'){
2011-02-11 15:52:33 +00:00
getField('PME_LINK').value='';
getField('PME_LINK').style.color="#000000";
}
}
if (!(getField('PME_XMLNODE_NAME').value)) {
2011-03-23 09:59:28 -04:00
getField('PME_LINK').value=' http://www.processmaker.com';
2011-02-11 15:52:33 +00:00
getField('PME_LINK').style.color="#A4A4A4";
}
2010-12-02 23:34:41 +00:00
var fieldForm="link";
var fieldName=getField("PME_XMLNODE_NAME",fieldForm);
var savedFieldName=fieldName.value;
var pme_validating;
fieldName.focus();
fieldName.select();
leimnud.event.add(fieldName, 'change', {method:dynaformVerifyFieldName, instance:fieldName, event:true});
leimnud.event.add(getField('PME_TARGET_SEL'), 'change', setTarget);
setTarget();
function setTarget(){
target = getField('PME_TARGET');
targetSel = getField('PME_TARGET_SEL');
if(targetSel.value == ''){
target.style.display = 'block';
if(target.value == '_top' || target.value == '_blank' || target.value == '_parent' || target.value == '_self'){
target.value = '';
}
} else {
target.value = targetSel.value;
target.style.display = 'none';
}
}
2011-02-11 15:52:33 +00:00
leimnud.event.add(getField('PME_LINK'), 'focus', function() {
2011-03-23 09:59:28 -04:00
if(getField('PME_LINK').value==' http://www.processmaker.com'){
2011-02-11 15:52:33 +00:00
getField('PME_LINK').value='';
getField('PME_LINK').style.color="#000000";
}
});
leimnud.event.add(getField('PME_LINK'), 'blur', function() {
var valor_form = new input(getField('PME_LINK'));
getField('PME_LINK').value=getField('PME_LINK').value.replace(/ /g, '');
if(getField('PME_LINK').value==''){
2011-03-23 09:59:28 -04:00
getField('PME_LINK').value=' http://www.processmaker.com';
2011-02-11 15:52:33 +00:00
getField('PME_LINK').style.color="#A4A4A4";
} else {
var link = getField('PME_LINK').value.split('.');
if (link[0]=='www') {
getField('PME_LINK').value = ('http://'+getField('PME_LINK').value);
valor_form.passed();
}else{
var link1 = getField('PME_LINK').value.split(':');
if (link1[0]=='javascript') {
valor_form.passed();
}
}
var link2 = getField('PME_LINK').value.split('.');
if ((link2[0]=='http://www')& & (link2[1]!='')& & (link2[2])) {
valor_form.passed();
} else {
valor_form.failed();
alert('Invalid URL');
}
}
});
2010-12-02 23:34:41 +00:00
function cancel(){
2011-02-11 15:52:33 +00:00
currentPopupWindow.remove();
2010-12-02 23:34:41 +00:00
}
]]></PME_JS>
2011-02-11 15:52:33 +00:00
</dynaForm>