details:   /erp/devel/pi/rev/90466134db89
changeset: 11919:90466134db89
user:      Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date:      Wed May 04 11:09:08 2011 +0200
summary:   Fix jslint issues on FIN_Utilities.js

diffstat:

 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/FIN_Utilities.js
 |  106 ++++-----
 1 files changed, 52 insertions(+), 54 deletions(-)

diffs (truncated from 302 to 300 lines):

diff -r 290a43da62b6 -r 90466134db89 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/FIN_Utilities.js
--- 
a/modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/FIN_Utilities.js
    Wed May 04 10:47:31 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/FIN_Utilities.js
    Wed May 04 11:09:08 2011 +0200
@@ -11,22 +11,22 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2010 Openbravo SLU
+ * All portions are Copyright (C) 2010-2011 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
  */
 
 //Global variables definition
-var frm = null;
-var isReceipt = true;
-var globalMaskNumeric = "#0.00";
-var globalDecSeparator = ".";
-var globalGroupSeparator = ",";
-var globalGroupInterval = "3";
+var frm = null,
+    isReceipt = true,
+    globalMaskNumeric = "#0.00",
+    globalDecSeparator = ".",
+    globalGroupSeparator = ",",
+    globalGroupInterval = "3";
 
 function isTrue(objectName) {
-  return frm.elements[objectName].value == 'Y';
+  return frm.elements[objectName].value === 'Y';
 }
 
 function initFIN_Utilities(_frm) {
@@ -39,21 +39,21 @@
 }
 
 function processLabels() {
-  var receiptlbls = getElementsByName('lblR');
-  for ( var i = 0; i < receiptlbls.length; i++) {
+  var receiptlbls = getElementsByName('lblR'), i;
+  for (i = 0; i < receiptlbls.length; i++) {
     displayLogicElement(receiptlbls[i].id, isReceipt);
   }
   var paidlbls = getElementsByName('lblP');
-  for ( i = 0; i < paidlbls.length; i++) {
+  for (i = 0; i < paidlbls.length; i++) {
     displayLogicElement(paidlbls[i].id, !isReceipt);
   }
-}
+} 
 
 function selectDifferenceAction(value) {
-  var diffAction = frm.inpDifferenceAction;
-  for (var i = 0; i < diffAction.length; i++) {
+  var diffAction = frm.inpDifferenceAction, i;
+  for (i = 0; i < diffAction.length; i++) {
     diffAction[i].checked = false;
-    diffAction[i].checked = (diffAction[i].value == value);
+    diffAction[i].checked = (diffAction[i].value === value);
   }
 }
 
@@ -81,6 +81,8 @@
 * @deprecated TO BE REMOVED ON MP22
 */
 function formattedNumberOpTemp(number1, operator, number2, result_maskNumeric, 
decSeparator, groupSeparator, groupInterval) {
+  var result;
+
   if (result_maskNumeric === null || result_maskNumeric === "") {
     result_maskNumeric = getDefaultMaskNumeric();
   }
@@ -94,20 +96,18 @@
     groupInterval = getGlobalGroupInterval();
   }
 
-  var result;
-
   number1 = returnFormattedToCalc(number1, decSeparator, groupSeparator);
   number1 = parseFloat(number1);
 
   number2 = returnFormattedToCalc(number2, decSeparator, groupSeparator);
   number2 = parseFloat(number2);
 
-  if (operator == "sqrt") {
+  if (operator === "sqrt") {
     result = Math.sqrt(number1);
-  } else if (operator == "round") {
+  } else if (operator === "round") {
     result = roundNumber(number1, number2);
   } else {
-       result = eval('('+number1+')' + operator + '('+number2+')');
+    result = eval('('+number1+')' + operator + '('+number2+')');
   }
   if (result !== true && result !== false && result !== null && result !== "") 
{
     result = returnCalcToFormatted(result, result_maskNumeric, decSeparator, 
groupSeparator, groupInterval);
@@ -173,11 +173,11 @@
 }
 
 function validateSelectedAmounts(recordID, existsPendingAmount){
+  var pendingAmount = document.frmMain.elements["inpRecordAmt"+recordID].value,
+      amount = document.frmMain.elements["inpPaymentAmount"+recordID].value;
   if (existsPendingAmount === null) {
     existsPendingAmount = false;
   }
-  var pendingAmount = document.frmMain.elements["inpRecordAmt"+recordID].value;
-  var amount = document.frmMain.elements["inpPaymentAmount"+recordID].value;
   if (amount===null || amount==="") {
     setWindowElementFocus(frm.elements["inpPaymentAmount"+recordID]);
     showJSMessage(7);
@@ -197,12 +197,12 @@
 }
 
 function updateDifference() {
-  var expected = frm.inpExpectedPayment.value;
+  var expected = frm.inpExpectedPayment.value,
+      total = frm.inpTotal.value,
+      amount = total;
   if (expected === '') {
     expected = 0;
   }
-  var total = frm.inpTotal.value;
-  var amount = total;
   //var precision = Number(frm.curPrecision.value);
   if (frm.inpActualPayment !== null) {
     amount = frm.inpActualPayment.value;
@@ -211,12 +211,10 @@
     amount = add(amount, frm.inpCredit.value);
   }
   if ( compare(abs(expected), '>', abs(total)) ) {
-       frm.inpDifference.value = subtract(expected, total);
-  }
-  else if ( compare(abs(amount), '>', abs(total)) ) {
-       frm.inpDifference.value = subtract(amount, total);
-  }
-  else {
+    frm.inpDifference.value = subtract(expected, total);
+  } else if ( compare(abs(amount), '>', abs(total)) ) {
+    frm.inpDifference.value = subtract(amount, total);
+  } else {
     frm.inpDifference.value = 0;
   }
   document.getElementById('paramDifference').innerHTML = 
frm.inpDifference.value;
@@ -235,9 +233,9 @@
 }
 
 function updateTotal() {
-  var chk = frm.inpScheduledPaymentDetailId;
-  var total = 0;
-  var scheduledPaymentDetailId, pendingAmount, amount;
+  var chk = frm.inpScheduledPaymentDetailId,
+      total = 0,
+      scheduledPaymentDetailId, pendingAmount, amount, i;
   
   if (!chk) {
     if (frm.inpGeneratedCredit && !isReceipt){
@@ -245,7 +243,7 @@
     }
     updateDifference();
     return;
-  }else if (!chk.length) {
+  } else if (!chk.length) {
     scheduledPaymentDetailId = frm.inpRecordId0.value;
     pendingAmount = frm.elements["inpRecordAmt" + 
scheduledPaymentDetailId].value;
     amount = frm.elements["inpPaymentAmount" + scheduledPaymentDetailId].value;
@@ -259,7 +257,7 @@
     }
   } else {
     var rows = chk.length;
-    for ( var i = 0; i < rows; i++) {
+    for (i = 0; i < rows; i++) {
       scheduledPaymentDetailId = frm.elements["inpRecordId" + i].value;
       pendingAmount = frm.elements["inpRecordAmt" + 
scheduledPaymentDetailId].value;
       amount = frm.elements["inpPaymentAmount" + 
scheduledPaymentDetailId].value;
@@ -323,7 +321,7 @@
       if ( compare(amount, '==', 0) ) {
         frm.elements["inpPaymentAmount" + scheduledPaymentDetailId].value = "";
         for ( j = 0; j < total; j++) {
-          if (chk[j].checked && chk[j].value == scheduledPaymentDetailId) {
+          if (chk[j].checked && chk[j].value === scheduledPaymentDetailId) {
             chk[j].checked = false;
             updateData(chk[j].value, chk[j].checked);
           }
@@ -331,7 +329,7 @@
       } else {
         frm.elements["inpPaymentAmount" + scheduledPaymentDetailId].value = 
outstandingAmount;
         for ( j = 0; j < total; j++) {
-          if (!chk[j].checked && chk[j].value == scheduledPaymentDetailId) {
+          if (!chk[j].checked && chk[j].value === scheduledPaymentDetailId) {
             chk[j].checked = true;
             updateData(chk[j].value, chk[j].checked);
           }
@@ -357,7 +355,7 @@
     frm.inpExpectedPayment.value = add(expectedAmount, recordAmount);
   } else {
     var classText = frm.elements["inpPaymentAmount" + key].className;
-    if (classText.search('readonly') == -1) {
+    if (classText.search('readonly') === -1) {
       frm.elements["inpPaymentAmount" + key].className = classText.concat(" 
readonly");
     }
     frm.elements["inpPaymentAmount" + key].value = '';
@@ -372,7 +370,7 @@
 function updateAll() {
   var frm = document.frmMain;
   var chk = frm.inpScheduledPaymentDetailId;
-  var recordAmount;
+  var recordAmount, i;
   
   if (!chk) {
     return;
@@ -386,12 +384,12 @@
   } else {
     frm.inpExpectedPayment.value = "0";
     var total = chk.length;
-    for ( var i = 0; i < total; i++) {
+    for (i = 0; i < total; i++) {
       if (!chk[i].checked) {
         recordAmount = frm.elements["inpRecordAmt" + chk[i].value].value;
         frm.inpExpectedPayment.value = add(frm.inpExpectedPayment.value, 
recordAmount);
-         }
-    updateData(chk[i].value, chk[i].checked);
+      }
+      updateData(chk[i].value, chk[i].checked);
     }
   }
   return true;
@@ -408,7 +406,7 @@
     allowCreditGeneration = false;
   }
   var actualPayment = document.frmMain.inpActualPayment.value;
-  var expectedPayment = document.frmMain.inpExpectedPayment.value;
+  var expectedPayment = document.frmMain.inpExpectedPayment.value, i;
   if (document.frmMain.inpUseCredit.checked) {
     if ( compare(expectedPayment, '<=', actualPayment) ) {
       setWindowElementFocus(document.frmMain.inpUseCredit);
@@ -438,7 +436,7 @@
   } else {
     var total = chk.length;
     var isAnyChecked = false;
-    for (var i=0;i<total;i++) {
+    for (i=0; i<total; i++) {
       if (chk[i].checked) {
         isAnyChecked = true;
         if (!validateSelectedAmounts(chk[i].value, compare(selectedTotal, '<', 
actualPayment))) {
@@ -466,17 +464,17 @@
 function createCombo(object, innerHTML){
   object.innerHTML = "";
   var selTemp = document.createElement("temp");
-  var opt;
+  var opt, i, j;
   selTemp.id="temp1";
   document.body.appendChild(selTemp);
   selTemp = document.getElementById("temp1");
   selTemp.style.display="none";
   innerHTML = 
innerHTML.replace(/<option/g,"<span").replace(/<\/option/g,"</span");
   selTemp.innerHTML = innerHTML;
-        
-  for(var i=0;i<selTemp.childNodes.length;i++){
+
+  for (i=0; i<selTemp.childNodes.length; i++){
     var spantemp = selTemp.childNodes[i];
-  
+
     if (spantemp.tagName) {
       opt = document.createElement("option");
       if(document.all){ //IE
@@ -484,9 +482,9 @@
       } else{
         object.appendChild(opt);
       }
-    
+
       //getting attributes
-      for(var j=0; j<spantemp.attributes.length ; j++){
+      for(j=0; j<spantemp.attributes.length ; j++){
         var attrName = spantemp.attributes[j].nodeName;
         var attrVal = spantemp.attributes[j].nodeValue;
         if(attrVal){
@@ -496,14 +494,14 @@
           }catch(e){}
         }
       }
-         //value and text
+      //value and text
       opt.value = spantemp.getAttribute("value");
       opt.text = spantemp.innerHTML;
       //IE
       opt.selected = spantemp.getAttribute('selected');
       opt.className = spantemp.className;
     }
-  }    
+  }
   document.body.removeChild(selTemp);
   selTemp = null;
 }
@@ -527,4 +525,4 @@
         theView.toolBar.refreshCustomButtons();
     });
   }
-}

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to