Difference between revisions 137939 and 137941 on testwiki/// PerfektesChaos/js/WikisyntaxTextMod/?W.js /// 2012-06-22 [email protected] /// Fingerprint: #0#0# /// <nowiki> // WikiSyntaxTextMod: Wiki syntax specific code /* jshint curly:true, latedef:true, laxbreak:true, trailing:true, undef:true, white:false */ /* global mw: true, mediaWiki: false */ (contracted; show full) // .o.WikiTom().fresh() // .o.WikiTom().frame() // .w.tags.fold() // .w.tags.frame() // .errors.found() // .o.WikiTom().fixTab() // Requires: JavaScript 1.3 fromCharCode() // 2012-06- 1522 [email protected] var got = all.find("<", 0, 0, true, false); var j; var k; var s = "([" + WSTM.w.chr.whitespace + "]+)?"; var sqd = String.fromCharCode(34,8220,8221,8222); var sqs = String.fromCharCode(39,8216,8217,8218); var tag; (contracted; show full) "([^" + sqd + "]*)" + "[" + sqd + "]" + "|([^ \n]+)\\b" + ")"); this.reTagBeg = new RegExp("^" + "(" + s + "([/\\\\] )?)" + s + "([a-zA-Z]+[1-6]?))" + "[" + WSTM.w.chr.whitespace + "/\\.>\n<]"); this.reTagEnd = new RegExp("(" + s + "[/\\\\]" + s + ")$"); this.scream = "|" + this.elt.banned + "|"; (contracted; show full) } } else { got = this.reTagBeg.exec(adjust); if (got) { s = got[5].toLowerCase(); seek = "|" + s + "|"; if (this.suitable.indexOf(seek) >= 0) { if ( jQuery.browser.msie ) { mw.log(WSTM.debugging,"IE8",1,".w.tags.fold() " + typeof(got[3])); }⏎ r = { leader: (typeof(got[3]) === "string")false, move: got[1].length, scan: seek, scope: s, source: adjust }; if (r.leadertypeof(got[3]) === "string") { if (got[3].length) { // IE⏎ ⏎ save⏎ r.leader = got[3].lengthtrue; } if ( jQuery.browser.msie ) { mw.log(WSTM.debugging,"IE8 .w.tags.fold()",1,".w.tags.fold() 1 ##"+got[3]+"## "+r.leader);⏎ }⏎ } r = this.fetch(r); if (! r) { r = { move: got.move }; } } } } (contracted; show full) // Emacs // Local Variables: // encoding: iso-8859-1-dos // fill-column: 80 // End: /// EOF </nowiki> WikiSyntaxTextMod/?W.js All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://test.wikipedia.org/w/index.php?diff=prev&oldid=137941.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|