User:Daniel Quinlan/Scripts/RangeHelper.js: Difference between revisions

Content deleted Content added
add partial block support
improve partial block support
Line 410:
return `<a href="/w/index.php?title=Special:AllPages&namespace=${ns}" title="Special:AllPages">(${display})</a>`;
});
const firstWord = block.action === "reblock" ? "blocking" : "from";
const pageText = pageLinks.length ? ` from the page${pages.length === 1 ? '' : 's'} ${textList(pageLinks)} ` : '';
const nsTextpageText = nsLinkspageLinks.length ? ` from${firstWord} the namespacepage${namespacespages.length === 1 ? '' : 's'} ${textList(nsLinkspageLinks)} ` : '';
const pageTextnsText = pageLinksnsLinks.length ? ` from${firstWord} the pagenamespace${pagesnamespaces.length === 1 ? '' : 's'} ${textList(pageLinksnsLinks)} ` : '';
if (pageText && nsText) {
restrictions = `${pageText}and${nsText}`;