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

אין תקציר עריכה
אין תקציר עריכה
שורה 1: שורה 1:
function seen(obj) {
function seen(obj) {
obj.before(
obj.before(
$('<a>', {text: "\u200f", title: 'סימון כעריכה שנקראה', href: '#nw', class: 'mark-all-edits'})
$('<a>', {text: '\u200f', title: 'סימון כעריכה שנקראה', href: '#nw', class: 'mark-all-edits'})
.css("font-size", iconsize).click(function() {
.css('font-size', iconsize).click(function() {
var $this = $(this);
var $this = $(this);
if (window.script96 !== 'unhide') {
if (window.script96 !== 'unhide')
$this.closest('body').find('.yellowedit').hide();
$this.closest('body').find('.yellowedit').hide();
}
var diff = /diff=([0-9]+)/.exec($this.parent().find('a[href*="diff"]').prop('href'))[1];
var diff = /diff=([0-9]+)/.exec($this.parent().find('a[href*="diff"]').prop('href'))[1];
new mw.Api().postWithToken('csrf', {
new mw.Api().postWithToken('csrf', {
שורה 37: שורה 36:
$(obj).before(
$(obj).before(
$('<a>', {title: 'סימון כעריכה שלא נקראה', href: '#nw', class: 'unmark-edits'})
$('<a>', {title: 'סימון כעריכה שלא נקראה', href: '#nw', class: 'unmark-edits'})
.css("font-size", iconsize).click(function() {
.css('font-size', iconsize).click(function() {
var $this = $(this);
var $this = $(this);
var diffcond = $this.closest('.mw-changeslist-line-not-watched').find('abbr.newpage').length > 0;
var diffcond = $this.closest('.mw-changeslist-line-not-watched').find('abbr.newpage').length > 0;
שורה 70: שורה 69:
importStylesheet('User:IKhitron/96.css');
importStylesheet('User:IKhitron/96.css');
grouping = $('span.mw-enhancedchanges-arrow-space').length > 0;
grouping = $('span.mw-enhancedchanges-arrow-space').length > 0;
iconsize = (typeof window.orientation == 'undefined') ? "80%" : "120%";
iconsize = (typeof window.orientation == 'undefined') ? '80%' : '120%';
unseen('.mw-changeslist-line-not-watched span.mw-title');
unseen('.mw-changeslist-line-not-watched span.mw-title');
$('.mw-changeslist-line-watched td.mw-enhanced-rc, .mw-changeslist-line-not-watched td.mw-enhanced-rc,'
$('.mw-changeslist-line-watched td.mw-enhanced-rc, .mw-changeslist-line-not-watched td.mw-enhanced-rc,'
+ ' span.mw-changeslist-date').before(
+ ' span.mw-changeslist-date').before(
$('<a>', {title: 'הסתרת העריכה', href: '#nw', class: "close-edit"}).click(function() {
$('<a>', {title: 'הסתרת העריכה', href: '#nw', class: 'close-edit'}).click(function() {
$(this).closest('.mw-changeslist-line-not-watched').hide();
$(this).closest('.mw-changeslist-line-not-watched').hide();
$(this).closest('.mw-changeslist-line-watched').hide();
$(this).closest('.mw-changeslist-line-watched').hide();
} ) );
} ) );
if (window.script96 !== "unhide")
if (window.script96 !== 'unhide')
$('.mw-changeslist-line-not-watched ').hide();
$('.mw-changeslist-line-not-watched').hide();
$('abbr.wikibase-edit').closest('.mw-changeslist-line-watched').hide();
$('[class*="mw-changeslist-log"]').hide();
seen($('.mw-changeslist-line-watched span.mw-title'));
seen($('.mw-changeslist-line-watched span.mw-title'));
var flowedits = $('.mw-changeslist-line-watched a.mw-title');
var flowedits = $('.mw-changeslist-line-watched a.mw-title');
flowedits.before(
flowedits.before(
$('<a>', {title: 'סימון כעריכה שנקראה', href: '#nw', class: "mark-all-flow-edits"})
$('<a>', {title: 'סימון כעריכה שנקראה', href: '#nw', class: 'mark-all-flow-edits'})
.css({marginLeft: '0.3em', marginRight: '0.1em', color: '#990066', "font-size": iconsize})
.css({marginLeft: '0.3em', marginRight: '0.1em', color: '#990066', 'font-size': iconsize})
.click(function() {
.click(function() {
var $this = $(this);
var $this = $(this);
var topic = 'נושא:' + /title=[^:]*:(.+)&/.exec($this.parent().find('a[href*="fromnotif"]').prop('href'))[1];
var page = $this.parent().find('a.mw-title').prop('title');
new mw.Api().postWithToken('csrf', {
new mw.Api().postWithToken('csrf', {
action: 'setnotificationtimestamp',
action: 'setnotificationtimestamp',
titles: "נושא:" + name,
titles: topic + '|' + page,
}).done(function() {
}).done(function() {
$this.closest('.mw-changeslist-line-watched').removeClass('mw-changeslist-line-watched')
$this.closest('.mw-changeslist-line-watched').removeClass('mw-changeslist-line-watched')
שורה 95: שורה 98:
$this.remove();
$this.remove();
});
});
} ) ).filter(function () {
} ) );
return $(this).closest('.mw-changeslist-line-not-watched').find('a[href*="diff"]').length <= 0
&& $(this).closest('.mw-changeslist-line-not-watched').find('a[href*="fromnotif"]').length <= 0;
}).prev().remove();
mw.loader.using('mediawiki.util').done( function() {  
mw.loader.using('mediawiki.util').done( function() {  
$( mw.util.addPortletLink('p-personal', '#', 'הסתרת עריכות שנקראו') ).click(function() {
$( mw.util.addPortletLink('p-personal', '#', 'הסתרת עריכות שנקראו') ).click(function() {
$('.mw-changeslist-line-not-watched ').hide();
$('.mw-changeslist-line-not-watched').hide();
$('abbr.wikibase-edit').closest('.mw-changeslist-line-watched').hide();
$('[class*="mw-changeslist-log"]').hide();
} );
} );
$( mw.util.addPortletLink('p-personal', '#', 'הצגת עריכות שהוסתרו') ).click(function() {
$( mw.util.addPortletLink('p-personal', '#', 'הצגת עריכות שהוסתרו') ).click(function() {
$('.mw-changeslist-line-not-watched ').show();
$('.mw-changeslist-line-not-watched').show();
$('.mw-changeslist-line-watched ').show();
$('.mw-changeslist-line-watched').show();
$('abbr.wikibase-edit').closest('.mw-changeslist-line-watched').show();
$('[class*="mw-changeslist-log"]').show();
} );
} );
} );
} );
}
}