User:Twinzor/wikimarkbeta.js: Difference between revisions

Content deleted Content added
Well, let's see if this works
m Maintenance: Replacing addPortletLink() with mw.util.addPortletLink() (mw:ResourceLoader/Migration_guide_(users)#addPortletLink)
 
(17 intermediate revisions by 2 users not shown)
Line 19:
else {
var wikimarkspage = "/"+WikimarkConfigWikimarksPage;
}
 
if(typeof WikimarkConfigKeepSection == 'undefined') {
var wikimarksect = 0;
}
else {
var wikimarksect = WikimarkConfigKeepSection;
}
 
Line 85 ⟶ 92:
}
 
var myBkmShowOnHover = WikimarkConfigPopShow;
var myBkmHideOnHover = WikimarkConfigPopHide;
var wikimarklinkprefix = wgServer+wgScript;
var wikimarkEncodedUserName = encodeURIComponent(wgUserName);
addOnloadHook$(WikiMarkInit);
function WikiMarkInit () {
Line 117 ⟶ 126:
if(wikimarkNewpage.indexOf("File:")==0) {
wikimarkNewpage = ":" + wikimarkNewpage;
}
if(wikimarksect == 1) {
var newpageURL = document.___URL;
if(newpageURL.indexOf("#")) {
anchor = newpageURL.split("#");
newpageSect = anchor[1];
wikimarkNewpage = wikimarkNewpage + "#" + newpageSect;
}
}
var f;
Line 136 ⟶ 153:
var myBkmPage = wikimarkspage;
myBkmPage = 'User:' + wgUserName + myBkmPage;
var myBkmURL = mw.config.get('wgServer') + mw.config.get('wgArticlePath').replace('$1','') + myBkmPage;
 
function myBookmarksLoad() {
Line 144 ⟶ 161:
var bkmLink
if (obj.className && obj.className == 'portlet') {
if(typeof WikimarkConfigViewNextTo == 'undefined') {
addPortletLink(obj_id, myBkmURL, 'my wikimarks', menuPrefixV+'bkmmenu')
var viewNextto = '';
}
else {
var viewNextto = document.getElementById(menuPrefixV+WikimarkConfigViewNextTo);
}
if(typeof WikimarkConfigAddNextTo == 'undefined') {
var addNextto = '';
}
else {
var addNextto = document.getElementById(menuPrefix+WikimarkConfigAddNextTo);
}
mw.util.addPortletLink(obj_idviewMenulocation, myBkmURL, 'my wikimarks', menuPrefixV+'bkmmenu', 'Open your WikiMarks', '', viewNextto)
obj = document.getElementById(menuPrefixV+'bkmmenu')
}