+\r
/* ***** BEGIN LICENSE BLOCK *****\r
* Copyright (c) 2008-2009 EADS DEFENCE AND SECURITY - All rights reserved.\r
* ximfmail is under the triple license MPL 1.1/GPL 2.0/LGPL 2.1.\r
gEditorElt = document.getElementById("textbox-editor"); \r
gConsole.logStringMessage("[ximfmail - dialogEditor ] \n id of textbox :" + gArgs[0][0] + "\n separator value: " + gArgs[0][2] + "\n max items to write: "+ gArgs[0][3] + "\n min items to write: " +gArgs[0][4]); \r
\r
- if(parseInt(gXimfMaxItems) > 1){\r
+ if(parseInt(gXimfMaxItems, 10) > 1){\r
gDlgEditorXimf_maxItem_alert = gXimfMaxItems + " "+ getIlkProperties("ximfmail.dialog.editor.warning.nbrows"); \r
$("#textbox-editor").attr("style","width:400px;height:100px");\r
}else{ \r
{\r
if(!gEditorElt) return false;\r
if(gXimfMinItems){\r
- if( getWritedRowsCount() < parseInt(gXimfMinItems)){\r
+ if( getWritedRowsCount() < parseInt(gXimfMinItems, 10)){\r
ximfAlert("not enough item");\r
}\r
}\r
//newvalue = gEditorElt.value.replace(reg , gXimfSeparator);\r
var arrayValue = gEditorElt.value.split(reg); \r
var nbElements = arrayValue.length;\r
- if(parseInt(gXimfMaxItems)<arrayValue.length){\r
- nbElements = parseInt(gXimfMaxItems);\r
+ if(parseInt(gXimfMaxItems, 10)<arrayValue.length){\r
+ nbElements = parseInt(gXimfMaxItems, 10);\r
ximfAlert(gDlgEditorXimf_maxItem_alert);\r
} \r
for(var i=0 ; i<nbElements ; ++i){\r
}\r
\r
\r
- //remove last separator \r
- if(newvalue.lastIndexOf(gXimfSeparator)+1 == newvalue.length){\r
- newvalue = newvalue.substring(0,newvalue.lastIndexOf(gXimfSeparator));\r
- }\r
+ //remove last separator \r
+ if(newvalue.lastIndexOf(gXimfSeparator)+1 == newvalue.length){\r
+ newvalue = newvalue.substring(0,newvalue.lastIndexOf(gXimfSeparator));\r
+ } \r
\r
window.opener.document.getElementById(gBoxOpener).value = newvalue;\r
window.opener.document.getElementById(gBoxOpener).setAttribute("ximfvalue", newvalue); \r
var key = aEvent.which; \r
switch(key){\r
case 13: // key=="\n" \r
- if( getWritedRowsCount() >= parseInt(gXimfMaxItems)){\r
+ if( getWritedRowsCount() >= parseInt(gXimfMaxItems, 10)){\r
ximfAlert(gDlgEditorXimf_maxItem_alert); \r
var reg = new RegExp("\n", "g");\r
var artxt = gEditorElt.value.split(reg);\r
case 0: // delete\r
break;\r
default:\r
- if( getWritedRowsCount() > parseInt(gXimfMaxItems)){\r
+ if( getWritedRowsCount() > parseInt(gXimfMaxItems, 10)){\r
ximfAlert(gDlgEditorXimf_maxItem_alert); \r
return false;\r
}\r
/*\r
// check for entries items\r
if(key == 13){ // key=="\n" \r
- if( getWritedRowsCount() >= parseInt(gXimfMaxItems)){\r
+ if( getWritedRowsCount() >= parseInt(gXimfMaxItems, 10)){\r
alert(gDlgEditorXimf_maxItem_alert); \r
var reg = new RegExp("\n", "g");\r
var artxt = gEditorElt.value.split(reg);\r
}\r
}\r
else{\r
- if( getWritedRowsCount() > parseInt(gXimfMaxItems)){\r
+ if( getWritedRowsCount() > parseInt(gXimfMaxItems, 10)){\r
alert(gDlgEditorXimf_maxItem_alert); \r
return false;\r
}\r