+1 lazy load. Start up times can be critical to some apps. Booting a plugin from device ready() in JS or init / applicationDidFinishLaunchBlah in iOS is not enough for someone?
On Sat, Oct 20, 2012 at 7:14 AM, Brian LeRoux <b...@brian.io> wrote: > Koolaide, I added a subtask. > > On Fri, Oct 19, 2012 at 3:02 PM, Shazron <shaz...@gmail.com> wrote: > > We have https://issues.apache.org/jira/browse/CB-1108 for 2.3.0 > > > > On Fri, Oct 19, 2012 at 1:39 PM, Brian LeRoux <b...@brian.io> wrote: > >> Thats cool. Is the config.xml thing in jira? (Maybe add as subtask if > so?) > >> > >> On Fri, Oct 19, 2012 at 12:48 PM, Shazron <shaz...@gmail.com> wrote: > >>> Dave - no we did not. We discussed it in the markmail thread I linked > >>> to, but never did implement it. > >>> > >>> On Fri, Oct 19, 2012 at 12:41 PM, Dave Johnson < > dave.c.john...@gmail.com> wrote: > >>>> Hey Shaz I thought that that we did the same thing with iOS as the > >>>> onload thing in Java land? > >>>> > >>>> -d > >>>> > >>>> On Fri, Oct 19, 2012 at 12:02 PM, Shazron <shaz...@gmail.com> wrote: > >>>>> We can do the same for iOS once we move to config.xml. Should we > wait till then? > >>>>> > >>>>> On Fri, Oct 19, 2012 at 11:58 AM, Filip Maj <f...@adobe.com> wrote: > >>>>>> Plugin Manager in java land loads plugins defined with the 'onload' > >>>>>> attribute right away, otherwise lazy loads them. > >>>>>> > >>>>>> > https://github.com/apache/incubator-cordova-android/blob/master/framework/s > >>>>>> rc/org/apache/cordova/api/PluginManager.java#L189 > >>>>>> > >>>>>> > >>>>>> On 10/19/12 11:54 AM, "Shazron" <shaz...@gmail.com> wrote: > >>>>>> > >>>>>>>This is possible if somehow we can set which plugins can be "loaded" > >>>>>>>at startup (or should all of them be loaded? seems wasteful). Right > >>>>>>>now they are lazily loaded (on first use), so sending them a > >>>>>>>"onAppLaunch" event (or equivalent) would do nothing since they are > >>>>>>>not listening of course. > >>>>>>> > >>>>>>>Now's a good time to resurrect this old thread :) > >>>>>>>http://markmail.org/thread/hq2rd5lobbl4nkav > >>>>>>>I like Patrick Mueller's suggestion in that thread - but we are > >>>>>>>migrating to config.xml (no ETA) so... > >>>>>>> > >>>>>>>On Fri, Oct 19, 2012 at 11:24 AM, Brian LeRoux <b...@brian.io> wrote: > >>>>>>>> Regarding: > >>>>>>>> > >>>>>>>> > >>>>>>>> > https://github.com/alunny/cordova-plugin-spec/issues/5#issuecomment-95827 > >>>>>>>>05 > >>>>>>>> > >>>>>>>> Looks like we do not have a lifecycle event for app launch/create > in > >>>>>>>>iOS land: > >>>>>>>> > >>>>>>>> > >>>>>>>> > https://github.com/apache/incubator-cordova-ios/blob/master/CordovaLib/Cl > >>>>>>>>asses/CDVPlugin.h > >>>>>>>> > >>>>>>>> Any objections/concerns for having something like the Android > plugin > >>>>>>>> init method? > >>>>>>>> > >>>>>>>> > >>>>>>>> > https://github.com/apache/incubator-cordova-android/blob/master/framework > >>>>>>>>/src/org/apache/cordova/api/CordovaPlugin.java#L39 > >>>>>> > -- [image: Wizcorp - Incorporated Wizards!] Ally Ogilvie Lead Developer for Mobile Devices wizcorp.jp 3-10-14-6F, Higashi Nihombashi, Chuo-ku, 103-0004, Tokyo Tel: (+81)3-4550-1448 - E-mail: aogil...@wizcorp.jp