מדיה ויקי:Gadget-TemplatesExternalLinks.js: הבדלים בין גרסאות בדף
מאין תקציר עריכה |
מ לבקשת קיפוד |
||
| שורה 110: | שורה 110: | ||
"Onlife":[1,2,3,4], | "Onlife":[1,2,3,4], | ||
"ynet":[1,2,3,4,0,5,25], | "ynet":[1,2,3,4,0,5,25], | ||
"Xnet":[1,2,3,4,0,5,25], | |||
"וואלה!":[1,2,3,4,0,26], | "וואלה!":[1,2,3,4,0,26], | ||
"גלובס":[1,2,3,4], | "גלובס":[1,2,3,4], | ||
| שורה 201: | שורה 202: | ||
"עיתונות יהודית היסטורית 2": {9: "Ar"}, | "עיתונות יהודית היסטורית 2": {9: "Ar"}, | ||
"ynet": {6: 0, 7: 'articles'}, | "ynet": {6: 0, 7: 'articles'}, | ||
"Xnet": {6: 0, 7: 'articles'}, | |||
"פנאי פלוס": {6: 0, 7: 'articles'} | "פנאי פלוס": {6: 0, 7: 'articles'} | ||
} | } | ||
| שורה 214: | שורה 216: | ||
"Onlife": {regex: /onlife\.co\.il\/([^\/]+)\/(.*)/i, params:[1,3]}, | "Onlife": {regex: /onlife\.co\.il\/([^\/]+)\/(.*)/i, params:[1,3]}, | ||
"PalPost": {regex: /BaseHref=PLS\/(\d{4}\/\d{1,2}\/\d{1,2})&EntityId=Ar(\d+)/i, params:[3,4]}, | "PalPost": {regex: /BaseHref=PLS\/(\d{4}\/\d{1,2}\/\d{1,2})&EntityId=Ar(\d+)/i, params:[3,4]}, | ||
"ynet": {regex: /ynet\.co\.il\/([^\/]+)\/(\d+),7340,L-(\d+),00.html/i, params:[7,6,3]}, | "ynet": {regex: /ynet\.co\.il\/([^\/]+)\/(\d+),7340,L-(\d+),00.html/i, params:[7,6,3]}, | ||
"Xnet": {regex: /([^\/]+)\/(\d+),\d+,L-(\d+),00.html/i, params:[7,6,3]}, | |||
"Mooma2": {regex: /\?ArtistId=(\d+)/i, params:[2]}, | "Mooma2": {regex: /\?ArtistId=(\d+)/i, params:[2]}, | ||
"HebrewBooksPage": {regex: /pdfpager\.aspx\?.*req=(\d+).*&pgnum=(\d+)/i, params:[3,5]}, | "HebrewBooksPage": {regex: /pdfpager\.aspx\?.*req=(\d+).*&pgnum=(\d+)/i, params:[3,5]}, | ||
| שורה 292: | שורה 294: | ||
cell.appendChild(field); | cell.appendChild(field); | ||
return field; | return field; | ||
} | |||
function ltw_hasBookMarklet(template) { | |||
return $.inArray(template, ['ynet', 'הארץ', 'nrg', 'וואלה!', 'ערוץ 7', 'נענע10', 'גלובס', 'עכבר העיר', 'הערוץ האקדמי', 'העין השביעית', 'Xnet' ,'One', 'בחדרי חרדים']) + 1; | |||
} | } | ||
function ltw_popupPredefinedLinkTemplate(templateName, paramList, regexDict) { | function ltw_popupPredefinedLinkTemplate(templateName, paramList, regexDict) { | ||
var hasBookmarklet = ltw_hasBookMarklet(templateName); | |||
var namedParamsList = ltw_namedParams(templateName); | var namedParamsList = ltw_namedParams(templateName); | ||
var height = 160 + 20 * (paramList.length + namedParamsList.length) + (regexDict ? 60 : 0); | var height = 160 + 20 * (paramList.length + namedParamsList.length) + (regexDict ? 60 : 0) + (hasBookmarklet ? 60 : 0); | ||
for (i in paramList) | for (i in paramList) | ||
height += 16 * Math.floor(paramList[i].length / 24); | height += 16 * Math.floor(paramList[i].length / 24); | ||
| שורה 312: | שורה 319: | ||
}); | }); | ||
var body = doc.body; | var body = doc.body; | ||
if (hasBookmarklet) { | |||
var p = doc.createElement("p"); | |||
p.style.color = 'red'; | |||
p.appendChild(doc.createTextNode('קיים בוקמרקלט שמייצר תבנית זו באופן אוטומטי. אנא שקלו להשתמש בו.')); | |||
body.appendChild(p); | |||
} | |||
if (regexDict) { | if (regexDict) { | ||
body.appendChild(doc.createTextNode('הדביקו את הקישור כאן:')); | body.appendChild(doc.createTextNode('הדביקו את הקישור כאן:')); | ||