Content deleted Content added
1.0 |
1.2 |
||
(One intermediate revision by the same user not shown) | |||
Line 1:
/// User:PerfektesChaos/js/idResolver/prego/r.js
///
/// Fingerprint:#0#
/// @license GPL [//www.mediawiki.org/w/COPYING](+GFDL,LGPL,CC-BY-SA)
///<nowiki>
(function(mw){
"use strict";
var Version=1.
if(typeof mw.libs[IDA]!=="object"||!mw.libs[IDA]){
mw.libs[IDA]={};}
Line 20:
"^show":{"en":"ID Resolver","de":"ID Resolver"},
"^suffix":{"en":"– Offer multiple link targets","de":"– Mehrfache Linkziele anbieten"},
"^^layer":{"en":"Popup opac","de":"Popup undurchsichtig"},
"^^lazy":{"en":"Toolbox link only at start","de":"Nur Werkzeuglink beim Start"},
"^^light":{"en":"Visited links keep colour","en-us":"Visited links keep color",
Line 32 ⟶ 33:
};}
function facilitated(at){
var rls,signature,sub;
if(typeof IDA.signature==="string"){
sub="/"+Sub;
signature=IDA.signature+sub;
if(mw.loader.getState(signature)!=="ready"){
rls={};
mw.loader.state(signature,"ready");▼
rls[signature]="ready";
mw.hook(IDA.type+sub+".ready").fire(at);}}}
function favourite(){
Line 50 ⟶ 53:
function form(auxilary,apply){
var texts=IDA[Sub].texts,dialog,opts=[];
opts.push({signature:"lazy",type:"checkbox",show:texts["^^lazy"],val:(apply.lazy?true:false)},{signature:"linking",type:"checkbox",show:texts["^^linking"],val:(apply.linking?true:false)},{signature:"layer",type:"checkbox",show:texts["^^layer"],val:(apply.layer?true:false)},{signature:"light",type:"checkbox",show:texts["^^light"],val:(apply.light?true:false)},{signature:"make",type:"radio",show:texts["^^make"],val:(apply.make?apply.make:0),poly:[{val:0,show:texts["^^make0"]},{val:1,show:texts["^^make1"]},{val:2,show:texts["^^make2"]},{val:3,show:texts["^^make3"]}
]},{signature:"spaces",type:"text",show:texts["^^spaces"],val:(apply.spaces?apply.spaces:"")});
dialog={script:IDA.type,show:texts["^show"],support:favourite(),suffix:texts["^suffix"],opts:opts};
|