מדיה ויקי: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]},
// "TheMarker": {regex: /http:\/\/(?:www\.){0,1}themarker\.com\/tmc\/article\.jhtml\?ElementId=([^&\/\.]+)/i, params:[3]},
"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('הדביקו את הקישור כאן:'));