MediaWiki:Gadget-edittop.js and Wikipedia:Sandbox: Difference between pages
(Difference between pages)
Content deleted Content added
bypass wikibits |
m more updates |
||
Line 1: | Line 1: | ||
// ********************************************************************** |
// ********************************************************************** |
||
// ** ***WARNING GLOBAL GADGET FILE*** ** |
// ** ***WARNING GLOBAL GADGET FILE*** ** |
||
Line 8: | Line 9: | ||
// Updated from [[User:TheDJ/Gadget-edittop.js]], version as of: 2009-04-28T11:54:22 |
// Updated from [[User:TheDJ/Gadget-edittop.js]], version as of: 2009-04-28T11:54:22 |
||
if ((wgAction |
if ($.inArray( mw.config.get('wgAction'), [ 'view', 'purge' ]) !== -1 && mw.config.get( 'wgNamespaceNumber' ) >=0) { |
||
$ |
$(function edittop_hook () { |
||
var localtitles = { |
var localtitles = { |
||
cs: 'Editovat úvodní sekci', |
cs: 'Editovat úvodní sekci', |
||
Line 25: | Line 26: | ||
var span1; |
var span1; |
||
for (var i = 0; editspans && i < editspans.length; i++) |
for (var i = 0; editspans && i < editspans.length; i++) { |
||
if (editspans[i].className.indexOf ("plainlinks") == -1) { |
if (editspans[i].className.indexOf ("plainlinks") == -1) { |
||
span1 = editspans[i]; |
span1 = editspans[i]; |
||
break; |
break; |
||
} |
} |
||
if (!span1) |
} |
||
if (!span1) { |
|||
return; |
return; |
||
⚫ | |||
var span0 = span1.cloneNode (true); |
var span0 = span1.cloneNode (true); |
||
var editwidth = span1.offsetWidth; |
var editwidth = span1.offsetWidth; |
||
if (mw.config.get("skin") == "vector") |
if (mw.config.get("skin") == "vector") { |
||
mw.util.addCSS ("h1.firstHeading span.editsection {font-size: 50%;}"); |
mw.util.addCSS ("h1.firstHeading span.editsection {font-size: 50%;}"); |
||
else |
} else { |
||
editwidth += 10; |
editwidth += 10; |
||
⚫ | |||
var topicons = getElementsByClassName (our_content, "div", "topicon"); |
var topicons = getElementsByClassName (our_content, "div", "topicon"); |
||
for (el = 0; topicons && el < topicons.length; el++) { |
for (var el = 0; topicons && el < topicons.length; el++) { |
||
topicons[el].style.marginRight = editwidth + "px"; |
topicons[el].style.marginRight = editwidth + "px"; |
||
} |
} |
||
Line 58: | Line 60: | ||
} |
} |
||
else { //transcluded |
else { //transcluded |
||
a.title = localtitles[ |
a.title = localtitles[mw.config.get( 'wgUserLanguage' )] || localtitles.en; |
||
a.setAttribute ("href", |
a.setAttribute ("href", mw.util.wikiGetlink( mw.config.get( 'wgPageName' ) ) + "?action=edit§ion=0"); |
||
} |
} |
||
}); |
|||
if (localtitles[wgUserLanguage]) |
|||
} |
|||
a.title = localtitles[wgUserLanguage]; |
|||
⚫ | |||
⚫ |