// \r
XimfmailInstanceHeaders.prototype.loadXimfSecurityRules = function(){\r
var isSigned = false;\r
+ \r
+ // get secure state from prefs\r
+ if (gSMFields) isSigned = gSMFields.signMessage; \r
+\r
// secure headers \r
try{\r
// create XMLFile at temp directory with rules datas\r
$("#idItemSecureHeaders_2").attr("disabled","true"); \r
if(!isSigned){\r
toggleSignMessage();// signMessage(); // from file msgCompSMIMIEOverlay.js\r
- isSigned = true\r
+ isSigned = true;\r
} \r
$("#menu_securitySign1").attr("disabled","true");\r
$("#menu_securitySign2").attr("disabled","true"); \r
inputbox[0].setAttribute("ximfmaxitems", listEditorClass[i].getAttribute("ximfmaxitems"));\r
inputbox[0].setAttribute("ximfminitems", listEditorClass[i].getAttribute("ximfminitems"));\r
inputbox[0].setAttribute("ximseparator", listEditorClass[i].getAttribute("ximseparator"));\r
- inputbox[0].setAttribute("tabindex",parseInt(i)+100);\r
+ inputbox[0].setAttribute("tabindex",parseInt(i, 10)+100);\r
inputbox[0].setAttribute("class","ximfEditor"); \r
inputbox[0].removeAttribute("popup");\r
inputbox[0].removeAttribute("readonly");\r
var idBox = button.getAttribute("refBox");\r
var ebox = document.getElementById(idBox);\r
args.push(idBox); // args[0] : id de la textbox a enrichir\r
- args.push(ebox.getAttribute("value")); // displayed date\r
+ args.push(ebox.value); // displayed date\r
args.push($("label[id='"+ebox.getAttribute("refheader")+"']").attr("value"));\r
\r
// open dialog \r
\r
// panel can accept more than 1 entry for header\r
$("panel").bind("popuphidden",function(evt){\r
- if(parseInt($(evt.currentTarget).attr("ximfmaxitem")) > 1 ){\r
+ if(parseInt($(evt.currentTarget).attr("ximfmaxitem"), 10) > 1 ){\r
// if panel has XIMF multiset implementation, don't compute it\r
var multisetPanel = $("#" + evt.currentTarget.id + " button[class='ximfButton']");\r
if(multisetPanel.length <=0){\r
\r
// panel - first entry must be selected before selecting composed item\r
$("panel").bind("popupshown",function(evt){\r
- if(parseInt($(evt.currentTarget).attr("ximfmaxitem")) <= 1 ) return;\r
+ if(parseInt($(evt.currentTarget).attr("ximfmaxitem"), 10) <= 1 ) return;\r
var richitems = $("#" + evt.currentTarget.id + " richlistbox" ).children("richlistitem"); \r
for(i=0 ; i<richitems.length; ++i){\r
var chk1 = richitems[i].firstElementChild;\r
try{ \r
idBox = evt.currentTarget.getAttribute("idbox"); \r
var eltTextbox = document.getElementById(idBox);\r
- switch(parseInt(evt.currentTarget.getAttribute("idx"))){ \r
+ switch(parseInt(evt.currentTarget.getAttribute("idx"), 10)){ \r
case 1:\r
// erase all selected values\r
EraseAndComputeXimfhdrsTextbox(eltTextbox.id, true);\r
var dlgEditorXimf_maxItem_alert = maxItems + " "+ getIlkProperties("ximfmail.dialog.editor.warning.nbrows"); \r
var arrayItem = domElt.value.split(separatorItem); \r
var nbItems = arrayItem.length;\r
- if(parseInt(maxItems)<arrayItem.length){\r
- nbItems = parseInt(maxItems);\r
+ if(parseInt(maxItems, 10)<arrayItem.length){\r
+ nbItems = parseInt(maxItems, 10);\r
ximfAlert(labelHeader,dlgEditorXimf_maxItem_alert); \r
var newvalue = ""; \r
for(var i=0 ; i<nbItems ; ++i){\r
/*\r
* Compute DOM with datas (used to load draft or template message)\r
*/\r
-function ComputeWithForm(ximfMessageAnalyser){\r
- if (!ximfMessageAnalyser instanceof XimfMessageAnalyser){\r
- gConsole.logStringMessage("[ximfmail - XimfMsgComposeView - refreshDatas] \n parameter of refreshDatas ust be a XimfMessageAnalyser object");\r
+function ComputeWithForm(ximfMessage){ \r
+ if (!ximfMessage instanceof XimfmailMesssage){\r
+ gConsole.logStringMessage("[ximfmail - ComputeWithForm ] \n parameter of refreshDatas must be a ximfMessage object");\r
return false; \r
}\r
\r
var display_box = null;\r
try{\r
//gConsole.logStringMessage("[ximfmail - XimfMsgComposeView - search value for textbox : " + xheader_dom[idx_xheader_dom].getAttribute("ximfheader")); \r
- var ximfValue = ximfMessageAnalyser.getHeaderValue(xheader_dom[idx_xheader_dom].getAttribute("ximfheader"));\r
+ var ximfValue = ximfMessage.getHeaderValue(xheader_dom[idx_xheader_dom].getAttribute("ximfheader"));\r
if(ximfValue){ \r
// search for value and complete display box\r
var display_box_list = $("textbox[refheader='" + xheader_dom[idx_xheader_dom].getAttribute("id") + "']");\r
var ximfLabelId = $("textbox[id='"+oriTxtboxId+"']").attr("refheader");\r
if(ximfLabelId){\r
//gConsole.logStringMessage("[ximfmail - XimfMsgComposeView - search value for freetext :" + $("label[id='"+ximfLabelId+"']").attr("ximfheader")+"\nid ="+ximfLabelId); \r
- var ximfValue = ximfMessageAnalyser.getHeaderValue($("label[id='"+ximfLabelId+"']").attr("ximfheader")); \r
+ var ximfValue = ximfMessage.getHeaderValue($("label[id='"+ximfLabelId+"']").attr("ximfheader")); \r
if(ximfValue){ \r
xheader_dom[idx_xheader_dom].setAttribute("value",ximfValue);\r
} \r
var refHeader = xheader_dom[idx_xheader_dom].getAttribute(_XIMF_ATT_REF_HEADER); \r
if(refHeader){\r
//gConsole.logStringMessage("[ximfmail - XimfMsgComposeView - search value for freetext :" + $("label[id='"+ximfLabelId+"']").attr("ximfheader")+"\nid ="+ximfLabelId); \r
- var ximfValue = ximfMessageAnalyser.getHeaderValue($("label[id='"+refHeader+"']").attr("ximfheader")); \r
+ var ximfValue = ximfMessage.getHeaderValue($("label[id='"+refHeader+"']").attr("ximfheader")); \r
if(ximfValue){ \r
xheader_dom[idx_xheader_dom].listaddress = ximfValue;\r
//alert("load address values \n"+ximfValue+"\n"+xheader_dom[idx_xheader_dom].listaddress); \r
var refHeader = xheader_dom[idx_xheader_dom].getAttribute(_XIMF_ATT_REF_HEADER); \r
if(refHeader){\r
//gConsole.logStringMessage("[ximfmail - XimfMsgComposeView - search value for freetext :" + $("label[id='"+ximfLabelId+"']").attr("ximfheader")+"\nid ="+ximfLabelId); \r
- var ximfValue = ximfMessageAnalyser.getHeaderValue($("label[id='"+refHeader+"']").attr("ximfheader")); \r
+ var ximfValue = ximfMessage.getHeaderValue($("label[id='"+refHeader+"']").attr("ximfheader")); \r
if(ximfValue){\r
//alert($("label[id='"+refHeader+"']").attr("ximfheader")+" :: "+ximfValue)\r
var thisDate = ConvertZTimeToLocal(ximfValue); \r
var textboxXimfHdrs = $("textbox[class='XimfTextboxDisplay']"); \r
for(var i=0; i<textboxXimfHdrs.length; ++i){\r
try{\r
- var refDefaultItemHdr = $("panel[id='" + $(textboxXimfHdrs[i]).attr("refpanel") + "']").attr("ximfdefault"); \r
- if(refDefaultItemHdr && $(textboxXimfHdrs[i]).attr("ximfvalue") == "" ){\r
- var item = $("#"+refDefaultItemHdr);\r
+ var refDefaultItemXimfHdr = $("panel[id='" + $(textboxXimfHdrs[i]).attr("refpanel") + "']").attr("ximfdefault"); \r
+ if(refDefaultItemXimfHdr && $(textboxXimfHdrs[i]).attr("ximfvalue") == "" ){\r
+ var item = $("#"+refDefaultItemXimfHdr);\r
if(item.length > 0){\r
$(textboxXimfHdrs[i]).attr("ximfvalue",$(item[0]).attr("ximfvalue"));\r
textboxXimfHdrs[i].value = $(item[0]).attr("label"); \r
$(textboxXimfHdrs[i]).attr("ximftecvalue",techvalue);\r
}\r
}else{\r
- $(textboxXimfHdrs[i]).attr("ximfvalue",refDefaultItemHdr);\r
- textboxXimfHdrs[i].value = refDefaultItemHdr;\r
+ $(textboxXimfHdrs[i]).attr("ximfvalue",refDefaultItemXimfHdr);\r
+ textboxXimfHdrs[i].value = refDefaultItemXimfHdr;\r
}\r
}\r
}catch(err){}\r