Btw, added to the milestone list: https://github.com/remi-grumeau/emy/issues/milestones?with_issues=no
Anybody to work on that? Remi Le lundi 22 avril 2013 14:05:25 UTC+2, Remi Grumeau a écrit : > > The shared concept is to keep the main core files small & clean. > At this stage, both library are mainly ready-to-use CSS UI elements + a > bit of Javascript to deal with sliding transitions, browser back & forward > buttons & ajax submission. > That's pretty much it. > That's why any other functionalities like Themes, Google Analytics or > Extended Styles plugins (and so would this edit/validation) are separate > files. And why you won't find anything like this in iUI neither Emy at the > moment. > > That said, we have something very interesting here for a nice plugin! > Two different ways to handle edit / delete a list > > This first one (very iPhonish in fact) > > http://tuts-authors.s3.amazonaws.com/mobile.tutsplus.com/Bart%20Jacobs/2012/12/24/figure-01.1.png > > Or this second one > > http://dragonforged.com/devblog/wp-content/uploads/2009/01/maildelete-300x147.jpg > Where you select row by row, and hit "Delete selected". > > Like in the iOS Mail app, and in pretty much all other platforms in fact > http://fs02.androidpit.info/ass/x09/9401909-1363800270247.jpg > http://gadgetix.com/wp-content/uploads/2010/12/BloghuB-Comments-All.jpg > http://comtech247.net/wp-content/uploads/2012/06/IMG_00000025.jpg > > http://rimhelpblog.files.wordpress.com/2011/07/bridge-messages-6.jpg?w=360&h=355 > > So as a cross-platform library, my $0.02 would be to implement something > similar than this, rather than the touchscreen-only iPhonish first solution. > > Plugin should then: > - Listen for the aftertransition event and check if a data-editablelist > attribute is set on the active view node > - Add and "Edit“ button > - If tapped, a class "editable" might be added to the view's node, and > each list item should get a delete toggle element. > - Once "Delete selected" is fired, all selected element should get deleted > form the list > - A callback function should return all deleted elements ID. > > In fact, it really sounds more like an editing plugin more than a delete > plugin, since the callback should returns you the selection, then you > should be able to do whatever you want with it. > Use cases could be: mark as read, mark as unread, delete, keep only those > and remove others, send a grouped email to those selected people, set as > done … endless use cases in fact. > > So i guess the callback function should only return the selection, then > the developer decides what to do with it. > And a few cases could be pre-built, like removeItems for example. > > Any Javascript dev to handle this (or just a part) ? > Would a bounty (https://bountify.co) would decide some dev to handle this > task? > > > Remi > > > Le 22 avr. 2013 à 00:30, Will Hartung <willhart...@gmail.com> a écrit : > > > > On Sunday, April 21, 2013 12:24:03 PM UTC-7, Remi Grumeau wrote: >> >> Hi Will, >> >> What do you mean exactly by list editing? >> This mailing-list ? >> A specific demo app? >> >> Or a real UI component like this: >> http://photos.appleinsider.com/12.01.04-Editing.jpg >> > > This. The "standard" TableView editing look and feel. You have the "+" > button in the upper right, to add things, and a "Edit" button. When Edit is > click, text animates and slides over and the icons slide fade in, tap an > icon, a delete button slides in, and then the row deletes and is animated > away. Finally, the Done button is tapped and the icons fade away and the > sliding is reversed. > > I just wasn't sure how far the vision was of where this toolkit would go, > or where iUI was currently, if it had a similar kind of functionality. > > > -- > 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?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > > > > -- 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?hl=en. For more options, visit https://groups.google.com/groups/opt_out.