מדיה ויקי:BookmarkletsInit.js: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
אין תקציר עריכה |
חלוקת קונטרסים (שיחה | תרומות) (ניסיון העתקה מויקיפדיה: https://he.wikipedia.org/wiki/%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:BookmarkletsInit.js) |
||
שורה 1: | שורה 1: | ||
function create_bookmarklets() { | |||
var stubparts = [ | |||
"javascript:(function(){if(typeof(", | |||
")=='undefined'){var s=document.createElement('script');s.setAttribute('src','//chabadpedia.co.il/index.php?title= ", | |||
"&action=raw&maxage=3600&ctype=text/javascript&dontcountme=s');document.getElementsByTagName('body')[0].appendChild(s);}else ", | |||
"javascript:(function(){if(typeof(", | |||
")=='undefined'){var s=document.createElement('script');s.setAttribute('src',' | |||
"&action=raw&maxage=3600&ctype=text/javascript&dontcountme=s');document.getElementsByTagName(' | |||
"();})()" | "();})()" | ||
]; | ]; | ||
var bookmarklets = [ | |||
bookmarklets = [ | {func: 'wikiit', sourcepage: 'Mediawiki:Common.js/externalsmaker.js' , name: 'תבנית לחב"דפדיה', description: 'יצירת תבנית קישור מכתבות באתרים חב"דיים (חב"ד אינפו, חב"ד בישראל ועוד): '}, | ||
{func: 'coords', sourcepage: 'Mediawiki:Common.js/coords.js', name: 'תבנית coord', description: 'יצירת תבנית coord ממפה של גוגל או עמוד ענן (ראו הוראות למטה): '} | |||
} | |||
]; | ]; | ||
var $ol = $("#bmList ol:first"); | |||
$ol.contents().remove(); | |||
$(bookmarklets).each(function(idx, item){ | |||
$("<li>").text(item.description) | |||
.append( | |||
$("<a>", | |||
{ | |||
"href": stubparts[0] + item.func + stubparts[1]+ item.sourcepage + stubparts[2] + item.func + stubparts[3], | |||
"click": bookmarlets_wrong, | |||
"text" : item.name | |||
} | |||
) | |||
).appendTo($ol) | |||
}); | |||
function bookmarlets_wrong(e) | |||
{ | |||
e.preventDefault(); | e.preventDefault(); | ||
alert( 'את הקישור יש לגרור לסרגל המועדפים, ולהפעיל באתרים | alert('את הקישור יש לגרור לסרגל המועדפים, ולהפעיל באתרים הנתמכים.\nקישור זה לא מיועד להפעלה מתוך חב"דפדיה. למידע נוסף קראו את ההוראות בדף.'); | ||
} | |||
} | }; | ||
$(create_bookmarklets); | |||
גרסה מ־14:45, 8 בפברואר 2022
function create_bookmarklets() {
var stubparts = [
"javascript:(function(){if(typeof(",
")=='undefined'){var s=document.createElement('script');s.setAttribute('src','//chabadpedia.co.il/index.php?title= ",
"&action=raw&maxage=3600&ctype=text/javascript&dontcountme=s');document.getElementsByTagName('body')[0].appendChild(s);}else ",
"();})()"
];
var bookmarklets = [
{func: 'wikiit', sourcepage: 'Mediawiki:Common.js/externalsmaker.js' , name: 'תבנית לחב"דפדיה', description: 'יצירת תבנית קישור מכתבות באתרים חב"דיים (חב"ד אינפו, חב"ד בישראל ועוד): '},
{func: 'coords', sourcepage: 'Mediawiki:Common.js/coords.js', name: 'תבנית coord', description: 'יצירת תבנית coord ממפה של גוגל או עמוד ענן (ראו הוראות למטה): '}
];
var $ol = $("#bmList ol:first");
$ol.contents().remove();
$(bookmarklets).each(function(idx, item){
$("<li>").text(item.description)
.append(
$("<a>",
{
"href": stubparts[0] + item.func + stubparts[1]+ item.sourcepage + stubparts[2] + item.func + stubparts[3],
"click": bookmarlets_wrong,
"text" : item.name
}
)
).appendTo($ol)
});
function bookmarlets_wrong(e)
{
e.preventDefault();
alert('את הקישור יש לגרור לסרגל המועדפים, ולהפעיל באתרים הנתמכים.\nקישור זה לא מיועד להפעלה מתוך חב"דפדיה. למידע נוסף קראו את ההוראות בדף.');
}
};
$(create_bookmarklets);