User:PerfektesChaos/js/refNames/core/d.js: Difference between revisions

Content deleted Content added
-0.0
-0.0
Line 7:
/// Fingerprint: #0#0#
/// License: CC-by-sa/4.0
// Documentation: [[w:en:User:PerfektesChaos/js/refNames]]
/// <nowiki>
/* global window: false, unescape: false */
Line 21 ⟶ 22:
Signature = "refNames",
THIS = { lapsus: false,
launch: "#"false,
reUscore: false,
show: "&lt;ref&gt;",
Line 62 ⟶ 64:
0x2033, // Prime
0x5D )
],
"title"$widget: THIS.serial } )false
},
PARSER = { reQuot: false,
Line 165 ⟶ 168:
// SOURCE.first()
// 2022-07-01 PerfektesChaos@de.wikipedia
if ( THIS.$widget.empty( ); {
THIS.$widget = $.empty( dom );
}
VIEW.fire();
if ( PARSER.$textarea ) {
Line 200 ⟶ 205:
// $area -- mw-content-text
// Uses:
// > < THIS.ltrlaunch
// > THIS.serial
// > THIS.show
// >< THIS.warn
// < THIS.ltr
// < THIS.$content
// < THIS.$references
// .html(< THIS.show );ltr
// < PARSER.$textarea
// < THIS.selector
// < THIS.selItem
Line 211 ⟶ 218:
// < THIS.selWarn
// < THIS.$widget
// < PARSER.$textareafiat()
// (fiat)
// 2022-07-01 PerfektesChaos@de.wikipedia
var dom, i, sel, $btn, $ta;
THIS.ltr = ( $( "html" ).attr( "dir" ) !== "rtl" );
THIS.$content = $area;
THIS.$references = THIS.$content.find( ".references" );
if ( THIS.$references.length ) {
THIS.ltr = ( $( "html" ).attr( "dir" ) !== "rtl" );
THIS.selector = "gadget-" + Signature.toLowerCase() + "-";
THIS.selItem = THIS.selector + "item";
THIS.selProblem = THIS.selector + "problem";
THIS.selWarn = THIS.selector + "warn";
selfor ( i = 0; i =< THIS.selectorwarn.length; i++ "portlet";) {
$btn THIS.warn[ i ] = new RegExp( THIS.warn[ i = $( "<span>"] );
$btn.addClass(} THIS.selItem ) // for i
.attr( { "id": sel,
"title": THIS.serial } )
.click( fiat )
.html( THIS.show );
dom = mw.util.addPortletLink( "p-tb",
"#",
THIS.show,
sel,
THIS.serial );
THIS.$widget = $( dom );
if ( dom.nodeName.toLowerCase() !== "li" ) {
THIS.$widget = THIS.$widget.parent();
}
$ta = THIS.$content.find( "#wpTextbox1" );
if ( $ta.length === 1 ) {
PARSER.$textarea = $ta;
}
if ( THIS.$widgetlaunch && PARSER.empty($textarea ) {
.appendfiat( $btn );
for} ( i = 0; i < THIS.warn.length; i++ )else {
THIS.warn[sel i ] = new RegExp( THIS.warn[ iselector ]+ )"portlet";
} //$btn for= i$( "<span>" );
$btn.addClass( THIS.selItem )
.attr( { "id": sel,
"title": THIS.serial } )
.click( fiat )
.html( THIS.show );
dom = mw.util.addPortletLink( "p-tb",
"#",
THIS.show,
sel,
THIS.serial );
THIS.$widget = $( dom );
if ( dom.nodeName.toLowerCase() !== "li" ) {
THIS.$widget = THIS.$widget.parent();
}
THIS.$widget.empty()
.append( $btn );
}
}
} // fire()
Line 262 ⟶ 273:
// < THIS.doc
// < THIS.serial
// < THIS.launch
// mw.hook()
// (fire)
Line 277 ⟶ 289:
} else {
THIS.serial = "?";
}
if ( typeof above.launch === "boolean"
&& above.launch ) {
THIS.launch = true;
}
THIS.serial = THIS.serial + " / " + Version;