cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Grieve <agri...@chromium.org>
Subject Re: iOS has a window.Settings object
Date Wed, 13 Feb 2013 21:08:35 GMT
https://issues.apache.org/jira/browse/CB-2433


On Wed, Feb 13, 2013 at 2:54 PM, Shazron <shazron@gmail.com> wrote:

> 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