МедияУики:Common.js/Tm.js: Разлика между версии

курсора след шаблона, без интервали около параметрите
(име на бутона: Автоматично добавяне на цитат)
(курсора след шаблона, без интервали около параметрите)
switch_view_to("EB");
 
new_template = new_template.replace(/ *\| */g, "|");
/* insert source into Editbox at cursor */
var scroll_top = Target["Editbox"].scrollTop;
Target["Editbox"].value = Target["Editbox"].value.substring(0, Target["start"]) + new_template + Target["Editbox"].value.substring(Target["end"] + 1);
if (is_ie) {
var Range = Target["Editbox"].createTextRange();
Range.collapse(true);
Target["start"] += new_template.length + 1;
Range.moveEnd('character', Target["start"]);
Range.moveStart('character', Target["start"]);
Range.select();
} else {
Target["cursor"] += new_template.length + 1;
Target["Editbox"].selectionStart = Target["cursor"];
Target["Editbox"].selectionEnd = Target["cursor"];
1646

редакции