Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * Copyright (C) 2010 Nikita Vasilyev. All rights reserved. | 2 * Copyright (C) 2010 Nikita Vasilyev. All rights reserved. |
| 3 * Copyright (C) 2010 Joseph Pecoraro. All rights reserved. | 3 * Copyright (C) 2010 Joseph Pecoraro. All rights reserved. |
| 4 * Copyright (C) 2010 Google Inc. All rights reserved. | 4 * Copyright (C) 2010 Google Inc. All rights reserved. |
| 5 * | 5 * |
| 6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
| 7 * modification, are permitted provided that the following conditions are | 7 * modification, are permitted provided that the following conditions are |
| 8 * met: | 8 * met: |
| 9 * | 9 * |
| 10 * * Redistributions of source code must retain the above copyright | 10 * * Redistributions of source code must retain the above copyright |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 69 * @type {!WebInspector.CSSMetadata} | 69 * @type {!WebInspector.CSSMetadata} |
| 70 */ | 70 */ |
| 71 WebInspector.CSSMetadata.cssPropertiesMetainfo = new WebInspector.CSSMetadata([] ); | 71 WebInspector.CSSMetadata.cssPropertiesMetainfo = new WebInspector.CSSMetadata([] ); |
| 72 | 72 |
| 73 /** | 73 /** |
| 74 * @param {string} propertyName | 74 * @param {string} propertyName |
| 75 * @return {boolean} | 75 * @return {boolean} |
| 76 */ | 76 */ |
| 77 WebInspector.CSSMetadata.isColorAwareProperty = function(propertyName) | 77 WebInspector.CSSMetadata.isColorAwareProperty = function(propertyName) |
| 78 { | 78 { |
| 79 return WebInspector.CSSMetadata._colorAwareProperties[propertyName] === true ; | 79 return WebInspector.CSSMetadata._colorAwareProperties[propertyName.toLowerCa se()] === true; |
|
vivekg
2014/07/08 11:03:37
This enables the swatch in non-case sensitive way.
apavlov
2014/07/08 11:16:37
Generally, we should never compare to boolean lite
| |
| 80 } | 80 } |
| 81 | 81 |
| 82 /** | 82 /** |
| 83 * @return {!Object.<string, boolean>} | 83 * @return {!Object.<string, boolean>} |
| 84 */ | 84 */ |
| 85 WebInspector.CSSMetadata.colors = function() | 85 WebInspector.CSSMetadata.colors = function() |
| 86 { | 86 { |
| 87 if (!WebInspector.CSSMetadata._colorsKeySet) | 87 if (!WebInspector.CSSMetadata._colorsKeySet) |
| 88 WebInspector.CSSMetadata._colorsKeySet = WebInspector.CSSMetadata._color s.keySet(); | 88 WebInspector.CSSMetadata._colorsKeySet = WebInspector.CSSMetadata._color s.keySet(); |
| 89 return WebInspector.CSSMetadata._colorsKeySet; | 89 return WebInspector.CSSMetadata._colorsKeySet; |
| (...skipping 627 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 717 "z-index": { m: "visuren" } | 717 "z-index": { m: "visuren" } |
| 718 } | 718 } |
| 719 | 719 |
| 720 /** | 720 /** |
| 721 * @param {string} propertyName | 721 * @param {string} propertyName |
| 722 * @return {!WebInspector.CSSMetadata} | 722 * @return {!WebInspector.CSSMetadata} |
| 723 */ | 723 */ |
| 724 WebInspector.CSSMetadata.keywordsForProperty = function(propertyName) | 724 WebInspector.CSSMetadata.keywordsForProperty = function(propertyName) |
| 725 { | 725 { |
| 726 var acceptedKeywords = ["inherit", "initial"]; | 726 var acceptedKeywords = ["inherit", "initial"]; |
| 727 var descriptor = WebInspector.CSSMetadata.descriptor(propertyName); | 727 var descriptor = WebInspector.CSSMetadata.descriptor(propertyName.toLowerCas e()); |
|
apavlov
2014/07/08 11:16:37
This conversion should be done inside WebInspector
| |
| 728 if (descriptor && descriptor.values) | 728 if (descriptor && descriptor.values) |
| 729 acceptedKeywords.push.apply(acceptedKeywords, descriptor.values); | 729 acceptedKeywords.push.apply(acceptedKeywords, descriptor.values); |
| 730 if (propertyName in WebInspector.CSSMetadata._colorAwareProperties) | 730 if (propertyName.toLowerCase() in WebInspector.CSSMetadata._colorAwareProper ties) |
|
vivekg
2014/07/08 11:03:37
This change enables the suggestion keywords for th
apavlov
2014/07/08 11:16:37
Hmm, in fact, this does exactly the same as WebIns
| |
| 731 acceptedKeywords.push.apply(acceptedKeywords, WebInspector.CSSMetadata._ colors); | 731 acceptedKeywords.push.apply(acceptedKeywords, WebInspector.CSSMetadata._ colors); |
| 732 return new WebInspector.CSSMetadata(acceptedKeywords); | 732 return new WebInspector.CSSMetadata(acceptedKeywords); |
| 733 } | 733 } |
| 734 | 734 |
| 735 /** | 735 /** |
| 736 * @param {string} propertyName | 736 * @param {string} propertyName |
| 737 * @return {?Object} | 737 * @return {?Object} |
| 738 */ | 738 */ |
| 739 WebInspector.CSSMetadata.descriptor = function(propertyName) | 739 WebInspector.CSSMetadata.descriptor = function(propertyName) |
| 740 { | 740 { |
| (...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1020 * @param {string} longhand | 1020 * @param {string} longhand |
| 1021 * @return {?Array.<string>} | 1021 * @return {?Array.<string>} |
| 1022 */ | 1022 */ |
| 1023 shorthands: function(longhand) | 1023 shorthands: function(longhand) |
| 1024 { | 1024 { |
| 1025 return this._shorthands[longhand]; | 1025 return this._shorthands[longhand]; |
| 1026 } | 1026 } |
| 1027 } | 1027 } |
| 1028 | 1028 |
| 1029 WebInspector.CSSMetadata.initializeWithSupportedProperties([]); | 1029 WebInspector.CSSMetadata.initializeWithSupportedProperties([]); |
| OLD | NEW |