in web_tool/js/jscolor.js [38:71]
tryInstallOnElements : function (elms, className) {
var matchClass = new RegExp('(^|\\s)(' + className + ')(\\s*(\\{[^}]*\\})|\\s|$)', 'i');
for (var i = 0; i < elms.length; i += 1) {
if (elms[i].type !== undefined && elms[i].type.toLowerCase() == 'color') {
if (jsc.isColorAttrSupported) {
// skip inputs of type 'color' if supported by the browser
continue;
}
}
var m;
if (!elms[i].jscolor && elms[i].className && (m = elms[i].className.match(matchClass))) {
var targetElm = elms[i];
var optsStr = null;
var dataOptions = jsc.getDataAttr(targetElm, 'jscolor');
if (dataOptions !== null) {
optsStr = dataOptions;
} else if (m[4]) {
optsStr = m[4];
}
var opts = {};
if (optsStr) {
try {
opts = (new Function ('return (' + optsStr + ')'))();
} catch(eParseError) {
jsc.warn('Error parsing jscolor options: ' + eParseError + ':\n' + optsStr);
}
}
targetElm.jscolor = new jsc.jscolor(targetElm, opts);
}
}
},