mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
29 lines
743 B
Python
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
|