You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Andrew Grieve (JIRA)" <ji...@apache.org> on 2013/02/13 22:10:12 UTC
[jira] [Created] (CB-2433) Deprecate window.Settings
Andrew Grieve created CB-2433:
---------------------------------
Summary: Deprecate window.Settings
Key: CB-2433
URL: https://issues.apache.org/jira/browse/CB-2433
Project: Apache Cordova
Issue Type: Bug
Components: iOS
Reporter: Andrew Grieve
Assignee: Andrew Grieve
Priority: Minor
Fix For: 2.5.0
@implementation CDVDevice
- (void)getDeviceInfo:(CDVInvokedUrlCommand*)command
{
/* Settings.plist
* Read the optional Settings.plist file and push these user-defined settings down into the web application.
* This can be useful for supplying build-time configuration variables down to the app to change its behavior,
* such as specifying Full / Lite version, or localization (English vs German, for instance).
*/
// TODO: turn this into an iOS only plugin
NSDictionary* temp = [CDVViewController getBundlePlist:@"Settings"];
if ([temp respondsToSelector:@selector(JSONString)]) {
NSString* js = [NSString stringWithFormat:@"window.Settings = %@;", [temp JSONString]];
[self.commandDelegate evalJs:js];
}
No docs mention the feature.
You could accomplish x-platform & without a plugin by XHR'ing a .json file from your app directory.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira