מדיה ויקי:Gadget-TemplatesExternalLinks.js: הבדלים בין גרסאות בדף

מ http/https
לבקשת קיפודנחש
שורה 2: שורה 2:
//Written by [[User:קיפודנחש]]
//Written by [[User:קיפודנחש]]
if ($.inArray(wgAction, ['edit', 'submit']) + 1) $(document).ready(function() {
if ($.inArray(wgAction, ['edit', 'submit']) + 1) $(document).ready(function() {
mw.loader.using('jquery.textSelection', function() {








 
function templates(templateName) {
    function templates(templateName) {
var constants = ["",
var constants = ["",
"שם המחבר",
"שם המחבר",
"כותרת המאמר",
"כותרת המאמר",
"מספר (כפי שמופיע בקישור)",
"מספר (כפי שמופיע בקישור)",
"מידע נוסף, למשל תאריך. נסו לשמור על הפורמט '30 באוגוסט 1958'",
"מידע נוסף, למשל תאריך. נסו לשמור על הפורמט '30 באוגוסט 1958'",
שורה 214: שורה 214:
code += "}}";
code += "}}";
if ($('#ltw2_ref').attr('checked'))
if ($('#ltw2_ref').attr('checked'))
return "{{הערה|" + code + "}}";
return "{{הערה|" + code + "}}";
if ($('#ltw2_list').attr('checked'))
if ($('#ltw2_list').attr('checked'))
return "\n* " + code + "\n";
return "\n* " + code + "\n";
שורה 269: שורה 269:
if (template.bm)
if (template.bm)
dialog.append($('<p>', {title: 'ראו דף "עזרה:בוקמרקלטים"'}).css({color: 'red', fontWeight: 'bold'})
dialog.append($('<p>', {title: 'ראו דף "עזרה:בוקמרקלטים"'}).css({color: 'red', fontWeight: 'bold'})
.text('קיים בוקמרקלט שמייצר תבנית "' + template.t + '" באופן אוטומטי. אנא שקלו להשתמש בו (ראו "עזרה:בוקמרקלטים").'))
.text('קיים בוקמרקלט שמייצר תבנית "' + template.t + '" באופן אוטומטי. אנא שקלו להשתמש בו (ראו "עזרה:בוקמרקלטים").'))
.append($('<hr>'));
.append($('<hr>'));


שורה 290: שורה 290:


for (var i = 0; i < (template.p || []).length; i++)
for (var i = 0; i < (template.p || []).length; i++)
if (template.p[i].length == 0) // this allow defining an empty parameter. by use of a "pseudo field".
if (template.p[i].length == 0) // this allow defining an empty parameter. by use of a "pseudo field".
orderedFields.push(empty);
orderedFields.push(empty);
else
else
שורה 338: שורה 338:
updatePreview();
updatePreview();
}
}
function findSelected() {
if (document.selection && document.selection.createRange)
return document.selection.createRange().text;
else if (currentFocused.selectionStart) {
var start = currentFocused.selectionStart;
var end  = currentFocused.selectionEnd;
return $(currentFocused).val().substring(start, end);
}
return '';
}


function fireDialog() {
function fireDialog() {
שורה 380: שורה 368:
allTemplates.push(fullList[i].t);
allTemplates.push(fullList[i].t);


if (fromTemplate(findSelected()))
if (fromTemplate($("#wpTextbox1").textSelection('getSelection')))
return;
return;


שורה 404: שורה 392:
.click(function() {mediaWiki.loader.using('jquery.ui.dialog', fireDialog);})
.click(function() {mediaWiki.loader.using('jquery.ui.dialog', fireDialog);})
);
);
              if(typeof $.wikiEditor!='undefined')
if (typeof $.wikiEditor != 'undefined')
$('#wpTextbox1').wikiEditor('addToToolbar', {
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
section: 'advanced',
group: 'more',
group: 'more',
שורה 418: שורה 406:
});
});
}, 1000);
}, 1000);
});
});
});