From 8608881c2975a70f5eab5e6376334fddb044c86d Mon Sep 17 00:00:00 2001 From: Joshua Roesslein Date: Tue, 5 Mar 2013 18:16:33 -0800 Subject: [PATCH] Parse BlackBerry specific properties. [TIMOB-12815] --- support/tiapp.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/support/tiapp.py b/support/tiapp.py index e52b06ec593..b4f3d15003b 100755 --- a/support/tiapp.py +++ b/support/tiapp.py @@ -72,6 +72,7 @@ def __init__(self, file, parse_only=False): self.app_properties = {} self.android = {} self.android_manifest = {} + self.blackberry = {} self.iphone = {} self.ios = {}; @@ -110,6 +111,8 @@ def __init__(self, file, parse_only=False): self.properties['plugins'].append({'name':name,'version':ver}) elif child.nodeName == 'android': self.parse_android(child) + elif child.nodeName == 'blackberry': + self.parse_blackberry(child) elif child.nodeName == 'iphone': self.parse_iphone(child) elif child.nodeName == 'ios': @@ -251,6 +254,10 @@ def parse_abi(node): if child.nodeName in parse_tags: local_objects['parse_'+child.nodeName.replace('-', '_')](child) + def parse_blackberry(self, node): + for child in node.childNodes: + self.blackberry[child.nodeName] = getText(child.childNodes) + def parse_iphone(self, node): def translate_orientation(orientation): info = orientation.split('.')