Content deleted Content added
Gxnx0xmx0xn (talk | contribs) No edit summary |
Gxnx0xmx0xn (talk | contribs) No edit summary |
||
(19 intermediate revisions by the same user not shown) | |||
Line 6:
// See User:Gxnx0xmx0xn/gn0Marks for more info on installation.
//----------------------//
//----------------------//
//////////////////////////
// PS: I don't really know JavaScript so this is probably a klugey solution. But it works for me.
//Reading configuration or setting defaults if not present:
if(typeof markThisTabTitleConfig == 'undefined') {
var markThisTitle="Add to gn0Marks";
}
else {
var markThisTitle= markThisTabTitleConfig;
}
if(typeof myMarksTitleConfig == 'undefined') {
var myMarksTitle="My gn0Marks";
}
else {
var markThisTitle= markThisTabTitleConfig;
}
if(typeof WikimarkConfigWikimarksPage == 'undefined') {
var wikimarkspage = "/
}
else {
Line 116 ⟶ 132:
var addNextto = document.getElementById(menuPrefix+WikimarkConfigAddNextTo);
}
addPortletLink (addMenulocation, 'javascript:doAddWikiMark()',
addPortletLink (viewMenulocation, wikimarklinkprefix+"?title=User:"+wikimarkEncodedUserName+wikimarkspage,
}
Line 129 ⟶ 145:
}
var wikimarkNewpageName = wikimarkNewpage;
var newpageURL = ___location.href;
if(newpageURL.indexOf("#")) {
Line 140 ⟶ 156:
}
}
f=window.open(wikimarklinkprefix+"?title=User:"+wikimarkEncodedUserName+wikimarkspage+"&action=edit&output=embed")▼
f.id="WikiMarksLoader";▼
if(wikimarkNewpageName == wikimarkNewpage) {
}
else {
var wikimarkLinktext = wikimarkNewpage+"|"+wikimarkNewpageName;
}
var f;
▲ f=window.open(wikimarklinkprefix+"?title=User:"+wikimarkEncodedUserName+wikimarkspage+"&action=edit
▲ f.id="WikiMarksLoader";
f.onload=function() {
e=f.document.editform;
e.wpTextbox1.value+=listtype+"["+"["+wikimarkLinktext+"]"+"]\n";
e.wpSave.click();
// f.close(); // This closes the gn0Marks window. You can comment it out if you prefer.
};
}
|