מדיה ויקי:Gadget-TemplatesExternalLinks.js: הבדלים בין גרסאות בדף
מ תודה קיפדנחש ועיצובית |
לבקשת קיפודנחש |
||
| שורה 1: | שורה 1: | ||
//Adds wizard for using templates for external links | //Adds wizard for using templates for external links | ||
//Written by [[User:קיפודנחש]] | //Written by [[User:קיפודנחש]] | ||
if (wgAction | if ($.inArray(wgAction, ['edit', 'submit']) + 1) $(document).ready(function() { | ||
| שורה 99: | שורה 100: | ||
{t: 'תדהר', p: [29,13,27], op: [2]}, | {t: 'תדהר', p: [29,13,27], op: [2]}, | ||
{t: 'אנשים ישראל', p: [1,2,3,4], r: /.*itemID=(\d+)&/i, rp: [3], op: [3]}, | {t: 'אנשים ישראל', p: [1,2,3,4], r: /.*itemID=(\d+)&/i, rp: [3], op: [3]}, | ||
{t: 'אתר חיל האוויר', p: [1,2,3,4], r: /\/([^\/]*)-he\//i, rp: [3]}, | {t: 'אתר חיל האוויר', p: [1,2,3,4], r: /\/([^\/]*)-he\//i, rp: [3], op: [3]}, | ||
{t: 'בלדד השוחי', p: [3,2,4], r: /ArticleID(\d*)/i, rp: [1], op: [2]}, | {t: 'בלדד השוחי', p: [3,2,4], r: /ArticleID(\d*)/i, rp: [1], op: [2]}, | ||
{t: 'בשבע', p: [1,2,3,4], r: /Article.aspx\/(\d+)/i, rp: [3], op: [3]}, | {t: 'בשבע', p: [1,2,3,4], r: /Article.aspx\/(\d+)/i, rp: [3], op: [3]}, | ||
| שורה 189: | שורה 190: | ||
function createWikiCode() { | function createWikiCode() { | ||
var par = ["{{" + template.t]; | var par = ["{{" + template.t]; | ||
for (var i | for (var i = 0; i < orderedFields.length; i++) { | ||
var val = $.trim(orderedFields[i].val()).replace('|', '{{!}}'); | var val = $.trim(orderedFields[i].val()).replace('|', '{{!}}'); | ||
if (val.indexOf('=') + 1) | if (val.indexOf('=') + 1) | ||
| שורה 228: | שורה 229: | ||
good = false; | good = false; | ||
$(".ui-dialog-buttonpane button:contains('אישור')").button(good ? "enable" : "disable"); | $(".ui-dialog-buttonpane button:contains('אישור')").button(good ? "enable" : "disable"); | ||
$('#ltw2_list').attr('disabled', $('#ltw2_ref').attr('checked')); | |||
$('#ltw2_ref').attr('disabled', $('#ltw2_list').attr('checked')); | |||
} | } | ||
| שורה 257: | שורה 260: | ||
if (template.bm) | if (template.bm) | ||
dialog.append($('<p>').css({color: 'red', fontWeight: 'bold'}) | dialog.append($('<p>', {title: 'ראו דף "עזרה:בוקמרקלטים"'}).css({color: 'red', fontWeight: 'bold'}) | ||
.text('קיים בוקמרקלט שמייצר תבנית "' + template.t + '" באופן אוטומטי. אנא שקלו להשתמש בו.')) | .text('קיים בוקמרקלט שמייצר תבנית "' + template.t + '" באופן אוטומטי. אנא שקלו להשתמש בו.')) | ||
.append($('<hr>')); | .append($('<hr>')); | ||
| שורה 320: | שורה 323: | ||
selector.append($('<option>', {text: fullList[i].t, value: fullList[i].t})); | selector.append($('<option>', {text: fullList[i].t, value: fullList[i].t})); | ||
dialog.append(selector); | dialog.append(selector); | ||
dialog.append($('<p>').css({fontSize: '0.8em'}).text('עזרה ודיווח על בעיות בדף "עזרה:אשף תבניות קישורים"')); | |||
} | } | ||