מדיה ויקי: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 == 'edit') $(document).ready(function() {
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 in orderedFields) {
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('עזרה ודיווח על בעיות בדף "עזרה:אשף תבניות קישורים"'));
}
}