Always use *emy.goBack()* !! That's VERY important
Remi On Fri, Jun 6, 2014 at 8:22 AM, Rune Back <rune.b...@gmail.com> wrote: > Hi Remi > > There was a bug in my code. Got it working. - Sorry about that. > > One more thing: *emy.goBack()* and *window.history.back()* - Can I use > either one? > > regards > > Rune > > > > 2014-06-05 15:57 GMT+03:00 Remi Grumeau <remi.grum...@gmail.com>: > > Nope, no easy build-in solution. Just like with native apps, you have to >> do your homework :) >> >> By the way, you have events to help you with that. >> >> http://www.emy-library.org/documentation/1.0/core-documentation.html#event-custom >> *beforetransition / aftertransition* >> Those events are triggered each time you slide from a panel to another. >> >> Or you can directly use transitions attributes to trigger a JS function >> when sliding between panels >> If you look at the Notes app demo >> http://www.emy-library.org/demos/notes/notes.html >> In the code you can see >> *<section id="note" data-title="Notes App" class="panel" >> data-onshow="notes.tlbManager()" data-onexit="notes.emptyForm()">* >> Those really helps to trigger a function at a particular moment on a >> particular screen >> >> >> Again, If you don't care about device physical back button & browser's >> prev/next buttons, are on schedule / budget, you can just create your own >> backButton & hide Emy's one >> *<section id="screenA" data-title="Screen A" class="panel" * >> *data-hidebackbutton="true"**>* >> and put your own button in the toolbar's first div (for the left side) or >> second div (for the right side) >> <a id="mybackbutton" class="button" onclick="*myFunction(myVar)* >> ">Back</a> >> >> Kind of like the "About" button in the toolbar of the same Notes demo app >> :) >> >> >> Remi >> >> >> Le 5 juin 2014 à 13:59, Rune Back <rune.b...@gmail.com> a écrit : >> >> Hi Remi >> >> No good Remi. 70%?!! - I was hoping for better news :(( >> >> So you go from screen A to B and to C. At C you update some information >> which means you also need to update screen A and B. So after the update you >> go straight to screen B and before doing so you update the screen and >> everything's ok. But ... when you at screen B hit the backButton the old >> info at screen A will appear. (If I remember correctly that is what will >> happen.) >> >> No easy (almost) built-in solution? ~) >> >> Regards >> >> Rune >> >> >> >> 2014-06-05 14:02 GMT+03:00 Remi Grumeau <remi.grum...@gmail.com>: >> >>> eh eh :) >>> If you don't play the rules, be ready to face those kind of problems ;) >>> >>> Emy deals with going from screen A to screen B by itself. If you want no >>> transitions between screens, just set emy.transitionMode to "none" >>> >>> http://www.emy-library.org/documentation/1.0/core-documentation.html#emy-transitionmode >>> >>> Then going back and forward with browser prev/next buttons is supported. >>> >>> Only way to do it by yourself would be to totally recreate 70% of the >>> library, aka dealing with hash & hashChange events. >>> And i'm pretty sure you don't want to do that :) >>> >>> >>> Or, even worse, you can hide the backButton, and create your own >>> backButton (just call it something else than "backButton") with the onClick >>> you want on it. >>> That wouldn't support the device physical back button by the way… >>> >>> >>> Remi >>> >>> Le 5 juin 2014 à 07:55, Rune Back <rune.b...@gmail.com> a écrit : >>> >>> Hi >>> >>> I've got all pages in one *<section></section>*. When changing to >>> another page I change the content of this *<section></section>* This >>> raises the need of changing the backButton so that it instead of doing >>> something like *window.history.back()* it might call *myFunction(myVar)* >>> where I can update the content of the <section></section>. >>> >>> *How do I do that?* >>> >>> Thank you for any help >>> >>> Rune >>> >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "iPhoneWebDev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to iphonewebdev+unsubscr...@googlegroups.com. >>> To post to this group, send email to iphonewebdev@googlegroups.com. >>> Visit this group at http://groups.google.com/group/iphonewebdev. >>> For more options, visit https://groups.google.com/d/optout. >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "iPhoneWebDev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to iphonewebdev+unsubscr...@googlegroups.com. >>> To post to this group, send email to iphonewebdev@googlegroups.com. >>> Visit this group at http://groups.google.com/group/iphonewebdev. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "iPhoneWebDev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to iphonewebdev+unsubscr...@googlegroups.com. >> To post to this group, send email to iphonewebdev@googlegroups.com. >> Visit this group at http://groups.google.com/group/iphonewebdev. >> For more options, visit https://groups.google.com/d/optout. >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "iPhoneWebDev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to iphonewebdev+unsubscr...@googlegroups.com. >> To post to this group, send email to iphonewebdev@googlegroups.com. >> Visit this group at http://groups.google.com/group/iphonewebdev. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "iPhoneWebDev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to iphonewebdev+unsubscr...@googlegroups.com. > To post to this group, send email to iphonewebdev@googlegroups.com. > Visit this group at http://groups.google.com/group/iphonewebdev. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "iPhoneWebDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to iphonewebdev+unsubscr...@googlegroups.com. To post to this group, send email to iphonewebdev@googlegroups.com. Visit this group at http://groups.google.com/group/iphonewebdev. For more options, visit https://groups.google.com/d/optout.