Lines Matching refs:property
12 var property;
18 property = properties[i];
20 if (property.unused) {
24 if (!property.dirty && !property.important && !property.hack) {
29 restored = restoreCallback(property);
30 property.value = restored;
32 restored = property.value;
35 if (property.important) {
36 restoreImportant(property);
39 if (property.hack) {
40 restoreHack(property);
43 if ('all' in property) {
44 current = property.all[property.position];
45 current[1][1] = property.name;
53 function restoreImportant(property) { argument
54 property.value[property.value.length - 1][1] += IMPORTANT_TOKEN;
57 function restoreHack(property) { argument
58 if (property.hack[0] == Hack.UNDERSCORE) {
59 property.name = UNDERSCORE_HACK + property.name;
60 } else if (property.hack[0] == Hack.ASTERISK) {
61 property.name = ASTERISK_HACK + property.name;
62 } else if (property.hack[0] == Hack.BACKSLASH) {
63 property.value[property.value.length - 1][1] += BACKSLASH_HACK + property.hack[1];
64 } else if (property.hack[0] == Hack.BANG) {
65 property.value[property.value.length - 1][1] += Marker.SPACE + BANG_HACK;