Thats a super cool solution!  I agree that updating what's inside
cordova-labs and leaving it there is a good option for "written by us, but
not quite core".

-Michal


On Thu, Sep 19, 2013 at 7:23 PM, Andrew Grieve <agri...@chromium.org> wrote:

> Managed to get a simpler version of my email coding to work!
>
>         var ifr = document.createElement('iframe');
> >         ifr.src = "websql://foo";
> >         ifr.onload = function() {
> >           window.openDatabase = function() {
> >                return
> > ifr.contentWindow.openDatabase.apply(ifr.contentWindow, arguments);
> >           };
> >
>
> Also needs a couple lines of Java to return "<html></html>"  for the
> request to "websql://foo"
>
> The gotcha here is that you need to make sure to not detach the iframe from
> the document. No biggie, but need to be aware of it.
>
> This can all be easily put into a plugin without any modification to core
> :) The existing android storage plugin is in cordova-labs#plugins. I think
> the right move would be to update this plugin, post it to the registry, and
> tell people about it?
>
>
> On Thu, Sep 19, 2013 at 5:03 PM, Joe Bowser <bows...@gmail.com> wrote:
>
> > OK, I tried the tests included with the plugin, and they don't run.
> > Can someone sanity check this for me?  I'm going to try running this
> > on additional devices, since it could be a weird Cyanogen thing.  But
> > yeah, if other people can try this plugin, that'd be awesome.
> >
> > On Thu, Sep 19, 2013 at 10:12 AM, Andrew Grieve <agri...@chromium.org>
> > wrote:
> > > Tried out my email code, and despite my confidence, it doesn't work :P.
> > >
> > > So... Joe - like your plan.
> > >
> > >
> > > On Thu, Sep 19, 2013 at 12:32 PM, Brian LeRoux <b...@brian.io> wrote:
> > >>
> > >> yup.
> > >>
> > >>
> > >> On Thu, Sep 19, 2013 at 5:42 PM, Joe Bowser <bows...@gmail.com>
> wrote:
> > >>
> > >> > OK, how about we do this:
> > >> >
> > >> > 1. We indicate that we no longer support WebSQL on the docs and we
> > >> > list out why we don't support it as it currently exists
> > >> > 2. I'll look at the Android plugin that does do SQLite and see if
> it's
> > >> > appropriate for Android (if someone could do the same for iOS,
> that'd
> > >> > be cool): https://github.com/lite4mobi/Cordova-SQLitePlugin
> > >> >
> > >> > I think this looks far more promising than any of the hokey bullshit
> > >> > that we're currently doing, and it has contributors, and it's
> actually
> > >> > updated for Cordova 3.0.
> > >> >
> > >> > On Thu, Sep 19, 2013 at 7:53 AM, Ian Clelland <
> iclell...@chromium.org
> > >
> > >> > wrote:
> > >> > > On Thu, Sep 19, 2013 at 10:38 AM, Joe Bowser <bows...@gmail.com>
> > >> > > wrote:
> > >> > >
> > >> > >> OK, here's a crazy concept that I'm going to throw out there.
> > >> > >>
> > >> > >> How about we audit and recommend a third-party plugin and not do
> > any
> > >> > >> more work on this issue.
> > >> > >
> > >> > >
> > >> > > +1
> > >> > >
> > >> > > I don't think there's enough consensus about whether WebSQL even
> > >> > > belongs
> > >> > in
> > >> > > the web platform for us to be insisting that it be part of
> Cordova.
> > I
> > >> > would
> > >> > > much rather see someone with a real interest in WebSQL be
> providing
> > >> > > that
> > >> > > functionality. Our job can be to make sure that we aren't getting
> in
> > >> > > the
> > >> > > way; that we are helping make plugins like that possible.
> > >> > >
> > >> > > Ian
> > >> >
> > >
> > >
> >
>

Reply via email to