מדיה ויקי:BookmarkletsInit.js
מראה
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
function create_bookmarklets() {
var stubparts = [
"javascript:(function(){if(typeof(",
")=='undefined'){var forcedwtt=['www.youtube.com'], wikiwtt=window.trustedTypes;if(forcedwtt.includes(window.location.host)&&wikiwtt&&wikiwtt.createPolicy&&!wikiwtt.defaultPolicy){wikiwtt.createPolicy('default',{createHTML:string=>string,createScriptURL:string=>string});};var s=document.createElement('script');s.setAttribute('src','//he.wikipedia.org/w/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: 'יצירת תבנית קישור ממאמרים באתרי עיתונות ("הארץ", ynet, "כאן" ועוד): ', lastupdate: '9 באוגוסט 2024' },
{ func: 'coords', sourcepage: 'Mediawiki:Common.js/coords.js', name: 'תבנית coord', description: 'יצירת תבנית coord ממפה של גוגל או עמוד ענן (ראו הוראות למטה): ', lastupdate: '15 בדצמבר 2023' },
{ func: 'twitlink', specifiedcode: 'javascript:var getxDate = function() { var times = document.querySelectorAll(\'article[data-testid] time\'), m = ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], date; for (var i=0;i<times.length;++i) { if (times[i].parentNode.nodeName==\'A\') { date=new Date(times[i].getAttribute(\'datetime\')); return date.getDate() + " ב" + m[date.getMonth()] + " " + date.getFullYear();} } },loc=window.location.href.split(\'/\');navigator.clipboard.writeText("{{ציוץ|" + loc[3] + "|" + document.querySelector(\'meta[property="og:title"]\').content.replace(/( on X|\\n).*/g, \'\').replace(\'|\', \'{{!}}\')+ "|" + loc[5].split(\'?\')[0] + "|" + getxDate() + "}}")', name: 'תבנית ציוץ', description: 'יצירת תבנית ציוץ עבור X (לשעבר טוויטר): ', lastupdate: '18 ביוני 2024' },
{ func: 'wikilibrary', specifiedcode: 'javascript:void(location.href="https://login.wikipedialibrary.idm.oclc.org/login?url="+location.href)', name: 'דרך ספריית ויקיפדיה', description: 'גישה למקור דרך ספריית ויקיפדיה: ', lastupdate: '15 בדצמבר 2023' }
];
var $ol = $("#bmList ol:first");
$ol.contents().remove();
$(bookmarklets).each(function(idx, item){
$("<li>").text(item.description)
.append(
$("<a>",
{
"href": item.sourcepage ? (stubparts[0] + item.func + stubparts[1] + item.sourcepage + stubparts[2] + item.func + stubparts[3]) : item.specifiedcode,
"click": bookmarlets_wrong,
"text" : item.name
}
)
).append(
$("<span>",
{
"text": ' (עודכן לאחרונה ב-' + item.lastupdate + ')'
}
)
).appendTo($ol);
});
function bookmarlets_wrong(e)
{
e.preventDefault();
alert('יש לגרור את הקישור לסרגל המועדפים, ולהפעיל באתרים המתאימים.\nקישור זה לא מיועד להפעלה מתוך ויקיפדיה. למידע נוסף קראו את ההוראות בדף.');
}
}
$(create_bookmarklets);