מדיה ויקי: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 ($.inArray(wgAction, ['edit', 'submit']) + 1) $(document).ready(function() {
if (wgAction == 'edit') $(document).ready(function() {




שורה 149: שורה 148:
{t: 'TheMarker1', p: [1,2,3,4,51], r: /http:\/\/(?:www)?(.*)\.themarker\.com\/([^\?]+)/i, rp: [5,3], op: [3,4]},
{t: 'TheMarker1', p: [1,2,3,4,51], r: /http:\/\/(?:www)?(.*)\.themarker\.com\/([^\?]+)/i, rp: [5,3], op: [3,4]},
{t: 'מערכות', p: [1,2,3,49], r: /FILES\/(.*)\.pdf/i, rp: [3], op: [3]},
{t: 'מערכות', p: [1,2,3,49], r: /FILES\/(.*)\.pdf/i, rp: [3], op: [3]},
{t: 'mako', p: [1,2,3,6,4], r: /www\.mako\.co\.il\/(.*?)\/Article-(.*?)\.htm/i, rp: [4,3], bm: 1, op: [4]},
{t: 'mako', p: [1,2,3,6,4], r: /www\.mako\.co\.il\/(.*?)\/Article-(.*?)\.htm/i, rp: [4,3], bm: 1, op: [4]}
];
];
שורה 229: שורה 228:
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'));
}
}


שורה 260: שורה 257:
if (template.bm)
if (template.bm)
dialog.append($('<p>', {title: 'ראו דף "עזרה:בוקמרקלטים"'}).css({color: 'red', fontWeight: 'bold'})
dialog.append($('<p>').css({color: 'red', fontWeight: 'bold'})
.text('קיים בוקמרקלט שמייצר תבנית "'  +  template.t + '" באופן אוטומטי. אנא שקלו להשתמש בו.'))
.text('קיים בוקמרקלט שמייצר תבנית "'  +  template.t + '" באופן אוטומטי. אנא שקלו להשתמש בו.'))
.append($('<hr>'));
.append($('<hr>'));
שורה 309: שורה 306:
title: title,
title: title,
resizable: false,
resizable: false,
close: function() {$(this).remove();},
close: function() {$(this).remove();}
}),
}),
selector = $('<select>').change(function() {
selector = $('<select>').change(function() {
שורה 323: שורה 320:
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('עזרה ודיווח על בעיות בדף "עזרה:אשף תבניות קישורים"'));
}
}