מדיה ויקי: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) { | |||
var constants = ["", | var constants = ["", | ||
"שם המחבר", | "שם המחבר", | ||
"כותרת | "כותרת המאמר", | ||
"מספר (כפי שמופיע בקישור)", | "מספר (כפי שמופיע בקישור)", | ||
"מידע נוסף, למשל תאריך. נסו לשמור על הפורמט '30 באוגוסט 1958'", | "מידע נוסף, למשל תאריך. נסו לשמור על הפורמט '30 באוגוסט 1958'", | ||
| שורה 214: | שורה 214: | ||
code += "}}"; | code += "}}"; | ||
if ($('#ltw2_ref').attr('checked')) | if ($('#ltw2_ref').attr('checked')) | ||
return "{{הערה|" + | 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('קיים בוקמרקלט שמייצר תבנית "' | .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) | 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 fireDialog() { | function fireDialog() { | ||
| שורה 380: | שורה 368: | ||
allTemplates.push(fullList[i].t); | allTemplates.push(fullList[i].t); | ||
if (fromTemplate( | 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') | |||
$('#wpTextbox1').wikiEditor('addToToolbar', { | |||
section: 'advanced', | section: 'advanced', | ||
group: 'more', | group: 'more', | ||
| שורה 418: | שורה 406: | ||
}); | }); | ||
}, 1000); | }, 1000); | ||
}); | |||
}); | }); | ||