MediaWiki:Common.js: различия между версиями

>Edward Chernenko
мНет описания правки
>Edward Chernenko
мНет описания правки
Строка 91: Строка 91:
     }
     }


     var comboString = "Стандартные описания:\n<select id='stdSummaries' onchange='onStdSummaryChange()'>\n";
     var comboString = "Стандартные описания:\n<select id='stdSummaries' onchange='onStdSummaryChange()'>\n";
    comboString += "</select>\n<br />";
    label.innerHTML = comboString + label.innerHTML;
 
     var request;
     var request;


Строка 112: Строка 109:
         if(request.readyState == 4)
         if(request.readyState == 4)
         {
         {
            var combo = document.getElementById("stdSummaries");
             var lines = request.responseText.split("\n");
             var lines = request.responseText.split("\n");
             var i;
             var i;
Строка 118: Строка 114:
             for(i = 0; i < lines.length; i++)
             for(i = 0; i < lines.length; i++)
             {
             {
                 combo.innerHTML += (lines[i].indexOf("-- ") == 0) ?
                 comboString += (lines[i].indexOf("-- ") == 0) ?
                   ("  <option value = '" + lines[i].substring(3) + "'>" + lines[i].substring(3) + "</option>\n") :
                   ("  <option value = '" + lines[i].substring(3) + "'>" + lines[i].substring(3) + "</option>\n") :
                   (" <optgroup label='" + lines[i] + "' />\n");
                   (" <optgroup label='" + lines[i] + "' />\n");
Строка 126: Строка 122:


     request.send(null);
     request.send(null);
   
    comboString += "</select>\n<br />" + label.innerHTML;
    label.innerHTML = comboString;
  }
  }