<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.endmyopia.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-refToolbarBase.js</id>
	<title>MediaWiki:Gadget-refToolbarBase.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.endmyopia.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-refToolbarBase.js"/>
	<link rel="alternate" type="text/html" href="https://wiki.endmyopia.org/index.php?title=MediaWiki:Gadget-refToolbarBase.js&amp;action=history"/>
	<updated>2026-05-09T19:58:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.endmyopia.org/index.php?title=MediaWiki:Gadget-refToolbarBase.js&amp;diff=2344&amp;oldid=prev</id>
		<title>NottNott: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.endmyopia.org/index.php?title=MediaWiki:Gadget-refToolbarBase.js&amp;diff=2344&amp;oldid=prev"/>
		<updated>2020-05-24T16:19:52Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:19, 24 May 2020&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key jakeendmy_mw1720-mwnr_:diff::1.12:old-2343:rev-2344 --&gt;
&lt;/table&gt;</summary>
		<author><name>NottNott</name></author>
	</entry>
	<entry>
		<id>https://wiki.endmyopia.org/index.php?title=MediaWiki:Gadget-refToolbarBase.js&amp;diff=2343&amp;oldid=prev</id>
		<title>en&gt;Mr.Z-man: fix for issue reported on talk page</title>
		<link rel="alternate" type="text/html" href="https://wiki.endmyopia.org/index.php?title=MediaWiki:Gadget-refToolbarBase.js&amp;diff=2343&amp;oldid=prev"/>
		<updated>2015-11-01T04:06:25Z</updated>

		<summary type="html">&lt;p&gt;fix for issue reported on talk page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* jshint asi: true */&lt;br /&gt;
