Dotclear


Ignore:
Timestamp:
09/18/18 20:22:10 (7 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Use let and const rather than var (ES2015/ES6), use template string where is more efficient

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/js/confirm-close.js

    r3706 r3880  
    44function confirmClose() { 
    55  if (arguments.length > 0) { 
    6     for (var i = 0; i < arguments.length; i++) { 
     6    for (let i = 0; i < arguments.length; i++) { 
    77      this.forms_id.push(arguments[i]); 
    88    } 
     
    1919    // Store current form's element's values 
    2020 
    21     var formsInPage = this.getForms(); 
    22     var f, e; 
    23     var This = this; 
     21    const formsInPage = this.getForms(); 
     22    const This = this; 
    2423    this.forms = []; 
    25     for (var i = 0; i < formsInPage.length; i++) { 
    26       f = formsInPage[i]; 
    27       var tmpForm = []; 
    28       for (var j = 0; j < f.elements.length; j++) { 
    29         e = this.getFormElementValue(f[j]); 
     24    for (let i = 0; i < formsInPage.length; i++) { 
     25      const f = formsInPage[i]; 
     26      let tmpForm = []; 
     27      for (let j = 0; j < f.elements.length; j++) { 
     28        const e = this.getFormElementValue(f[j]); 
    3029        if (e != undefined) { 
    3130          tmpForm.push(e); 
     
    4847    } 
    4948 
    50     var formsInPage = this.getForms(); 
    51     var f, e, i, j; 
    52     for (i = 0; i < formsInPage.length; i++) { 
    53       f = formsInPage[i]; 
     49    const formsInPage = this.getForms(); 
     50    for (let i = 0; i < formsInPage.length; i++) { 
     51      const f = formsInPage[i]; 
    5452      var tmpForm = []; 
    55       for (j = 0; j < f.elements.length; j++) { 
    56         e = this.getFormElementValue(f[j]); 
     53      for (let j = 0; j < f.elements.length; j++) { 
     54        const e = this.getFormElementValue(f[j]); 
    5755        if (e != undefined) { 
    5856          tmpForm.push(e); 
    5957        } 
    6058      } 
    61       for (j = 0; j < this.forms[i].length; j++) { 
     59      for (let j = 0; j < this.forms[i].length; j++) { 
    6260        if (this.forms[i][j] != tmpForm[j]) { 
    6361          return false; 
     
    7775 
    7876    if (this.forms_id.length > 0) { 
    79       var res = []; 
    80       var f; 
    81       for (var i = 0; i < this.forms_id.length; i++) { 
    82         f = document.getElementById(this.forms_id[i]); 
     77      let res = []; 
     78      for (let i = 0; i < this.forms_id.length; i++) { 
     79        const f = document.getElementById(this.forms_id[i]); 
    8380        if (f != undefined) { 
    8481          res.push(f); 
     
    134131 
    135132  getFormRadioValue: function(e) { 
    136     for (var i = 0; i < e.length; i++) { 
     133    for (let i = 0; i < e.length; i++) { 
    137134      if (e[i].checked) { 
    138135        return e[i].value; 
     
    145142}; 
    146143 
    147 var confirmClosePage = new confirmClose(); 
     144let confirmClosePage = new confirmClose(); 
    148145 
    149146chainHandler(window, 'onload', function() { 
Note: See TracChangeset for help on using the changeset viewer.

Sites map