מדיה ויקי:Gadget-TemplatesExternalLinks.js: הבדלים בין גרסאות בדף
+ישראל היום, תיקון כותרות לתבניות בבלי, משנה, ירושלמי, שו"ע, ורמב"ם |
זוטות |
||
| שורה 12: | שורה 12: | ||
var height = 100 + 30 * paramList.length + (regexDict ? 60 : 0); | var height = 100 + 30 * paramList.length + (regexDict ? 60 : 0); | ||
for (i in paramList) | for (i in paramList) | ||
height += 20 * (paramList[i].length / | height += 20 * Math.floor(paramList[i].length / 20); | ||
var popup = window.open("", " | var top = (screen.height - height) / 2, left = (screen.width - 500) / 2; | ||
var popup = window.open(""," הוספת תבנית: " + templateName,"resizable=1,height="+height+",width=500,left="+left+",top="+top); | |||
popup.location | |||
var doc = popup.document; | var doc = popup.document; | ||
doc.title = " הוספת תבנית: " + templateName; | doc.title = " הוספת תבנית: " + templateName; | ||
| שורה 54: | שורה 57: | ||
var cell = row.insertCell(-1); | var cell = row.insertCell(-1); | ||
cell.innerHTML = param; | cell.innerHTML = param; | ||
cell.style.maxWidth = " | cell.style.maxWidth = "16em"; | ||
var field = doc.createElement("input"); | var field = doc.createElement("input"); | ||
field.type = "text"; | field.type = "text"; | ||
| שורה 157: | שורה 160: | ||
"מספר הסדרה", | "מספר הסדרה", | ||
'מספר סדרת "ART"', | 'מספר סדרת "ART"', | ||
"כותרת הכתבה. | "כותרת הכתבה. אם הכתבה משתרעת על פני דפים אחדים יש לתת לכל חלק פרט לראשון את הכותרת 'המשך'", | ||
"תאריך כתבה, בצורה 1949/07/ | "תאריך כתבה, בצורה <br/>1949/07/25כפי שמופיע בקישור", | ||
"ערך חלופי לסוג הפרסום, כשהקישור הוא לפרסומת או לתמונה ולא לכתבה. אם | "ערך חלופי לסוג הפרסום, כשהקישור הוא לפרסומת או לתמונה ולא לכתבה.<br/>אם הקישור כולל 'EntityId=Ad' או 'EntityId=Pc', יש למלא Ad או Pc", | ||
"שם הספר", | "שם הספר", | ||
"קידומת סוג הכתבה", | "קידומת סוג הכתבה", | ||
| שורה 166: | שורה 169: | ||
"קוד כניסה חינם (כפי שמופיע ב־URL)", | "קוד כניסה חינם (כפי שמופיע ב־URL)", | ||
"כרך", | "כרך", | ||
"הפניה לכתבה (כפי שמופיע | "הפניה לכתבה (כפי שמופיע בקישור)", | ||
"הלכה", | "הלכה", | ||
"טור", | "טור", | ||
| שורה 226: | שורה 229: | ||
"ישראל היום":[1,2,3,4], | "ישראל היום":[1,2,3,4], | ||
/* | /* | ||
"":[], | "":[], | ||
*/ | */ | ||
| שורה 254: | שורה 241: | ||
function templateRegex(templateName) { | function templateRegex(templateName) { | ||
var regexes = { | var regexes = { | ||
"nrg": {regex: / | "nrg": {regex: /\/online\/([^\/]+)\/ART([^\/]+)\/([^\.]+).html/i, params:[6,7,3]}, | ||
"בחדרי חרדים" : { regex: / | "בחדרי חרדים" : { regex: /\/Article\.aspx\?id=(\d+)/i, params:[3]}, | ||
"Google book": { regex: | "Google book": { regex: /\/books\?id=([^&]+)/i, params:[1]}, | ||
"NFC": {regex: | "NFC": {regex: /Archive\/([^\.]+)\.html/i, params:[3]}, | ||
"HebrewBooks": {regex: / | "HebrewBooks": {regex: /hebrewbooks\.org\/(\d+)/i, params:[3]}, | ||
"mynet": {regex: | "mynet": {regex: /articles\/(\d+),7340,L-(\d+),00\.html/i, params:[6,3]}, | ||
"Onlife": {regex: | "Onlife": {regex: /onlife\.co\.il\/([^\/]+)\/(.*)/i, params:[1,3]}, | ||
"PalPost": {regex: / | "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]}, | "TheMarker": {regex: /http:\/\/(?:www\.){0,1}themarker\.com\/tmc\/article\.jhtml\?ElementId=([^&\/\.]+)/i, params:[3]}, | ||
"ynet": {regex: / | "ynet": {regex: /ynet\.co\.il\/([^\/]+)\/(\d+),7340,L-(\d+),00.html/i, params:[7,6,3]}, | ||
"וואלה!": {regex: / | "וואלה!": {regex: /news\.walla\.co\.il\/?w=\/(\d+)(?:\/)(\d+)/i, params:[6,2]}, | ||
"גלובס": {regex: | "גלובס": {regex: /\/news\/article.aspx\?did=(\d+)/i, params:[3]}, | ||
"כלכליסט": {regex: / | "כלכליסט": {regex: /\/articles\/(\d+),7340,L-(\d+),00/i, params:[6,3]}, | ||
"נענע10": {regex: /http:\/\/([a-z]*)\.nana10\.co\.il\/Article\/\?ArticleID=(\d+)/i, params:[6,3]}, | "נענע10": {regex: /http:\/\/([a-z]*)\.nana10\.co\.il\/Article\/\?ArticleID=(\d+)/i, params:[6,3]}, | ||
"Mooma": {regex: | "Mooma": {regex: /\?ArtistId=(\d+)/i, params:[1]}, | ||
"דבר": {regex: / | "דבר": {regex: /=DAV\/(\d{4}\/\d{1,2}\/\d{1,2})&EntityId=(Ar|Ad|Pc)(\d+)/i, params:[3,6,4]}, | ||
"אנציקלופדיה ynet": {regex: / | "אנציקלופדיה ynet": {regex: /\/yaan\/0,7340,L-(\d+)-([^-]*)-FreeYaan,00.html/i, params:[2,3]}, | ||
"אנשים ישראל": {regex: /.*itemID=(\d+)&/i, params:[3]}, | "אנשים ישראל": {regex: /.*itemID=(\d+)&/i, params:[3]}, | ||
"אתר חיל האוויר": {regex: /\/([^\/]*)-he\//i, params:[3]}, | "אתר חיל האוויר": {regex: /\/([^\/]*)-he\//i, params:[3]}, | ||
| שורה 283: | שורה 270: | ||
"": {regex: /newsletter_article\.php\?id=(\d+)/i, params:[3]}, | "": {regex: /newsletter_article\.php\?id=(\d+)/i, params:[3]}, | ||
/* | /* | ||
"": {regex: //i, params:[]}, | "": {regex: //i, params:[]}, | ||
*/ | */ | ||