MediaWiki:RefToolbar.js: Difference between revisions

Content deleted Content added
check for empty array
see talk page and also my talk page
Line 829:
// Returns a string quoted as necessary for name/group attributes
CiteTB.getQuotedString = function(s) {
var sp = /\s/.test(s); // spaces
var sq = /\'/.test(s); // single quotes
var dq = /\"/.test(s); // double quotes
if (!sp && !sq && !dq) { // NoAlways quotes necessaryfor non-latin alphabet
return '"'+s+'"';
} else if (!dq) { // Can use double quotes
return '"'+s+'"';
Line 839 ⟶ 838:
return "'"+s+"'";
} else { // Has double and single quotes
s = s.replace(/\"/g, '\"'');
return '"'+s+'"';
}