Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AAA2011DD9 for ; Fri, 15 Aug 2014 21:27:36 +0000 (UTC) Received: (qmail 55600 invoked by uid 500); 15 Aug 2014 21:27:36 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 55562 invoked by uid 500); 15 Aug 2014 21:27:36 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 55542 invoked by uid 99); 15 Aug 2014 21:27:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Aug 2014 21:27:36 +0000 X-ASF-Spam-Status: No, hits=2.8 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_REPLY,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,URIBL_DBL_ABUSE_REDIR,URIBL_DBL_REDIR X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of leolib2004@gmail.com designates 209.85.212.172 as permitted sender) Received: from [209.85.212.172] (HELO mail-wi0-f172.google.com) (209.85.212.172) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Aug 2014 21:27:10 +0000 Received: by mail-wi0-f172.google.com with SMTP id n3so1368928wiv.17 for ; Fri, 15 Aug 2014 14:27:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=hj0YNYFwCoFbvYVh6wKKfdG+JtzFUM/Wogysg7lXK/I=; b=aAaMHCR9MnisgDk9SjlLMzaj9QFBWFAW/Ou4XajaAlCZbCSXIRugtoF5t2N0A/Xb9Y pb13Ws/KQfZcLJguxF/0IdXf1P9Fcip6PaxbNUTM8iNhKZaSBgiT+e0vrkCaFdRC4PTQ EEGJ5cqo074coTC5HcaMGNqNuSed39h+urao0O5Y4U2baaSHjq2zNRDQ7AgWRK1Dzvet 8+Fk8ZNpUVNYilzZD7kiR+yo4E3elAg72w14QYxvAlN4BY6vQP0Ds93Z8SvqGTpZlvyK HMETtNJ6lySz9m6mJ9ALx/NZZ1KZfZLKXudjl0HaZ4vEZ+eZj7Ra7M9RalPXprDADeYl DiHA== X-Received: by 10.180.92.73 with SMTP id ck9mr58489972wib.54.1408138029447; Fri, 15 Aug 2014 14:27:09 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.94.103 with HTTP; Fri, 15 Aug 2014 14:26:49 -0700 (PDT) In-Reply-To: References: <53EC1E33.8010406@tmbsw.com> From: =?UTF-8?Q?Leonardo_Mart=C3=ADnez?= Date: Fri, 15 Aug 2014 14:26:49 -0700 Message-ID: Subject: Re: OnDeviceReady with unstable behaviour To: dev Content-Type: multipart/alternative; boundary=f46d043892c50a41600500b1af5a X-Virus-Checked: Checked by ClamAV on apache.org --f46d043892c50a41600500b1af5a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, Thanks for your help. I have tried to simplify the code to just test the ondeviceready event. The funny thing is that the problem is not happening anymore... I have removed all of the plugins (some custom that I have created and core ones too). Could the plugins cause a problem to the device ready event? What do you think? I had attached the simple test project I have created but it was exceeding the allowed size for an email... On Fri, Aug 15, 2014 at 2:07 PM, Leonardo Mart=C3=ADnez wrote: > Hi, > > Thanks for your help. I have tried to simplify the code to just test the > ondeviceready event. The funny thing is that the problem is not happening > anymore... > > I have removed all of the plugins (some custom that I have created and > core ones too). Could the plugins cause a problem to the device ready > event? What do you think? > > I have attached the simple test project I have created. > > > On Fri, Aug 15, 2014 at 11:03 AM, Michal Mocny > wrote: > >> If we can change email settings, can we also allow html, to allow inline >> links? >> >> >> On Fri, Aug 15, 2014 at 2:01 PM, Carlos Santana >> wrote: >> >> > hehe sorry Jesse, didn't know you sent it. >> > >> > I don't think email settings can be change, but we can ask infra >> > >> > >> > On Fri, Aug 15, 2014 at 1:55 PM, Jesse wrote= : >> > >> > > That is almost exactly the same image as mine! I ended up sending it >> > > directly to Leonardo, and didn't update the list. >> > > Should we change the email settings? >> > > >> > > @purplecabbage >> > > risingj.com >> > > >> > > >> > > On Fri, Aug 15, 2014 at 7:04 AM, Carlos Santana > > >> > > wrote: >> > > >> > > > stupid mailing list doesn't allow images, Feeling ->"punch me in t= he >> > face >> > > > now" >> > > > >> > > > here is an image: >> > > > >> > > > http://bit.ly/1m1CLOT >> > > > >> > > > >> > > > >> > > > >> > > > On Thu, Aug 14, 2014 at 7:09 PM, Leonardo Mart=C3=ADnez < >> > leolib2004@gmail.com >> > > > >> > > > wrote: >> > > > >> > > > > I can't find the more dropdown and I can't see the image either.= .. >> > > > > >> > > > > >> > > > > On Thu, Aug 14, 2014 at 4:03 PM, Jesse >> > > wrote: >> > > > > >> > > > > > 'More' dropdown -> attach files >> > > > > > >> > > > > > [image: Inline image 1] >> > > > > > >> > > > > > @purplecabbage >> > > > > > risingj.com >> > > > > > >> > > > > > >> > > > > > On Thu, Aug 14, 2014 at 3:55 PM, Leonardo Mart=C3=ADnez < >> > > > leolib2004@gmail.com >> > > > > > >> > > > > > wrote: >> > > > > > >> > > > > >> Thanks guys. How do I add a cordova project into the issue? = I >> > > signed >> > > > up >> > > > > >> but I don't see how to add that... >> > > > > >> >> > > > > >> >> > > > > >> On Thu, Aug 14, 2014 at 8:09 AM, Carlos Santana < >> > > csantana23@gmail.com >> > > > > >> > > > > >> wrote: >> > > > > >> >> > > > > >> > Leonard open a JIRA [1] item, with a simple cordova project >> to >> > > > > recreate >> > > > > >> > problem. >> > > > > >> > >> > > > > >> > Maybe with more details someone can take a look and help. >> > > > > >> > >> > > > > >> > [1]: https://issues.apache.org/jira/browse/CB >> > > > > >> > >> > > > > >> > >> > > > > >> > >> > > > > >> > On Thu, Aug 14, 2014 at 10:09 AM, Andrew Grieve < >> > > > agrieve@chromium.org >> > > > > > >> > > > > >> > wrote: >> > > > > >> > >> > > > > >> > > Hmm, good point. I have no guesses now :( >> > > > > >> > > >> > > > > >> > > >> > > > > >> > > On Wed, Aug 13, 2014 at 10:25 PM, Terence M. Bandoian < >> > > > > >> terence@tmbsw.com >> > > > > >> > > >> > > > > >> > > wrote: >> > > > > >> > > >> > > > > >> > > > Right. The docs also include the following: >> > > > > >> > > > >> > > > > >> > > > "The deviceready event behaves somewhat differently fro= m >> > > others. >> > > > > Any >> > > > > >> > > event >> > > > > >> > > > handler registered after the deviceready event fires ha= s >> its >> > > > > >> callback >> > > > > >> > > > function called immediately." >> > > > > >> > > > >> > > > > >> > > > -Terence >> > > > > >> > > > >> > > > > >> > > > >> > > > > >> > > > >> > > > > >> > > > On 8/13/2014 8:29 PM, Joe Bowser wrote: >> > > > > >> > > > >> > > > > >> > > >> When subscribing to the events, it should actually run >> > right >> > > > away >> > > > > >> if >> > > > > >> > the >> > > > > >> > > >> event was already fired. This is definitely a >> regression in >> > > > > >> > cordova.js, >> > > > > >> > > or >> > > > > >> > > >> a design change I didn't catch. Both are possible. >> > > > > >> > > >> On Aug 13, 2014 5:59 PM, "Terence M. Bandoian" < >> > > > > terence@tmbsw.com> >> > > > > >> > > wrote: >> > > > > >> > > >> >> > > > > >> > > >> Same on >> > > > http://cordova.apache.org/docs/en/3.5.0/cordova_events_ >> > > > > >> > > >>> events.md.html#deviceready. >> > > > > >> > > >>> >> > > > > >> > > >>> -Terence >> > > > > >> > > >>> >> > > > > >> > > >>> >> > > > > >> > > >>> On 8/13/2014 7:51 PM, Terence M. Bandoian wrote: >> > > > > >> > > >>> >> > > > > >> > > >>> From the phonegap 3.5.0 docs: >> > > > > >> > > >>>> >> > > > > >> > > >>>> >> > > > > >> > > >>>> >> > > > > >> > > >>>> >> > > > > >> > > >>>> Device Ready Example >> > > > > >> > > >>>> >> > > > > >> > > >>>> >> > > > > >> > > >>>> >> > > > > >> > > >>>> >> > > > > >> > > >>>> >> > > > > >> > > >>>> >> > > > > >> > > >>>> >> > > > > >> > > >>>> >> > > > > >> > > >>>> -Terence >> > > > > >> > > >>>> >> > > > > >> > > >>>> >> > > > > >> > > >>>> On 8/13/2014 3:52 PM, Carlos Santana wrote: >> > > > > >> > > >>>> >> > > > > >> > > >>>> Like Andrew mentioned too late to add the listener. >> > > > > >> > > >>>>> >> > > > > >> > > >>>>> Where are you putting your cordova.js? If you are >> > loading >> > > it >> > > > > >> from >> > > > > >> > > >>>>> >> > > > > >> > > >>>>> then device ready is firing before you attach. >> > > > > >> > > >>>>> >> > > > > >> > > >>>>> To be on the super safe side attach the listener >> before >> > > you >> > > > > >> load >> > > > > >> > > >>>>> cordova.js in body, to be on the safe side. >> > > > > >> > > >>>>> >> > > > > >> > > >>>>> >> > > > > >> > > >>>>> >> > > > > >> > > >>>>> On Wed, Aug 13, 2014 at 2:40 PM, Andrew Grieve < >> > > > > >> > agrieve@chromium.org >> > > > > >> > > > >> > > > > >> > > >>>>> wrote: >> > > > > >> > > >>>>> >> > > > > >> > > >>>>> My guess: Don't wait until onload to register you= r >> > > > > deviceready >> > > > > >> > > >>>>> listener. >> > > > > >> > > >>>>> >> > > > > >> > > >>>>>> >> > > > > >> > > >>>>>> On Wed, Aug 13, 2014 at 1:43 PM, Leonardo Mart=C3= =ADnez < >> > > > > >> > > >>>>>> leolib2004@gmail.com> >> > > > > >> > > >>>>>> wrote: >> > > > > >> > > >>>>>> >> > > > > >> > > >>>>>> Hi, >> > > > > >> > > >>>>>> >> > > > > >> > > >>>>>>> I am new here and I got into this mailing list >> because >> > > of >> > > > > this >> > > > > >> > > >>>>>>> strange >> > > > > >> > > >>>>>>> behaviour. >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> The thing is that sometimes the ondeviceready >> event is >> > > not >> > > > > >> > > triggerred >> > > > > >> > > >>>>>>> and >> > > > > >> > > >>>>>>> sometimes it is. I could say like the first time >> the >> > > > windows >> > > > > >> is >> > > > > >> > > >>>>>>> opened >> > > > > >> > > >>>>>>> (window.open("...") ) it is not triggered but goi= ng >> > back >> > > > (to >> > > > > >> > > another >> > > > > >> > > >>>>>>> window) and in again it's triggered. >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> I have this in the HTML: >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>>
>> > > > > >> > > >>>>>>>
>> > > > > >> > > >>>>>>>

