מדיה ויקי:Gadget-TemplatesExternalLinks.js: הבדלים בין גרסאות בדף

אין דבר העומד בפני הרצון? תבנית "דבר" מכה שנית.
יותר טוב ככה.
שורה 150: שורה 150:
"כלכליסט": {regex: /\/articles\/(\d+),7340,L-(\d+),00/i, params:[6,3]},
"כלכליסט": {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]},
"דבר": {regex: /=DAV\/(\d{4}\/\d{1,2}\/\d{1,2})(?:.*&EntityId=|\/\d+\/)(Ar|Ad|Pc)(\d+)/i, params:[3,6,4]},
"דבר": {regex: /=DAV\/(\d{4}\/\d{1,2}\/\d{1,2})(?:.*&EntityId=|\/\d+\/)(Ar|Ad|Pc)(\d+)/i, params:[3,6,4], replace: [[/%2F/gi, '/']]},
"אנציקלופדיה ynet": {regex: /\/yaan\/0,7340,L-(\d+)-([^-]*)-FreeYaan,00.html/i, params:[2,3]},
"אנציקלופדיה 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]},
שורה 206: שורה 206:
b.onclick = function() {
b.onclick = function() {
var str = this.urlInput.value;
var str = this.urlInput.value;
str = str.replace(/%2F/ig, '/');
if (this.regexDict.replace)
for (var r in this.regexDict.replace)
str = str.replace(this.regexDict.replace[r][0], this.regexDict.replace[r][1]);
var matches = str.match(this.regexDict.regex);
var matches = str.match(this.regexDict.regex);
if (matches)
if (matches)