cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Shazron <shaz...@gmail.com>
Subject Re: iOS has a window.Settings object
Date Wed, 13 Feb 2013 19:54:25 GMT
Deprecating sounds good to me - I've never used this feature and the
alternative is better.


On Wed, Feb 13, 2013 at 11:26 AM, Andrew Grieve <agrieve@chromium.org>wrote:

>  @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];
>     }
>
>
>
> I can't find any docs that mention this feature. Do other platforms have
> something like this? Any objections to deprecating this? Seems like you
> could accomplish x-platform & without a plugin by XHR'ing a .json file from
> your app directory.
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message