cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Grieve (JIRA)" <>
Subject [jira] [Created] (CB-2433) Deprecate window.Settings
Date Wed, 13 Feb 2013 21:10:12 GMT
Andrew Grieve created CB-2433:

             Summary: Deprecate window.Settings
                 Key: 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

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:

View raw message