User:Qwertyytrewqqwerty/DisamAssist.js and User:Certes/DisamAssist.js: Difference between pages
Appearance
(Difference between pages)
Content deleted Content added
Using User:Midas02's parameters. |
Support for {{siadn}} on links to SIAs |
||
Line 7: | Line 7: | ||
*/ |
*/ |
||
disamCategories: ['All disambiguation pages'], |
disamCategories: ['All disambiguation pages'], |
||
siaCategories: ['All set index articles', 'Surnames'], |
|||
/* |
/* |
||
Line 21: | Line 22: | ||
'Disambiguate', |
'Disambiguate', |
||
'Dn', |
'Dn', |
||
'Needdab' |
'Needdab', |
||
'Siadn', |
|||
'SIADN' |
|||
], |
], |
||
Line 50: | Line 53: | ||
*/ |
*/ |
||
disamNeededText: '{{dn|date={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}', |
disamNeededText: '{{dn|date={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}', |
||
siaNeededText: '{{siadn|date={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}', |
|||
/* |
/* |
||
Line 156: | Line 160: | ||
}, window.DisamAssist || {} ); |
}, window.DisamAssist || {} ); |
||
mw.loader.load( '// |
mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Certes/DisamAssist-core.js&action=raw&ctype=text/javascript' ); |
||
mw.loader.load( '// |
mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Certes/DisamAssist.css&action=raw&ctype=text/css', 'text/css' ); |
||
//</source> |
//</source> |
Revision as of 11:53, 8 October 2020
//<source lang="javascript">
window.DisamAssist = jQuery.extend( true, {
cfg: {
/*
* Categories where disambiguation pages are added (usually by a template like {{Disambiguation}}
*/
disamCategories: ['All disambiguation pages'],
siaCategories: ['All set index articles', 'Surnames'],
/*
* "Canonical names" of the templates that may appear after ambiguous links
* and which should be removed when fixing those links
*/
disamLinkTemplates: [
'Disambiguation needed',
'Ambiguous link',
'Amblink',
'Dab needed',
'Disamb-link',
'Disambig needed',
'Disambiguate',
'Dn',
'Needdab',
'Siadn',
'SIADN'
],
/*
* "Canonical names" of the templates that designate intentional links to
* disambiguation pages
*/
disamLinkIgnoreTemplates: [
'R from ambiguous page',
'R to disambiguation page',
'R from incomplete disambiguation'
],
/*
* Format string for "Foo (disambiguation)"-style pages
*/
disamFormat: '$1 (disambiguation)',
/*
* Regular expression matching the titles of disambiguation pages (when they are different from
* the titles of the primary topics)
*/
disamRegExp: '^(.*) \\(disambiguation\\)$',
/*
* Text that will be inserted after the link if the user requests help. If the value is null,
* the option to request help won't be offered
*/
disamNeededText: '{{dn|date={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}',
siaNeededText: '{{siadn|date={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}',
/*
* Content of the "Foo (disambiguation)" pages that will be created automatically when using
* DisamAssist from a "Foo" page
*/
redirectToDisam: '#REDIRECT [[$1]] {{R to disambiguation page}}',
/*
* Whether intentional links to disambiguation pages can be explicitly marked by adding " (disambiguation)"
*/
intentionalLinkOption: true,
/*
* Namespaces that will be searched for incoming links to the disambiguation page (pages in other
* namespaces will be ignored)
*/
targetNamespaces: [0, 6, 10, 14, 100, 108],
/*
* Number of backlinks that will be downloaded at once
* When using blredirect, the maximum limit is supposedly halved
* (see http://www.mediawiki.org/wiki/API:Backlinks)
*/
backlinkLimit: 250,
/*
* Number of titles we can query for at once
*/
queryTitleLimit: 50,
/*
* Number of characters before and after the incoming link that will be displayed
*/
radius: 300,
/*
* Height of the context box, in lines
*/
numContextLines: 4,
/*
* Number of pages that will be stored before saving, so that changes to them can be
* undone if need be
*/
historySize: 2,
/*
* Minimum time in seconds since the last change was saved before a new edit can be made. A
* negative value or 0 disables the cooldown. Users with the "bot" right won't be affected by
* the cooldown
*/
editCooldown: 5,
/*
* Specify how the watchlist is affected by DisamAssist edits. Possible values: "watch", "unwatch",
* "preferences", "nochange"
*/
watch: 'nochange'
},
txt: {
start: 'Disambiguate links',
startMain: 'Disambiguate links to primary topic',
startSame: 'Disambiguate links to DAB',
close: 'Close',
undo: 'Undo',
omit: 'Skip',
refresh: 'Refresh',
titleAsText: 'Different target',
disamNeeded: 'Tag {{dn}}',
intentionalLink: 'Intentional link to DAB',
titleAsTextPrompt: 'Specify the new target:',
removeLink: 'Unlink',
optionMarker: ' [Link here]',
targetOptionMarker: ' [Current target]',
redirectOptionMarker: ' [Current target (redirected)]',
pageTitleLine: 'In <a href="$1">$2</a>:',
noMoreLinks: 'No more links to disambiguate.',
pendingEditCounter: 'Saving: $1; in history: $2',
pendingEditBox: 'DisamAssist is currently saving changes ($1).',
pendingEditBoxTimeEstimation: '$1; approximate time remaining: $2',
pendingEditBoxLimited: 'Please don\'t close this tab until all pending changes have been saved. You may keep '
+ 'editing Wikipedia in a different tab, but be advised that using multiple instances of DisamAssist at '
+ 'the same time is discouraged, as a high number of edits over a short time period may be disruptive.',
error: 'Error: $1',
fetchRedirectsError: 'Unable to fetch redirects: "$1".',
getBacklinksError: 'Unable to download backlinks: "$1".',
fetchRightsError: 'Unable to fetch user rights: "$1",',
loadPageError: 'Unable to load $1: "$2".',
savePageError: 'Unable to save changes to $1: "$2".',
dismissError: 'Dismiss',
pending: 'There are unsaved changes in DisamAssist. To save them, please press Close',
editInProgress: 'DisamAssist is currently performing changes. If you close the tab now, they may be lost.',
ellipsis: '...',
notifyCharacter: '✔',
summary: 'Disambiguating links to [[$1]] ($2) using [[User:Qwertyytrewqqwerty/DisamAssist|DisamAssist]].',
summaryChanged: 'link changed to [[$1]]',
summaryOmitted: 'link skipped',
summaryRemoved: 'link removed',
summaryIntentional: 'intentional link to DAB',
summaryHelpNeeded: 'help needed',
summarySeparator: '; ',
redirectSummary: 'Creating redirect to [[$1]] using [[User:Qwertyytrewqqwerty/DisamAssist|DisamAssist]].'
}
}, window.DisamAssist || {} );
mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Certes/DisamAssist-core.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Certes/DisamAssist.css&action=raw&ctype=text/css', 'text/css' );
//</source>