/* global mw, $, CiteTB, citeTemplate, citeErrorCheck */&lt;br /&gt;
&lt;br /&gt;
if ( window.CiteTB === undefined ) {&lt;br /&gt;
  window.CiteTB = {&lt;br /&gt;
    &amp;quot;Templates&amp;quot; : {}, // All templates&lt;br /&gt;
    &amp;quot;Options&amp;quot; : {}, // Global options&lt;br /&gt;
    &amp;quot;UserOptions&amp;quot; : {}, // User options&lt;br /&gt;
    &amp;quot;DefaultOptions&amp;quot; : {}, // Script defaults&lt;br /&gt;
    &amp;quot;ErrorChecks&amp;quot; : {} // Error check functions&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (typeof mw.usability == 'undefined') {&lt;br /&gt;
  mw.usability = {};&lt;br /&gt;
  mw.usability.getMsg = function(m) { return mw.messages.get(m); }&lt;br /&gt;
  mw.usability.addMessages = function(msgs) { mw.messages.set(msgs); };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Object for cite templates&lt;br /&gt;
window.citeTemplate = function (templatename, shortform, basicfields, expandedfields) {&lt;br /&gt;
  // Properties&lt;br /&gt;
  this.templatename = templatename; // The template name - &amp;quot;cite web&amp;quot;, &amp;quot;cite book&amp;quot;, etc.&lt;br /&gt;
  this.shortform = shortform; // A short form, used for the dropdown box&lt;br /&gt;
  this.basic = basicfields; // Basic fields - author, title, publisher...&lt;br /&gt;
  // Less common - quote, archiveurl - should be everything the template supports minus the basic ones&lt;br /&gt;
  this.extra = expandedfields;&lt;br /&gt;
&lt;br /&gt;
  this.incrementables = {};&lt;br /&gt;
&lt;br /&gt;
  // Add it to the list&lt;br /&gt;
  CiteTB.Templates[this.templatename] = this;&lt;br /&gt;
  // Methods&lt;br /&gt;
  this.makeFormInner = function(fields, incrsetup) {&lt;br /&gt;
    var i=0;&lt;br /&gt;
    var trs = [];&lt;br /&gt;
    var autofills = []&lt;br /&gt;
    for (i=0; i&amp;lt;fields.length; i++) {&lt;br /&gt;
      var fieldobj = fields[i];&lt;br /&gt;
      var field = labelfield = fieldobj.field;&lt;br /&gt;
      var ad = false;&lt;br /&gt;
      if (incrsetup &amp;amp;&amp;amp; fieldobj.increment_group) {&lt;br /&gt;
      		field = fieldobj.field.replace('&amp;lt;N&amp;gt;', '1');&lt;br /&gt;
      		labelfield = fieldobj.field.replace('&amp;lt;N&amp;gt;', '');&lt;br /&gt;
      		if (this.incrementables[fieldobj.increment_group] &amp;amp;&amp;amp; !this.incrementables[fieldobj.increment_group].setup) {&lt;br /&gt;
      			// The object has been created, but not fully initialized&lt;br /&gt;
      			this.incrementables[fieldobj.increment_group]['fields'].push(fieldobj)&lt;br /&gt;
      		} else if (!this.incrementables[fieldobj.increment_group]) {&lt;br /&gt;
      			// Object not yet created&lt;br /&gt;
      			this.incrementables[fieldobj.increment_group] = {&lt;br /&gt;
      				'fields': [fieldobj],&lt;br /&gt;
      				'val':1,&lt;br /&gt;
      				'setup': false&lt;br /&gt;
      			};&lt;br /&gt;
      		} else if (this.incrementables[fieldobj.increment_group] &amp;amp;&amp;amp; this.incrementables[fieldobj.increment_group].setup) {&lt;br /&gt;
      			// Fully initialized from a previous invocation of this function, just resetting the number&lt;br /&gt;
      			this.incrementables[fieldobj.increment_group].val = 1&lt;br /&gt;
      		}&lt;br /&gt;
      } else if (fieldobj.increment_group) {&lt;br /&gt;
      	// Adding a new row&lt;br /&gt;
      	incrval = this.incrementables[fieldobj.increment_group].val;&lt;br /&gt;
      	field = fieldobj.field.replace('&amp;lt;N&amp;gt;', incrval.toString());&lt;br /&gt;
      	labelfield = fieldobj.field.replace('&amp;lt;N&amp;gt;', '');&lt;br /&gt;
      }&lt;br /&gt;
      if ($.inArray(field, CiteTB.getOption('autodate fields')) != -1 ) {&lt;br /&gt;
        im = $('&amp;lt;img /&amp;gt;').attr('src', '//upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Nuvola_apps_date.svg/20px-Nuvola_apps_date.svg.png');&lt;br /&gt;
        im.attr('alt', mw.usability.getMsg('cite-insert-date')).attr('title', mw.usability.getMsg('cite-insert-date'));&lt;br /&gt;
        var ad = $('&amp;lt;a /&amp;gt;').attr('href', '#');&lt;br /&gt;
        ad.append(im);&lt;br /&gt;
        ad.attr('id', 'cite-date-'+CiteTB.escStr(this.shortform)+'-'+field);&lt;br /&gt;
        $( document ).on( 'click', '#cite-date-'+CiteTB.escStr(this.shortform)+'-'+field, CiteTB.fillAccessdate );&lt;br /&gt;
      }&lt;br /&gt;
	  &lt;br /&gt;
      if (fieldobj.autofillid) {&lt;br /&gt;
        var autotype = fieldobj.autofillid;&lt;br /&gt;
        im = $('&amp;lt;img /&amp;gt;').attr('src', '//upload.wikimedia.org/wikipedia/commons/thumb/1/17/System-search.svg/20px-System-search.svg.png');&lt;br /&gt;
        im.attr('alt', mw.usability.getMsg('cite-autofill-alt')).attr('title', mw.usability.getMsg('cite-autofill-alt'));&lt;br /&gt;
        var ad = $('&amp;lt;a /&amp;gt;').attr('href', '#');&lt;br /&gt;
        ad.append(im);&lt;br /&gt;
        ad.attr('id', 'cite-auto-'+CiteTB.escStr(this.shortform)+'-'+field+'-'+autotype);&lt;br /&gt;
        autofills.push('#cite-auto-'+CiteTB.escStr(this.shortform)+'-'+field+'-'+autotype);&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      if (fieldobj.increment_button) {&lt;br /&gt;
        var incrtype = fieldobj.increment_group;&lt;br /&gt;
        im = $('&amp;lt;img /&amp;gt;').attr('src', '//upload.wikimedia.org/wikipedia/commons/thumb/b/b9/Nuvola_action_edit_add.svg/20px-Nuvola_action_edit_add.svg.png');&lt;br /&gt;
        im.attr('alt', mw.usability.getMsg('cite-increment-alt')).attr('title', mw.usability.getMsg('cite-increment-alt'));&lt;br /&gt;
        var ad = $('&amp;lt;a /&amp;gt;').attr('href', '#');&lt;br /&gt;
        ad.append(im);&lt;br /&gt;
        ad.attr('id', 'cite-incr-'+CiteTB.escStr(this.shortform)+'-'+incrtype);&lt;br /&gt;
      }&lt;br /&gt;
	  &lt;br /&gt;
      var display = mw.usability.getMsg('cite-'+labelfield+'-label');&lt;br /&gt;
      if (typeof display !== 'string') {&lt;br /&gt;
      	if (fieldobj.label) {&lt;br /&gt;
      		display = CiteTB.fixStr(fieldobj.label);&lt;br /&gt;
      	} else {&lt;br /&gt;
      		display = CiteTB.fixStr(labelfield)&lt;br /&gt;
      	}&lt;br /&gt;
      }&lt;br /&gt;
      var tooltip = fieldobj.tooltip ? $('&amp;lt;abbr /&amp;gt;').attr('title', mw.usability.getMsg(fieldobj.tooltip)).html('&amp;lt;sup&amp;gt;?&amp;lt;/sup&amp;gt;') : false;&lt;br /&gt;
      &lt;br /&gt;
      var input = '';&lt;br /&gt;
      if (ad) {&lt;br /&gt;
        input = $('&amp;lt;input tabindex=&amp;quot;1&amp;quot; style=&amp;quot;width:85%&amp;quot; type=&amp;quot;text&amp;quot; /&amp;gt;');&lt;br /&gt;
      } else {&lt;br /&gt;
        input = $('&amp;lt;input tabindex=&amp;quot;1&amp;quot; style=&amp;quot;width:100%&amp;quot; type=&amp;quot;text&amp;quot; /&amp;gt;');&lt;br /&gt;
      }&lt;br /&gt;
      input.attr('id', 'cite-'+CiteTB.escStr(this.shortform)+'-'+field);&lt;br /&gt;
	  if (fieldobj.autofillprop) {&lt;br /&gt;
	  	classname = 'cite-'+CiteTB.escStr(this.shortform)+'-'+fieldobj.autofillprop&lt;br /&gt;
	    if (fieldobj.increment_group) {&lt;br /&gt;
	    	input.addClass('cite-'+CiteTB.escStr(this.shortform)+'-incr-'+fieldobj.increment_group);&lt;br /&gt;
	    	classname+='-'+this.incrementables[fieldobj.increment_group].val.toString();&lt;br /&gt;
	    }&lt;br /&gt;
	    input.addClass(classname);&lt;br /&gt;
	  }&lt;br /&gt;
      var label = $('&amp;lt;label /&amp;gt;');&lt;br /&gt;
      label.attr('for', 'cite-'+CiteTB.escStr(this.shortform)+'-'+field).text(display);&lt;br /&gt;
      if (tooltip) {&lt;br /&gt;
        label.append(tooltip);&lt;br /&gt;
      }&lt;br /&gt;
      var style = 'text-align:right; width:20%;';&lt;br /&gt;
      if (i%2 == 1) {&lt;br /&gt;
        style += ' padding-left:1em;';&lt;br /&gt;
      } else {&lt;br /&gt;
        var tr = $('&amp;lt;tr /&amp;gt;');&lt;br /&gt;
      }&lt;br /&gt;
      var td1 = $('&amp;lt;td class=&amp;quot;cite-form-td&amp;quot; /&amp;gt;').attr('style', style);&lt;br /&gt;
      td1.append(label);&lt;br /&gt;
      tr.append(td1);&lt;br /&gt;
      var td2 = $('&amp;lt;td class=&amp;quot;cite-form-td&amp;quot; style=&amp;quot;width:30%&amp;quot; /&amp;gt;');&lt;br /&gt;
      td2.append(input);&lt;br /&gt;
      if (ad) {&lt;br /&gt;
        td2.append(ad);&lt;br /&gt;
      }&lt;br /&gt;
      tr.append(td2);&lt;br /&gt;
      if (i%2 == 0) {&lt;br /&gt;
        trs.push(tr);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    var needsetup = false;&lt;br /&gt;
    for (g in this.incrementables) {&lt;br /&gt;
    	if (!this.incrementables[g].setup) {&lt;br /&gt;
    		needsetup = true;&lt;br /&gt;
    		$( document ).on( 'click', '#cite-incr-'+CiteTB.escStr(this.shortform)+'-'+g, CiteTB.incrementFields );&lt;br /&gt;
        	this.incrementables[g].setup = true;&lt;br /&gt;
    	}&lt;br /&gt;
    }&lt;br /&gt;
    if (needsetup || $.isEmptyObject(this.incrementables)) {&lt;br /&gt;
    	for(i=0; i&amp;lt;autofills.length; i++) {&lt;br /&gt;
    		$( document ).on( 'click', autofills[i], CiteTB.initAutofill );&lt;br /&gt;
    	}	&lt;br /&gt;
    }&lt;br /&gt;
    return trs;&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  // gives a little bit of HTML so the open form can be identified&lt;br /&gt;
  this.getInitial = function() {&lt;br /&gt;
    var hidden = '&amp;lt;input type=&amp;quot;hidden&amp;quot; class=&amp;quot;cite-template&amp;quot; value=&amp;quot;' + this.templatename + '&amp;quot;/&amp;gt;';&lt;br /&gt;
    return hidden;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  // makes the form used in the dialog boxes&lt;br /&gt;
  this.getForm = function() {&lt;br /&gt;
    var main = $(&amp;quot;&amp;lt;div class='cite-form-container' /&amp;gt;&amp;quot;);&lt;br /&gt;
    var form1 = $('&amp;lt;table style=&amp;quot;width:100%; background-color:transparent;&amp;quot; class=&amp;quot;cite-basic-fields&amp;quot; /&amp;gt;');&lt;br /&gt;
    var i=0;&lt;br /&gt;
    var trs = this.makeFormInner(this.basic, true);&lt;br /&gt;
    for (var i=0; i&amp;lt;trs.length; i++) {&lt;br /&gt;
      form1.append(trs[i]);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    var form2 = $('&amp;lt;table style=&amp;quot;width:100%; background-color:transparent; display:none&amp;quot; class=&amp;quot;cite-extra-fields&amp;quot;&amp;gt;');&lt;br /&gt;
    trs = this.makeFormInner(this.extra, true);&lt;br /&gt;
    for (var i=0; i&amp;lt;trs.length; i++) {&lt;br /&gt;
      form2.append(trs[i]);&lt;br /&gt;
    }    &lt;br /&gt;
    main.append(form1).append(form2);&lt;br /&gt;
    &lt;br /&gt;
    var form3 = $('&amp;lt;table style=&amp;quot;width:100%; background-color:transparent;padding-top:1em&amp;quot; class=&amp;quot;cite-other-fields&amp;quot;&amp;gt;');&lt;br /&gt;
    var tr = $('&amp;lt;tr /&amp;gt;');&lt;br /&gt;
    var td1 = $('&amp;lt;td class=&amp;quot;cite-form-td&amp;quot; style=&amp;quot;text-align:right; width:20%&amp;quot; /&amp;gt;');&lt;br /&gt;
    var label1 = $('&amp;lt;label /&amp;gt;');&lt;br /&gt;
    label1.attr('for', &amp;quot;cite-&amp;quot;+CiteTB.escStr(this.shortform)+'-name').text(mw.usability.getMsg('cite-name-label'));&lt;br /&gt;
    td1.append(label1);&lt;br /&gt;
    var td2 = $('&amp;lt;td class=&amp;quot;cite-form-td&amp;quot; style=&amp;quot;width:30%&amp;quot; /&amp;gt;');&lt;br /&gt;
    var input1 = $('&amp;lt;input tabindex=&amp;quot;1&amp;quot; style=&amp;quot;width:100%&amp;quot; type=&amp;quot;text&amp;quot; /&amp;gt;');&lt;br /&gt;
    input1.attr('id', 'cite-'+CiteTB.escStr(this.shortform)+'-name');&lt;br /&gt;
    td2.append(input1);&lt;br /&gt;
    var td3 = $('&amp;lt;td class=&amp;quot;cite-form-td&amp;quot; style=&amp;quot;text-align:right; padding-left:1em; width:20%&amp;quot;&amp;gt;');&lt;br /&gt;
    var label2 = $('&amp;lt;label /&amp;gt;');&lt;br /&gt;
    label2.attr('for', 'cite-'+CiteTB.escStr(this.shortform)+'-group').text(mw.usability.getMsg('cite-group-label'));&lt;br /&gt;
    td3.append(label2);&lt;br /&gt;
    var td4 = $('&amp;lt;td class=&amp;quot;cite-form-td&amp;quot; style=&amp;quot;width:30%&amp;quot; /&amp;gt;');&lt;br /&gt;
    var input2 = $('&amp;lt;input tabindex=&amp;quot;1&amp;quot; style=&amp;quot;width:100%&amp;quot; type=&amp;quot;text&amp;quot; /&amp;gt;');&lt;br /&gt;
    input2.attr('id', 'cite-'+CiteTB.escStr(this.shortform)+'-group');&lt;br /&gt;
    td4.append(input2);&lt;br /&gt;
    tr.append(td1).append(td2).append(td3).append(td4);&lt;br /&gt;
    form3.append(tr);&lt;br /&gt;
    main.append(form3);&lt;br /&gt;
    var extras = $('&amp;lt;div /&amp;gt;');&lt;br /&gt;
    extras.append('&amp;lt;input type=&amp;quot;hidden&amp;quot; class=&amp;quot;cite-form-status&amp;quot; value=&amp;quot;closed&amp;quot; /&amp;gt;');&lt;br /&gt;
    var hidden = $('&amp;lt;input type=&amp;quot;hidden&amp;quot; class=&amp;quot;cite-template&amp;quot; /&amp;gt;');&lt;br /&gt;
    hidden.val(this.templatename);&lt;br /&gt;
    extras.append(hidden);&lt;br /&gt;
    var span1 = $('&amp;lt;span class=&amp;quot;cite-preview-label&amp;quot; style=&amp;quot;display:none;&amp;quot; /&amp;gt;');&lt;br /&gt;
    span1.text(mw.usability.getMsg('cite-raw-preview'));&lt;br /&gt;
    extras.append(span1).append('&amp;lt;div class=&amp;quot;cite-ref-preview&amp;quot; style=&amp;quot;padding:0.5em; font-size:110%&amp;quot; /&amp;gt;');&lt;br /&gt;
    var span2 = $('&amp;lt;span class=&amp;quot;cite-prev-parsed-label&amp;quot; style=&amp;quot;display:none;&amp;quot; /&amp;gt;');&lt;br /&gt;
    span2.text(mw.usability.getMsg('cite-parsed-label'));&lt;br /&gt;
    extras.append(span2).append('&amp;lt;div class=&amp;quot;cite-preview-parsed&amp;quot; style=&amp;quot;padding-bottom:0.5em; font-size:110%&amp;quot; /&amp;gt;');&lt;br /&gt;
    var link = $('&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;cite-prev-parse&amp;quot; style=&amp;quot;margin:0 1em 0 1em; display:none; color:darkblue&amp;quot; /&amp;gt;');&lt;br /&gt;
    link.text(mw.usability.getMsg('cite-form-parse'));&lt;br /&gt;
    extras.append(link);    &lt;br /&gt;
    main.append(extras);&lt;br /&gt;
    &lt;br /&gt;
    return main;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Class for error checks&lt;br /&gt;
    FIXME: DOCS OUT OF DATE&lt;br /&gt;
   type - type of error check - current options:&lt;br /&gt;
    * 'refcheck' - apply a function on each ref individually&lt;br /&gt;
      * function should accept a ref object, return a string&lt;br /&gt;
    * 'reflist' - apply a function on the entire ref list&lt;br /&gt;
      * function should accept an array of ref objects, return an array of strings&lt;br /&gt;
    * 'search' - apply a function ro the page text&lt;br /&gt;
      * function should accept the page text as a string, return an array of strings&lt;br /&gt;
   The strings returned by the function should be valid HTML&lt;br /&gt;
   &lt;br /&gt;
   func - The function described above&lt;br /&gt;
   testname - Name of the error check, must not contain spaces&lt;br /&gt;
   desc - A short description of the test&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
window.citeErrorCheck = function (obj) {&lt;br /&gt;
  this.obj = obj&lt;br /&gt;
  CiteTB.ErrorChecks[this.obj.testname] = this;&lt;br /&gt;
  &lt;br /&gt;
  this.run = function() {&lt;br /&gt;
    var errors = [];&lt;br /&gt;
    switch(this.obj['type']) {&lt;br /&gt;
      case &amp;quot;refcheck&amp;quot;:&lt;br /&gt;
        CiteTB.loadRefs();&lt;br /&gt;
        for(var i=0; i&amp;lt;CiteTB.mainRefList.length; i++) {&lt;br /&gt;
          var e = this.obj.func(CiteTB.mainRefList[i]);&lt;br /&gt;
          if (e) {&lt;br /&gt;
            errors.push(e);&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        break;&lt;br /&gt;
      case &amp;quot;reflist&amp;quot;:&lt;br /&gt;
        CiteTB.loadRefs();&lt;br /&gt;
        errors = this.obj.func(CiteTB.mainRefList);&lt;br /&gt;
        break;&lt;br /&gt;
      case &amp;quot;search&amp;quot;:&lt;br /&gt;
        var func = this.obj.func&lt;br /&gt;
        CiteTB.getPageText(function(text) {&lt;br /&gt;
          errors = func(text);&lt;br /&gt;
        });&lt;br /&gt;
        break;&lt;br /&gt;
    }&lt;br /&gt;
    return errors;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  this.getRow = function() {&lt;br /&gt;
    var row = $(&amp;quot;&amp;lt;li /&amp;gt;&amp;quot;);&lt;br /&gt;
    var check = $(&amp;quot;&amp;lt;input type='checkbox' name='cite-err-test' /&amp;gt;&amp;quot;);&lt;br /&gt;
    check.attr('value', this.obj.testname);&lt;br /&gt;
    var label = $(&amp;quot;&amp;lt;label /&amp;gt;&amp;quot;).html(mw.usability.getMsg(this.obj.desc));&lt;br /&gt;
    label.attr('for', this.obj.testname); &lt;br /&gt;
    row.append(check).append(' &amp;amp;ndash; ').append(label);&lt;br /&gt;
    return row;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
$('head').trigger('reftoolbarbase');&lt;/div&gt;</summary>
		<author><name>en&gt;Mr.Z-man</name></author>
	</entry>
</feed>