Lines Matching refs:value

43 function isLocal(value){  argument
44 return LOCAL_PREFIX_PATTERN.test(value);
47 function isNegative(value) { argument
48 return value && value[1][0] == '-' && parseFloat(value[1]) < 0;
51 function isQuoted(value) { argument
52 return QUOTED_PATTERN.test(value);
55 function isUrl(value) { argument
56 return URL_PREFIX_PATTERN.test(value);
59 function normalizeUrl(value) { argument
60 return value
66 var values = property.value;
78 var values = property.value;
92 property.value.splice(spliceAt);
103 function optimizeColors(name, value, compatibility) { argument
104 if (!value.match(/#|rgb|hsl/gi)) {
105 return shortenHex(value);
108 value = value
156 value = value.replace(/(?:rgba|hsla)\(0,0%?,0%?,0\)/g, function (match) {
157 if (split(value, ',').pop().indexOf('gradient(') > -1) {
165 return shortenHex(value);
169 if (property.value.length == 1) {
170 …property.value[0][1] = property.value[0][1].replace(/progid:DXImageTransform\.Microsoft\.(Alpha|Ch…
175 property.value[0][1] = property.value[0][1]
181 var value = property.value[atIndex][1];
183 if (value == 'normal') {
184 value = '400';
185 } else if (value == 'bold') {
186 value = '700';
189 property.value[atIndex][1] = value;
193 var values = property.value;
205 property.value.splice(spliceAt);
211 var values = property.value;
218 function optimizePixelLengths(_, value, compatibility) { argument
219 if (!WHOLE_PIXEL_VALUE.test(value)) {
220 return value;
223 return value.replace(WHOLE_PIXEL_VALUE, function (match, val) {
251 function optimizePrecision(_, value, precisionOptions) { argument
252 if (!precisionOptions.enabled || value.indexOf('.') === -1) {
253 return value;
256 return value
268 function optimizeTimeUnits(_, value) { argument
269 if (!TIME_VALUE.test(value))
270 return value;
272 return value.replace(TIME_VALUE, function (match, val, unit) {
285 function optimizeUnits(name, value, unitsRegexp) { argument
286 if (/^(?:\-moz\-calc|\-webkit\-calc|calc|rgb|hsl|rgba|hsla)\(/.test(value)) {
287 return value;
291 return value;
294 …if (value.indexOf('%') > 0 && (name == 'height' || name == 'max-height' || name == 'width' || name…
295 return value;
298 return value
303 function optimizeWhitespace(name, value) { argument
304 …if (name.indexOf('filter') > -1 || value.indexOf(' ') == -1 || value.indexOf('expression') === 0) {
305 return value;
308 if (value.indexOf(Marker.SINGLE_QUOTE) > -1 || value.indexOf(Marker.DOUBLE_QUOTE) > -1) {
309 return value;
312 value = value.replace(/\s+/g, ' ');
314 if (value.indexOf('calc') > -1) {
315 value = value.replace(/\) ?\/ ?/g, ')/ ');
318 return value
324 function optimizeZeroDegUnit(_, value) { argument
325 if (value.indexOf('0deg') == -1) {
326 return value;
329 return value.replace(/\(0deg\)/g, '(0)');
332 function optimizeZeroUnits(name, value) { argument
333 if (value.indexOf('0') == -1) {
334 return value;
337 if (value.indexOf('-') > -1) {
338 value = value
343 return value
353 function removeQuotes(name, value) { argument
355 return value;
358 return QUOTED_BUT_SAFE_PATTERN.test(value) ?
359 value.substring(1, value.length - 1) :
360 value;
363 function removeUrlQuotes(value) { argument
364 …& !/^url\(['"].*[\*\s\(\)'"].*['"]\)$/.test(value) && !/^url\(['"]data:[^;]+;charset/.test(value) ?
365 value.replace(/["']/g, '') :
366 value;
387 var property, name, type, value;
403 if (property.value.length === 0) {
416 …&& (isNegative(property.value[0]) || isNegative(property.value[1]) || isNegative(property.value[2]…
429 optimizeBody(rule, property.value[0][1], context);
437 for (var j = 0, m = property.value.length; j < m; j++) {
438 type = property.value[j][0];
439 value = property.value[j][1];
440 valueIsUrl = isUrl(value);
444 …context.warnings.push('Invalid value token at ' + formatPosition(value[0][1][2][0]) + '. Ignoring.…
448 if (valueIsUrl && !context.validator.isUrl(value)) {
450 …context.warnings.push('Broken URL \'' + value + '\' at ' + formatPosition(property.value[j][2][0])…
455 value = levelOptions.normalizeUrls ?
456 normalizeUrl(value) :
457 value;
458 value = !options.compatibility.properties.urlQuotes ?
459 removeUrlQuotes(value) :
460 value;
461 } else if (isQuoted(value) || isLocal(value)) {
462 value = levelOptions.removeQuotes ?
463 removeQuotes(name, value) :
464 value;
466 value = levelOptions.removeWhitespace ?
467 optimizeWhitespace(name, value) :
468 value;
469 value = optimizePrecision(name, value, options.precision);
470 value = optimizePixelLengths(name, value, options.compatibility);
471 value = levelOptions.replaceTimeUnits ?
472 optimizeTimeUnits(name, value) :
473 value;
474 value = levelOptions.replaceZeroUnits ?
475 optimizeZeroUnits(name, value) :
476 value;
479 value = optimizeZeroDegUnit(name, value);
480 value = optimizeUnits(name, value, options.unitsRegexp);
484 value = optimizeColors(name, value, options.compatibility);
488 value = transformValue(name, value, rule, levelOptions.transform);
490 if (value === IgnoreProperty) {
495 property.value[j][1] = value;
593 var value;
596 value = roundingPrecision[unit];
598 if (value != DEFAULT_ROUNDING_PRECISION) {
600 precisionOptions.units[unit].value = value;
601 precisionOptions.units[unit].multiplier = Math.pow(10, value);
621 var value;
624 value = property.value[0][1];
626 return value.indexOf('progid') > -1 ||
627 value.indexOf('alpha') === 0 ||
628 value.indexOf('chroma') === 0;