משתמש:היהודי/common.js: הבדלים בין גרסאות בדף

מתוך אוצר הספרים היהודי השיתופי
קפיצה לניווט קפיצה לחיפוש
(החלפה)
(עדכון)
 
(26 גרסאות ביניים של 2 משתמשים אינן מוצגות)
שורה 1: שורה 1:
// :סקריפט 67 נכתב על ידי [[משתמש:RoyTek]], נערך על ידי [[משתמש:קיפודנחש]].
importUserScript(89);
if(mw.config.get('wgNamespaceNumber')==2 || mw.config.get('wgNamespaceNumber')==3)
mw.loader.using([ 'jquery.tipsy', 'mediawiki.util'], function() {
    var user=mw.config.get('wgTitle').replace(/\/.*$/, '');
if (!user)
return;
function tsToDate(rc) {
var date = new Date(rc.timestamp);
if (isNaN(date)) {// all sane browsers can just do new Date(rc.timestanp). only IE refuses.
dar = rc.timestamp.split(/[^\d]/); // timestamp looks like so: "2011-05-05T18:56:27Z"
var month = parseInt(dar[1],10) - 1; // "Date" expexts months in the range of 0..11, timestamp is more conventional.
var minutes = parseInt(dar[4], 10) - new Date().getTimezoneOffset();//ts is UTC, but new Date(y,M,d,h,m,s) assumes local TZ
date = new Date(dar[0],month,dar[2],dar[3],minutes,dar[5]);
}
return date;
}


function ago(ms) {
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/33.js&action=raw&ctype=text/javascript');
var s = ms / 1000;
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/77.js&action=raw&ctype=text/javascript');
if (s < 100)
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/46.js&action=raw&ctype=text/javascript');
return 'ברגע זה';
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/67.js&action=raw&ctype=text/javascript');
var ranges = [
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/78.js&action=raw&ctype=text/javascript');
{r: 60, t: 'דקות', s: 'דקה', d: 'שתי דקות'},
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/95.js&action=raw&ctype=text/javascript');
{r: 60, t: 'שעות', s: 'שעה', d: 'שעתיים'},
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/8.js&action=raw&ctype=text/javascript');
{r: 24, t: 'ימים', s: 'יממה', d: 'יומיים'},
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/89.js&action=raw&ctype=text/javascript');
{r: 7, t: 'שבועות', s: 'שבוע', d: 'שבועיים'},
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/11.js&action=raw&ctype=text/javascript');
{r: 52, t: 'שנים', s: 'שנה', d: 'שנתיים'}
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/22.js&action=raw&ctype=text/javascript');
];
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/103.js&action=raw&ctype=text/javascript');
mw.loader.load('//wiki.jewishbooks.org.il/mediawiki/index.php?title=מדיה ויקי:צביעת תחביר.js&action=raw&ctype=text/javascript');
var est = '', num;
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/40.js&action=raw&ctype=text/javascript');
for (var i = 0; i < ranges.length; i++) {
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/109.js&action=raw&ctype=text/javascript');
var range = ranges[i];
mw.loader.load('//hamichlol.org.il/w/index.php?title=מדיה_ויקי:Gadget-Revinfo.js&action=raw&ctype=text/javascript');
s /= range.r;
 
if (s < 1)
mw.loader.load('https://commons.wikimedia.org/w/index.php?title=User:Jack_who_built_the_house/convenientDiscussions.js&action=raw&ctype=text/javascript');
break;
 
num = '';
var summaries = [
if (s < 2)
"יצירת דפים",
est = range.s;
{title: "יצירה - אינדקס לספר ", content: "יצירה פרטית שלי"}
else if (s < 3 && range.d)
];
est = range.d;
else {
num = '-' + Math.floor(s) + ' ';
est = range.t;
}
}
return 'לפני כ' + num + est;
}
function pic(recent) {
return recent
? '//upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Dialog-information_on.svg/15px-Dialog-information_on.svg.png'
: '//upload.wikimedia.org/wikipedia/commons/thumb/1/11/Dialog-information_red.svg/15px-Dialog-information_red.svg.png';
}
    $.getJSON(mw.util.wikiScript('api'),
{action: 'query', list: 'usercontribs', ucuser: user, uclimit: '1', format:'json'},
function (data) {
  if (data && data.query && data.query.usercontribs && data.query.usercontribs.length) {
var lastEditTime = tsToDate(data.query.usercontribs[0]),
timeSinceEdit = new Date() - lastEditTime;
recent = timeSinceEdit < 1000 * 60 * 20,
page = data.query.usercontribs[0].title,
pageLink = $('<a>', {href: mw.util.getUrl(page), text: page}),
userLinkTitle = 'השאר ל' + user + ' הודעה חדשה בדף השיחה',
userLink = $('<a>', {href: mw.util.getUrl('User Talk:' + user) + '?action=edit&section=new', title: userLinkTitle, text: user}),
div = $('<div>')
.append('העריכה האחרונה של ').append(userLink).append('<br />')
.append('הייתה ' + ago(timeSinceEdit) + '<br />')
.append('בדף: ').append(pageLink),
timer = null,
img = $('<img>',{src: pic(recent)})
.css({float: 'left'})
.tipsy({gravity: 'nw', trigger: 'manual', title: function(){return div.html();}, html: true, fade: true})
.mouseover(function() {
img.tipsy('show');
})
.mouseout(function() {
timer = setTimeout(function(){
img.tipsy('hide');
}, 1000);
});
$('.tipsy')
.on('mouseover', function() {
clearTimeout(timer);
})
.on('mouseout', function(){
timer = setTimeout(function(){
img.tipsy('hide');
}, 1000);
});
$('#firstHeading').prepend(img);
}
}
    );
});

גרסה אחרונה מ־18:46, 24 במאי 2021

importUserScript(89);

mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/33.js&action=raw&ctype=text/javascript');
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/77.js&action=raw&ctype=text/javascript');
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/46.js&action=raw&ctype=text/javascript');
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/67.js&action=raw&ctype=text/javascript');
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/78.js&action=raw&ctype=text/javascript');
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/95.js&action=raw&ctype=text/javascript');
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/8.js&action=raw&ctype=text/javascript');
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/89.js&action=raw&ctype=text/javascript');
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/11.js&action=raw&ctype=text/javascript');
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/22.js&action=raw&ctype=text/javascript');
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/103.js&action=raw&ctype=text/javascript');
mw.loader.load('//wiki.jewishbooks.org.il/mediawiki/index.php?title=מדיה ויקי:צביעת תחביר.js&action=raw&ctype=text/javascript');
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/40.js&action=raw&ctype=text/javascript');
mw.loader.load('//he.wikipedia.org/w/index.php?title=מדיה ויקי:סקריפטים/109.js&action=raw&ctype=text/javascript');
mw.loader.load('//hamichlol.org.il/w/index.php?title=מדיה_ויקי:Gadget-Revinfo.js&action=raw&ctype=text/javascript');

mw.loader.load('https://commons.wikimedia.org/w/index.php?title=User:Jack_who_built_the_house/convenientDiscussions.js&action=raw&ctype=text/javascript');

var summaries = [
"יצירת דפים",
	{title: "יצירה - אינדקס לספר ", content: "יצירה פרטית שלי"}
];