> > listening">Connecting >> > > to >> > > > > >> > > Device

>> > > > > >> > > >>>>>>>

Dev= ice >> is >> > > > > >> Ready

>> > > > > >> > > >>>>>>>
>> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> .... >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> And this function in JS: >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> function onLoad() { >> > > > > >> > > >>>>>>> document.addEventListener("deviceready", >> > onDeviceReady, >> > > > > >> false); >> > > > > >> > > >>>>>>> alert("I was set"); >> > > > > >> > > >>>>>>> } >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> function onDeviceReady() { >> > > > > >> > > >>>>>>> alert("Hi"); >> > > > > >> > > >>>>>>> } >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> I am working with Cordova 3.5.0-0.2.4 and this is >> > > > happening >> > > > > in >> > > > > >> > iOS. >> > > > > >> > > >>>>>>> Not >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> on >> > > > > >> > > >>>>>> >> > > > > >> > > >>>>>> Android with the same code. >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> Hope you can help me. Thanks! >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> -- >> > > > > >> > > >>>>>>> Leonardo. >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>>>> >> > > > > >> > > >>>>> >> > > > > >> > > > >> > > > > >> > > >> > > > > >> > >> > > > > >> > >> > > > > >> > >> > > > > >> > -- >> > > > > >> > Carlos Santana >> > > > > >> > >> > > > > >> > >> > > > > >> >> > > > > >> >> > > > > >> >> > > > > >> -- >> > > > > >> Leonardo. >> > > > > >> >> > > > > > >> > > > > > >> > > > > >> > > > > >> > > > > -- >> > > > > Leonardo. >> > > > > >> > > > >> > > > >> > > > >> > > > -- >> > > > Carlos Santana >> > > > >> > > > >> > > >> > >> > >> > >> > -- >> > Carlos Santana >> > >> > >> > > > > -- > Leonardo. > --=20 Leonardo. --f46d043892c50a41600500b1af5a--