מדיה ויקי: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 | 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"); | ||
} | } | ||
| שורה 260: | שורה 257: | ||
if (template.bm) | if (template.bm) | ||
dialog.append($('<p>' | 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); | ||
} | } | ||