Index: Source/build/scripts/media_feature_symbol.py |
diff --git a/Source/build/scripts/media_feature_symbol.py b/Source/build/scripts/media_feature_symbol.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0077ccbf900bdb1ad99ee92c7cebc5080692625d |
--- /dev/null |
+++ b/Source/build/scripts/media_feature_symbol.py |
@@ -0,0 +1,28 @@ |
+# Copyright 2014 The Chromium Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+ |
+def mediaFeatureSymbol(entry, suffix): |
+ name = entry['name'] |
+ if name.startswith('-webkit-'): |
+ name = name[8:] |
+ |
+ foundDash = False |
+ newName = "" |
+ for chr in name: |
+ if chr == '-': |
+ foundDash = True |
+ continue |
+ if foundDash: |
+ chr = chr.upper() |
+ foundDash = False |
+ newName = newName + chr |
+ newName = newName + suffix |
+ return newName |
+ |
+ |
+def getMediaFeatureSymbolWithSuffix(suffix): |
+ def returnedFunction(entry): |
+ return mediaFeatureSymbol(entry, suffix) |
+ return returnedFunction |