flutter_flutter/engine/build/scripts/media_feature_symbol.py
2014-10-23 11:17:19 -07:00

29 lines
743 B
Python

# 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