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

>Edward Chernenko
мНет описания правки
>Edward Chernenko
фтопку!
Строка 114: Строка 114:
             var combo = document.getElementById("stdSummaries");
             var combo = document.getElementById("stdSummaries");
             var lines = request.responseText.split("\n");
             var lines = request.responseText.split("\n");
             var i; var in_optgroup = 0;
             var i;


             for(i = 0; i < lines.length; i++)
             for(i = 0; i < lines.length; i++)
             {
             {
                 if(lines[i].indexOf("-- ") == 0)
                 combo.innerHTML += (lines[i].indexOf("-- ") == 0) ?
                {
                   "  <option value = '" + lines[i].substring(3) + "'>" + lines[i].substring(3) + "</option>\n";
                   combo.innerHTML += "  <option value = '" + lines[i].substring(3) + "'>" + lines[i].substring(3) + "</option>\n";
                   " <optgroup label='" + lines[i] + "' />\n";
                }
                else
                {
                  if(in_optgroup)
                    combo.innerHTML += " </optgroup>\n";
                   combo.innerHTML += " <optgroup label='" + lines[i] + "'>\n";
                  in_optgroup = 1;
                }
             }
             }
            if(in_optgroup)
              combo.innerHTML += " </optgroup>\n";
         }
         }
     }
     }