Difference between revisions of "MediaWiki:Common.js"
Jump to navigation
Jump to search
Nussnougat (talk | contribs) |
Nussnougat (talk | contribs) |
||
(51 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
− | |||
− | |||
− | |||
− | + | const wikiPageName = mw.config.get('wgPageName'); | |
− | mw.loader.load( '/vv-js/ | + | |
+ | if ( wikiPageName === 'Creatures' || | ||
+ | wikiPageName === 'Items' || | ||
+ | wikiPageName === 'Weapons' || | ||
+ | wikiPageName === 'Armors' || | ||
+ | wikiPageName === 'Tools' || | ||
+ | wikiPageName === 'Abilities' || | ||
+ | wikiPageName === 'NPC' || | ||
+ | wikiPageName === 'Quests' || | ||
+ | wikiPageName === 'Series' || | ||
+ | wikiPageName === 'Areas' || | ||
+ | wikiPageName === 'Skills' || | ||
+ | wikiPageName === 'Professions' || | ||
+ | wikiPageName === 'Crafting' ) { | ||
+ | |||
+ | mw.loader.load( '/vv-js/generic-list.js' ); | ||
} | } | ||
if (mw.config.get('wgPageName') === 'Data:CreatureForm') { | if (mw.config.get('wgPageName') === 'Data:CreatureForm') { | ||
− | |||
mw.loader.load( '/vv-js/creature-form.js' ); | mw.loader.load( '/vv-js/creature-form.js' ); | ||
} | } | ||
Line 15: | Line 26: | ||
if (mw.config.get('wgPageName') === 'Data:ItemForm') { | if (mw.config.get('wgPageName') === 'Data:ItemForm') { | ||
mw.loader.load( '/vv-js/item-form.js' ); | mw.loader.load( '/vv-js/item-form.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data:LootForm') { | ||
+ | mw.loader.load( '/vv-js/loot-table.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data:CraftingLootForm') { | ||
+ | mw.loader.load( '/vv-js/crafting-loot-form.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data:Crafting') { | ||
+ | mw.loader.load( '/vv-js/crafting-table.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data:NPCForm') { | ||
+ | mw.loader.load( '/vv-js/npc-form.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data:QuestForm') { | ||
+ | mw.loader.load( '/vv-js/quest-form.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data:QuestRelForm') { | ||
+ | mw.loader.load( '/vv-js/quest-rel-form.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data:RepairForm') { | ||
+ | mw.loader.load( '/vv-js/repair-ing-form.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data:AreaForm') { | ||
+ | mw.loader.load( '/vv-js/area-form.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data:SkillForm') { | ||
+ | mw.loader.load( '/vv-js/skill-form.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data:ProfessionForm') { | ||
+ | mw.loader.load( '/vv-js/profession-form.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data:AbilityForm') { | ||
+ | mw.loader.load( '/vv-js/ability-form.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data:SkillProfForm') { | ||
+ | mw.loader.load( '/vv-js/skill-prof-relation.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data:AbilityUnlockForm') { | ||
+ | mw.loader.load( '/vv-js/ability-unlock-form.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Data_Entry_History') { | ||
+ | mw.loader.load( '/vv-js/data-entry-history.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName') === 'Contribution_Scores') { | ||
+ | mw.loader.load( '/vv-js/data-entry-contribution.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName').startsWith( "Creatures:" )) { | ||
+ | mw.loader.load( '/vv-js/creature-single.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName').startsWith( "Items:" )) { | ||
+ | mw.loader.load( '/vv-js/item-single.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName').startsWith( "Weapons:" )) { | ||
+ | mw.loader.load( '/vv-js/weapon-single.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName').startsWith( "Armors:" )) { | ||
+ | mw.loader.load( '/vv-js/armor-single.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName').startsWith( "Tools:" )) { | ||
+ | mw.loader.load( '/vv-js/tool-single.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName').startsWith( "NPC:" )) { | ||
+ | mw.loader.load( '/vv-js/npc-single.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName').startsWith( "Quests:" )) { | ||
+ | mw.loader.load( '/vv-js/quest-single.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName').startsWith( "Series:" )) { | ||
+ | mw.loader.load( '/vv-js/series-single.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName').startsWith( "Twitch:" )) { | ||
+ | mw.loader.load( '/vv-js/twitch-single.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName').startsWith( "Area:" )) { | ||
+ | mw.loader.load( '/vv-js/area-single.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName').startsWith( "Skills:" )) { | ||
+ | mw.loader.load( '/vv-js/skill-single.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName').startsWith( "Professions:" )) { | ||
+ | mw.loader.load( '/vv-js/profession-single.js' ); | ||
+ | } | ||
+ | |||
+ | if (mw.config.get('wgPageName').startsWith( "Abilities:" )) { | ||
+ | mw.loader.load( '/vv-js/ability-single.js' ); | ||
} | } |
Latest revision as of 01:37, 4 October 2019
/* Any JavaScript here will be loaded for all users on every page load. */ const wikiPageName = mw.config.get('wgPageName'); if ( wikiPageName === 'Creatures' || wikiPageName === 'Items' || wikiPageName === 'Weapons' || wikiPageName === 'Armors' || wikiPageName === 'Tools' || wikiPageName === 'Abilities' || wikiPageName === 'NPC' || wikiPageName === 'Quests' || wikiPageName === 'Series' || wikiPageName === 'Areas' || wikiPageName === 'Skills' || wikiPageName === 'Professions' || wikiPageName === 'Crafting' ) { mw.loader.load( '/vv-js/generic-list.js' ); } if (mw.config.get('wgPageName') === 'Data:CreatureForm') { mw.loader.load( '/vv-js/creature-form.js' ); } if (mw.config.get('wgPageName') === 'Data:ItemForm') { mw.loader.load( '/vv-js/item-form.js' ); } if (mw.config.get('wgPageName') === 'Data:LootForm') { mw.loader.load( '/vv-js/loot-table.js' ); } if (mw.config.get('wgPageName') === 'Data:CraftingLootForm') { mw.loader.load( '/vv-js/crafting-loot-form.js' ); } if (mw.config.get('wgPageName') === 'Data:Crafting') { mw.loader.load( '/vv-js/crafting-table.js' ); } if (mw.config.get('wgPageName') === 'Data:NPCForm') { mw.loader.load( '/vv-js/npc-form.js' ); } if (mw.config.get('wgPageName') === 'Data:QuestForm') { mw.loader.load( '/vv-js/quest-form.js' ); } if (mw.config.get('wgPageName') === 'Data:QuestRelForm') { mw.loader.load( '/vv-js/quest-rel-form.js' ); } if (mw.config.get('wgPageName') === 'Data:RepairForm') { mw.loader.load( '/vv-js/repair-ing-form.js' ); } if (mw.config.get('wgPageName') === 'Data:AreaForm') { mw.loader.load( '/vv-js/area-form.js' ); } if (mw.config.get('wgPageName') === 'Data:SkillForm') { mw.loader.load( '/vv-js/skill-form.js' ); } if (mw.config.get('wgPageName') === 'Data:ProfessionForm') { mw.loader.load( '/vv-js/profession-form.js' ); } if (mw.config.get('wgPageName') === 'Data:AbilityForm') { mw.loader.load( '/vv-js/ability-form.js' ); } if (mw.config.get('wgPageName') === 'Data:SkillProfForm') { mw.loader.load( '/vv-js/skill-prof-relation.js' ); } if (mw.config.get('wgPageName') === 'Data:AbilityUnlockForm') { mw.loader.load( '/vv-js/ability-unlock-form.js' ); } if (mw.config.get('wgPageName') === 'Data_Entry_History') { mw.loader.load( '/vv-js/data-entry-history.js' ); } if (mw.config.get('wgPageName') === 'Contribution_Scores') { mw.loader.load( '/vv-js/data-entry-contribution.js' ); } if (mw.config.get('wgPageName').startsWith( "Creatures:" )) { mw.loader.load( '/vv-js/creature-single.js' ); } if (mw.config.get('wgPageName').startsWith( "Items:" )) { mw.loader.load( '/vv-js/item-single.js' ); } if (mw.config.get('wgPageName').startsWith( "Weapons:" )) { mw.loader.load( '/vv-js/weapon-single.js' ); } if (mw.config.get('wgPageName').startsWith( "Armors:" )) { mw.loader.load( '/vv-js/armor-single.js' ); } if (mw.config.get('wgPageName').startsWith( "Tools:" )) { mw.loader.load( '/vv-js/tool-single.js' ); } if (mw.config.get('wgPageName').startsWith( "NPC:" )) { mw.loader.load( '/vv-js/npc-single.js' ); } if (mw.config.get('wgPageName').startsWith( "Quests:" )) { mw.loader.load( '/vv-js/quest-single.js' ); } if (mw.config.get('wgPageName').startsWith( "Series:" )) { mw.loader.load( '/vv-js/series-single.js' ); } if (mw.config.get('wgPageName').startsWith( "Twitch:" )) { mw.loader.load( '/vv-js/twitch-single.js' ); } if (mw.config.get('wgPageName').startsWith( "Area:" )) { mw.loader.load( '/vv-js/area-single.js' ); } if (mw.config.get('wgPageName').startsWith( "Skills:" )) { mw.loader.load( '/vv-js/skill-single.js' ); } if (mw.config.get('wgPageName').startsWith( "Professions:" )) { mw.loader.load( '/vv-js/profession-single.js' ); } if (mw.config.get('wgPageName').startsWith( "Abilities:" )) { mw.loader.load( '/vv-js/ability-single.js' ); }