Content deleted Content added
window.refreshSort and window.refreshDir |
Allow refresh from search results |
||
Line 112:
if (queryParams.cmsort && window.refreshSort) queryParams.cmsort = window.refreshSort;
if (queryParams.cmdir && window.refreshDir) queryParams.cmdir = window.refreshDir;
if (queryParams.srsort && window.searchSort) queryParams.srsort = window.searchSort;
console.log(queryParams);
new mw.Api().post(queryParams).fail(function(code, error) {
Line 147 ⟶ 148:
var linkshere = mw.config.get("wgCanonicalSpecialPageName") == "Whatlinkshere";
var sparams = new URLSearchParams(window.___location.search);
var search= (mw.config.get("wgCanonicalSpecialPageName") == "Search" &&
sparams.get('search') && sparams.get('search') != '');
if ( (mw.config.get('wgNamespaceNumber') == 10)
|| (mw.config.get('wgNamespaceNumber') == 14)
|| (mw.config.get('wgNamespaceNumber') == 828)
|| linkshere || search)
{
var linkTitle="linking pages", toolTipText="that link to this page.";
Line 160 ⟶ 164:
glhlimit: 'max'
};
if (search) {
if ( (targetNS == 10) || (targetNS == 828) ){▼
linkTitle = "search results";
toolTipText = "in this search result.";
query = {
list: 'search',
srsearch: sparams.get('search'),
srlimit: 'max',
srsort: 'last_edit_desc'
};
nslist = [];
for(const e of sparams.entries()) {
var nsp = e[0].match(/^ns(\d+)/);
if (nsp?.[1] && e[1] == 1) nslist.push(nsp[1]);
}
if (nslist.length > 0 ) query.srnamespace = nslist.join("|");
▲ } else if ( (targetNS == 10) || (targetNS == 828) ){
if ( linkshere ) {
toolTipText = "that link to this template.";
|