**** BEGIN LOGGING AT Wed Feb 17 02:59:58 2010 Feb 17 03:00:31 there, added update notification and auto-saving/loading, i never liked having a bunch of app menu items for saving/loading, figured i should just make it automatic and save all the trouble ;p Feb 17 03:06:01 dawm: what app are you working on? Feb 17 03:06:13 swap&drop Feb 17 03:06:30 havent had any other app ideas yet, even tho ive been trying ;p Feb 17 03:24:59 Bmyers: ping Feb 17 04:55:56 Oi! Feb 17 04:56:06 These zero star ratings are annoying Feb 17 04:56:44 "It used to be free but now I cant upgrade" - No duh, you had the beta Feb 17 04:56:55 <_lance_> I bet.. I feel bad for the two guys who wrote the QR recognizers especially Feb 17 04:57:33 qr recognizers? Feb 17 04:57:40 <_lance_> those 2d barcode things Feb 17 04:57:53 Same crap happen to them? Feb 17 04:58:22 <_lance_> yeah. tons of 0-star reviews saying "didn't work" because people have a hard time taking a picture of a qr code with the pre's fixed focus camera. Feb 17 04:58:29 <_lance_> admittedly it is hard Feb 17 04:58:32 My rating fell below a 4 today and I only saw 2 sales =/ Feb 17 04:58:40 Top two ratings are zero stars Feb 17 04:58:48 <_lance_> ouch Feb 17 04:59:15 _lance_: I had the same issue with the iphone apps for qr Feb 17 04:59:19 Opensource work is much more fulfilling. People generally only have nice things to say :> Feb 17 04:59:27 The trick is not to take a photo of one thats 1/4 in Feb 17 05:00:14 zsoc: If only the world were run on good will and happy thoughts. But money is king. Feb 17 05:00:30 <_lance_> i'm still frustrated i can't buy apps in canada :/ Feb 17 05:00:56 * zsoc 's world runs on good will and happy thoughts :( Feb 17 05:01:02 <_lance_> pleased to see how some people are getting around that by putting out free apps for download, and then subscriptions Feb 17 05:01:02 ha i found my palm reviewer on facebook Feb 17 05:01:30 scottb: truth is, I would be right there along side you if I didn't have a full time job :) I'd love to do this full time. Feb 17 05:02:11 zsoc: I have a full time job*2, trying to make enough to afford to work for my self. Feb 17 05:02:51 I'm hoping the ad supported route works, my next app will be released as "lite" and if I make decent money I'll drop the lite and if not add more features and release a paid version Feb 17 05:03:05 sounds like a reasonable business plan :) Feb 17 05:03:29 Admob doesn't way well though, so I don't know that it'll work Feb 17 05:04:24 in my experience my lite version makes about 10% of the revenue my paid one does at .99c Feb 17 05:04:31 useing only ads Feb 17 05:04:38 $6.77 for 57k impressions and 280 clicks =/ Feb 17 05:04:47 yea... Feb 17 05:05:13 I've made about 1k bucks off of my paid app so far Feb 17 05:05:27 But these asshole beta testers are killing that with zero star ratings. Feb 17 05:05:38 <_lance_> what is your app? Feb 17 05:05:46 paid even if only at .99 seem to generate way more revenue than ad supported apps Feb 17 05:05:47 code breaker Feb 17 05:05:50 <_lance_> ah Feb 17 05:06:20 crasheed: It's a continued revenue vs immediate gain argument Feb 17 05:06:33 Just not sure which side wins Feb 17 05:06:44 but how is your paid app notcontinued revenue? Feb 17 05:06:48 did you make a profit Feb 17 05:07:10 crasheed: 2 sales today is not really continued profit. Feb 17 05:07:27 I see that much in ad revenue from my beta app Feb 17 05:07:33 everytime your app is bought you find out? Feb 17 05:07:34 same thing can be sed about ad supported apps when a person gets bored of it after a month Feb 17 05:07:45 you stop getting ad revenue from that person Feb 17 05:07:51 If it was in the catalog I would see way more downloads and way more money each day Feb 17 05:08:06 usually that one month of use doesn't equal the .99 you would have made if he bought it Feb 17 05:08:32 rolsworth: I've made a profit for sure, I check the download stats in the feeds Feb 17 05:08:49 crasheed: But you will sell more free copies than paid Feb 17 05:08:52 where are these feeds Feb 17 05:08:55 tahts true Feb 17 05:09:04 thats why i offer both :D Feb 17 05:09:08 :P Feb 17 05:09:21 Ads in free and none in paid? Feb 17 05:09:36 ads only in my free lite versions Feb 17 05:09:54 rolsworth: google webOS school they have an app catalog vewier that counts downloads Feb 17 05:10:04 rolsworth: http://developer.palm.com/index.php?option=com_content&view=article&id=1844 Feb 17 05:10:09 thou from my experience is somewhat inavvurate because they count updates Feb 17 05:11:06 I keep a running delta of beta unique and beta dl count minus current download and current unique, tells me what I'm at Feb 17 05:11:31 The number under my apps is unique and the feed has total Feb 17 05:12:04 So far I've sold about 700 copies Feb 17 05:12:16 At 1.99 it's not bad. Feb 17 05:12:50 I like how the delete request button doesn't work. Feb 17 05:13:03 (in changes to apps) Feb 17 05:13:08 easier to find apps with preware than the app catalog Feb 17 05:13:16 ^ Feb 17 05:13:36 one of my apps was only avalible through preware Feb 17 05:13:51 becuase they denied it from app catalog so i put it on web catalog :D Feb 17 05:14:03 and then they pulled it from the web catalog after about 2 weeks Feb 17 05:14:11 rolsworth: can I quote you on that :-) Feb 17 05:14:12 What was it? Feb 17 05:14:17 Music Wave Feb 17 05:14:53 i'm currently in talks with palm about it reaching live again Feb 17 05:14:58 we'll see where it goes Feb 17 05:15:01 they need to fix the app catalog browser Feb 17 05:15:12 searching bring ups incorrect reults Feb 17 05:15:32 Wow, Minefield has been downloaded in every continent on the planet minus Antarctica Feb 17 05:16:02 rolsworth: try http://urloid.com/palm8 Feb 17 05:16:14 rolsworth: Searches for both my full name and my full app name both return results with me ranked very low in the list and unrelated results at the top Feb 17 05:18:27 it my be sorting them by reviews Feb 17 05:18:40 usually more highly reviewed apps are up top Feb 17 05:19:14 I like how apps with 1 download 1 review of 5 stars by the dev sit on the top of category lists Feb 17 05:19:21 Makes it hard to find any thing Feb 17 05:20:33 palm should release an app with all the applications much like itunes but that woul dnever happen Feb 17 05:20:41 should be able ot sync music also Feb 17 05:21:18 Thats what sites like myappbox.com are for Feb 17 05:21:47 something central would be better Feb 17 05:21:55 Yeah Feb 17 05:22:02 the average person wouldn't know that Feb 17 05:22:21 ugh a desktop app catalog I have to install? no thanks I like what Palm is doing Feb 17 05:23:10 it is just an alternative Feb 17 05:24:36 wish i could sync music to the pre wireless Feb 17 05:24:54 yeah I want wireless music sync Feb 17 05:25:20 actually Feb 17 05:25:34 that's sort of possible Feb 17 05:28:14 I think you could pull off something like that with xorg's dropbox sync tool Feb 17 05:30:02 <_lance_> eh? there's a dropbox sync tool? Feb 17 05:30:31 Does anyone in here by some odd chance use a voicemail system that forwards .wavs to your email, which is encoded in GSM 6.10 and not currently webos compatible? Feb 17 05:31:06 webos need more codec support also Feb 17 05:31:12 like wmv and xvids Feb 17 05:31:17 and wma Feb 17 05:31:43 rolsworth: i'm working on it, that's why i need people to help me test this :P Feb 17 05:31:54 does anyone know what the html for a slider is? Feb 17 05:32:02 test what ? Feb 17 05:32:21 3d test is on its way to the web distribution :D Feb 17 05:32:24 _lance_: it doesn't work over EVDO yet Feb 17 05:32:39 <_lance_> interesting Feb 17 05:32:52 <_lance_> i didn't know that there was a dropboxd binary that worked on the pre Feb 17 05:32:56 rolsworth: i need someone with gsmwav voicemails to help me test a package to add support for it :P Feb 17 05:33:23 oh Feb 17 05:33:45 _lance_: right now it's kind of a hack using rsync and other linux binaries Feb 17 05:33:51 <_lance_> ahh Feb 17 05:34:43 it's interesting though. I can backup my media drive over wifi using the linux tools he's built Feb 17 06:07:40 hi all Feb 17 06:08:35 hi jenp Feb 17 06:08:43 hey LoneStar99 Feb 17 06:08:50 JenP: u ever used the slider? Feb 17 06:09:06 no Feb 17 06:09:43 =( Feb 17 06:10:16 trying to figure out how to make its output realtime.... Feb 17 06:10:58 realtime how? Feb 17 06:12:47 like as soon as user moves the slider it changes somthing in the scene Feb 17 06:17:40 hmm sorry i haven't done those yet Feb 17 06:21:35 have the slider showing up, but not sure if the documentation on the dev site does not have some sort of grammatical error Feb 17 06:28:47 knew it some of the documentation was wrong Feb 17 06:42:28 http://css-vfx.googlecode.com/svn/trunk/snowstack/snowstack.html Feb 17 08:07:07 hi Feb 17 08:21:13 i have to edit the framework_config.json file for debug? Feb 17 08:36:51 i wish every idea that popped into my head for an app could be instantly made without the programming and debugging >.> Feb 17 08:37:22 computers need to read my mind Feb 17 08:42:18 pro (^.^)d Feb 17 08:42:36 neural interface ftw Feb 17 08:43:00 but it would have one downside Feb 17 08:43:20 what happened if your pc caught a virus? Feb 17 08:50:32 ey guys, i use novaterm -> debug for add brakpoints but it doesnt work, the app runs full and doesnt stop, any idea? Feb 17 09:10:50 anyone have used the debug commandline for palms apps? Feb 17 09:16:15 what are people doing for the equivalent of buttonbar in mojo? Feb 17 09:16:25 just using a viewmenu? Feb 17 09:43:53 hmm Feb 17 09:43:55 anyone? Feb 17 09:44:01 I'd like a view switcher of sorts Feb 17 09:44:24 should that just be a custom widget that has a say selected index set, then just add it to every scene? Feb 17 10:36:41 anyone know how to debug with novaterm > debug command? i dont get it works Feb 17 11:40:19 in webos if i would like to pushScene with 2 parameters ? how i do that? Feb 17 11:40:44 this.controller.stageController.pushScene(sceneName, param1, param2); ? Feb 17 12:04:52 l_a_m: try Feb 17 12:05:09 just in case youre stuck and no one seems to lnow :P Feb 17 12:05:26 *know Feb 17 12:06:00 if that wont work you ccan try passing an object as then it can contain both params Feb 17 12:18:58 it works Feb 17 12:19:00 great Feb 17 12:19:32 good =) Feb 17 12:22:16 ey zomg do u use debugger for debug palm webos apps? Feb 17 12:23:17 i just hang here Feb 17 12:23:32 i dont actually knoww that much aboout webos Feb 17 12:23:53 haha ok Feb 17 12:23:55 tx Feb 17 12:27:34 another question about webos .. Feb 17 12:27:39 i use a timepicker Feb 17 12:27:47 it display time in AM/PM format Feb 17 12:28:00 it is possible to display time in 24/24 hour format ? Feb 17 12:29:51 it must be, mine shows this format Feb 17 12:30:00 how you do that ? Feb 17 12:30:09 with a property of timepicker ? Feb 17 12:31:11 sry that was just from user point of view. i'm not that into webos coding,yet Feb 17 12:31:56 but since that format is standard for europe i suppose there must be a way Feb 17 12:32:14 l_a_m, it depends on your locale settings on the phone Feb 17 12:32:25 ok Feb 17 12:32:25 you shouldn't change it yourself Feb 17 12:32:31 and i ve got a problem on the emulator Feb 17 12:32:39 how i 'close' an application ?? Feb 17 12:32:48 someone knows how i can do thaT ? Feb 17 12:32:48 throw it away? Feb 17 12:32:57 just "quit' Feb 17 12:32:59 just grab the card and throw it off (up) the screen Feb 17 12:33:47 jbjoerk: i m on the main view of my app Feb 17 12:33:51 jbjoerk: can i close it ? Feb 17 12:33:58 press esc Feb 17 12:34:33 than you'll see the card view and you can flick the card away Feb 17 12:34:34 cool Feb 17 12:34:37 thanks Feb 17 12:34:44 np Feb 17 12:36:36 a question about scenes .... Feb 17 12:36:52 i ve got a scene which launch another using "pushScene" Feb 17 12:37:02 or the second scene i put a "Back" button Feb 17 12:37:10 how can i come back to the first scene ? Feb 17 12:37:19 using a pushScene('main') ? Feb 17 12:37:56 l_a_m, don't put a back button Feb 17 12:38:06 it's not how you do things in Palm Mojo Feb 17 12:38:07 oh Feb 17 12:38:16 l_a_m, but, you should use "popScene" Feb 17 12:38:16 how you do that in Mojo ? Feb 17 12:38:31 l_a_m, there is a gesture area at the bottom of the screen, there is a special gesture "back" that you use to go back Feb 17 12:38:42 you might want to watch a promo video about palm mojo or something :) Feb 17 12:39:32 a gesture area ? Feb 17 12:40:31 l_a_m, go read up on WebOS Feb 17 12:40:43 and then ask questions :) Feb 17 12:59:20 anyone know how I can get the index of a list item from the item-model? Feb 17 12:59:43 I'm trying to stash a reference to a certain row from a formatter callback in a list Feb 17 13:01:07 http://developer.palm.com/index.php?option=com_content&view=article&id=1527 Feb 17 13:01:09 jbjoerk: ok :) Feb 17 13:01:11 jbjoerk: thanks Feb 17 13:01:25 The Back Gesture is used to navigate to previous scenes in the scene hierarchy :) Feb 17 13:01:38 yup Feb 17 13:01:53 l_a_m, I would really recommend getting hands on with a device if possible, it'll make you understand the platform alot beter Feb 17 13:02:12 in France i can't have a palm ... Feb 17 13:02:53 yep, coming soon though! :) Feb 17 13:02:58 yes Feb 17 13:03:02 same here, got mine from germany Feb 17 13:03:09 oh Feb 17 14:11:18 oi Feb 17 14:12:14 anyone alive up in here? Feb 17 14:15:22 ron_frown, ye Feb 17 14:15:46 just quick question of theory then i can go on to research/solve the problem Feb 17 14:15:57 on the iphone, I'd have a button bar in a viewcontroller Feb 17 14:16:07 and selecting diff icons would basically change the child view Feb 17 14:16:32 I need to replicate/simulate this, and wondered if I should simulate it with say 4 views and the radio thingy Feb 17 14:16:56 on the second scene I just pass selected index = 1 (for second item) Feb 17 14:33:53 morning Feb 17 14:53:15 LoneStar99: it's 4 in the afternoon over here. so good day Feb 17 14:59:32 good day! Feb 17 15:00:10 LoneStar99, Do you know if there is anyway to get a node or a index from a list's formatter callback? Feb 17 15:00:30 I think the answer is 'no' unfortunatly, but I figured I'd ask when people here start waking up :) Feb 17 15:01:07 jbjoerk: honestly, messed with lists and did not quite understand them , so do not use them at all... Feb 17 15:02:19 hah. What do you use instead? Feb 17 15:05:19 i simply list data as it comes in a div... Feb 17 15:05:43 anyone here messed with a slider? Feb 17 15:07:44 LoneStar99: i have a slider in one of my yet-to-be-released apps Feb 17 15:10:09 LoneStar99, I have Feb 17 15:13:10 jbjoerk: have the following: http://pastebin.com/d21cc9b6d Feb 17 15:13:30 i know something is missing Feb 17 15:13:52 need to pass the changed value, but not sure what to pass... Feb 17 15:13:53 minValue, maxValue, capital V Feb 17 15:14:20 the changed value? Feb 17 15:14:37 when the slider is moved, i need to get that value... Feb 17 15:14:39 in your propertyChange, you get event.value Feb 17 15:16:03 my connection died... Feb 17 15:18:20 in your propertyChange, you get event.value Feb 17 15:22:05 anyone get voicemails forwarded to their email in .wav that won't play on their pre/pixi? I'm looking for testers. Feb 17 15:22:55 jbjoerk: so "event.value" is what contains the current value? Feb 17 15:23:06 yup Feb 17 15:23:49 I'll try again this morning, anyone able to help me with this audio problem? https://developer.palm.com/distribution/viewtopic.php?f=14&t=5272 Feb 17 15:23:56 I'll take any and all ideas at this point Feb 17 15:26:24 grrrrrrrrrrrrrrrrrrrrrrr Feb 17 15:27:30 VincentLaw, no idea btw, sorry Feb 17 15:27:57 lists are starting to piss me off. Are they monitoring scroll even outside of the list, so if I hide them, they'll still try and render items? Feb 17 15:27:58 w-t-f?! Feb 17 15:29:28 can i create a palm profile and use the app catalog from unlocked phone on unsupported carrier? Feb 17 15:30:56 willwill, not that I know of, Please let me know if you succeed =) Feb 17 15:31:17 well, i haven't buy the pre yet but I got the money. Feb 17 15:31:43 willwill: I believe you can over wifi Feb 17 15:31:43 jbjoerk: event.value states "undefined..." Feb 17 15:31:59 LoneStar99, paste the code? Feb 17 15:32:06 willwill: you just need someone from america to make you a profile, then you can log into it Feb 17 15:32:13 eh, I mean the unlocked GSM phone Feb 17 15:32:36 zsoc, does the appstore work then? Feb 17 15:32:43 willwill: I'm pretty sure it's possible. rick is the guy to ask Feb 17 15:32:48 jbjoerk: I'm pretty certain Feb 17 15:33:02 zsoc, neat, will have to do that. getting pretty tired of not being able to access the appstore Feb 17 15:33:07 jbjoerk: rod buys apps from austrailia :p Feb 17 15:33:40 where is rick anyway? Feb 17 15:33:45 rboatright: oh, there he is Feb 17 15:34:03 zsoc, =) Feb 17 16:07:32 hi all! Feb 17 16:33:19 schizophrenic much? :D Feb 17 16:33:40 lol Feb 17 16:40:55 re Feb 17 16:57:48 hi everyone. I'm having a problem getting the webos emulator to install into virtual box. i have virtual box installed for other things. When i run the sdk installer, i get no new virtual machine. help? Feb 17 16:59:07 u need to install java sdk Feb 17 16:59:14 not the java runtime Feb 17 16:59:26 JDK Feb 17 16:59:51 is there a link or some instructions i can follow somewhere? Feb 17 17:01:27 what os are u using? Feb 17 17:01:40 I should mention that im on OSX. i get the Palm Emulator.app in my applications folder, but it doesnt do anything. Feb 17 17:01:52 (i should have mentioned OSX in the first place, sorry) Feb 17 17:06:39 have u tried: https://developer.palm.com/index.php?option=com_content&view=article&id=1758&Itemid=36 Feb 17 17:07:45 LoneStar99: yes Feb 17 17:08:48 is it the SDK that creates the virtual box entry? Feb 17 17:08:58 humm... it says on the apple site: Java development projects. Mac OS X includes the full version of J2SE 1.5, pre-installed with the Java Development Kit (JDK) Feb 17 17:09:04 yes Feb 17 17:09:06 it does Feb 17 17:10:39 in windows, you click on the "emulator" icon and it "asks" what emulator view you want "pre" or pixi, then automatically begins making the emulator Feb 17 17:10:57 i am sure it would somewhat similar in macos Feb 17 17:11:19 had 3 macs, but do to bad luck have an HP now Feb 17 17:11:29 ah, i believe i have made progress! i did a "clean" of all the SDK stuff. then i reinstalled. Feb 17 17:11:50 Now when i start Palm Emulator, i get the message that it needs a previous verion of virtual box. im running the latest. Feb 17 17:12:09 then it shuts down. Feb 17 17:12:22 are there known problems with newer versions of virtual box? Feb 17 17:12:36 you can't run emulator with the newest virtual box Feb 17 17:12:41 it says so on palm website Feb 17 17:12:49 you have to use a lower version.... Feb 17 17:12:56 blarg. Feb 17 17:13:06 ill _downgrade_... lame. Feb 17 17:13:07 heh it's in the instructions lol Feb 17 17:13:31 thanks Feb 17 17:13:56 i had this all working months ago. and just decided to try to write an app, so i thought upgrading everything would be the ticket. obviously i was mistaken. Feb 17 17:14:41 cobalt027: i use the version from webos-internals Feb 17 17:14:51 the version of what? Feb 17 17:17:25 u need to use version 3.0.10 of VB Feb 17 17:17:56 Yeah. I downgraded and then it installed the machine in virtual box. thanks guys. Feb 17 17:18:14 emulator now running smoothly, and showing 1.3.5 in device info. Feb 17 17:22:26 the version of sdk an emu Feb 17 17:23:21 cool Feb 17 17:23:48 sugardave: have u worked with sliders? Feb 17 17:25:16 Chais_z3r0: i can has link, plx? Feb 17 17:33:31 cobalt027: i thought it works now Feb 17 17:34:27 Chais_z3r0: ya, it does. but if you had a different, more recommended version.... thats what i was asking Feb 17 17:36:37 LoneStar99: I haven't done anything with sliders Feb 17 17:39:14 well, maybe u can spot something missing... http://pastebin.com/d21cc9b6d Feb 17 17:39:45 slider shows up in scene, but not sure if it is passing any values Feb 17 17:50:48 cobalt027: i have to correct myself. i use the official version from palm Feb 17 17:50:59 Chais_z3r0: ah, ok. thanks Feb 17 17:51:28 that's vbox 3.0.10 ans mojo sdk 1.3.5 Feb 17 17:51:41 do you use eclipse? Feb 17 17:52:24 no. i really tried getting the plugins to work, but aptana keeps mocking Feb 17 17:52:38 heh Feb 17 17:52:46 also aptana costs. at least in pro verion Feb 17 17:52:56 i use komodo Feb 17 18:03:27 http://developer.palm.com/appredirect/?packageid=com.scottbyrns.3dtest Feb 17 18:08:24 where can i see the mojo.Log.info() stuff? Feb 17 18:31:32 heya Feb 17 18:43:31 hwell Feb 17 18:43:34 hello Feb 17 18:44:50 swisstomca: have u messed with sliders? Feb 17 18:45:29 hello Feb 17 18:45:32 yes, i have Feb 17 18:45:50 what are you trying to do? Feb 17 18:46:13 i can't figure out how to get the current value, http://pastebin.com/d21cc9b6d Feb 17 18:46:30 got that from the docs, but it seems incomplete Feb 17 18:46:43 let me check Feb 17 18:47:38 i've defined the model outside of setupWidget Feb 17 18:47:47 and then you can reference to the model in your handler Feb 17 18:49:13 http://pastebin.com/m40e053a3 Feb 17 18:51:02 line 1 outside of setup? Feb 17 18:51:18 yes Feb 17 18:53:27 aloha Feb 17 18:53:46 if I want to pass the current slider value to another widget it would be: "this.handleUpdate" Feb 17 18:54:02 helo Feb 17 18:54:04 I was in chan yesterday trying to figure out how to add scroll fades, and I've got a the scent but having issues in Ares specifically... anyone working with this combo? Feb 17 18:54:16 you'd use this.cryonModel.value Feb 17 18:54:29 not really, thynctank Feb 17 18:54:46 okeydoke Feb 17 18:55:12 well it may not necessarily be ares-specific, but it feels like it to me Feb 17 18:55:20 it doesn't work? Feb 17 18:55:26 swisstomcat, have you used scroll fades much? Feb 17 18:55:28 yeah well Feb 17 18:55:30 ares bad Feb 17 18:55:34 not really Feb 17 18:55:36 no likie Feb 17 18:55:44 i wouldn't call it bad Feb 17 18:55:47 I like ares quite a lot, outside of all the simple missing features Feb 17 18:55:54 it's good for rapid prototyping of the interface Feb 17 18:55:54 the debugger and log viewer are great Feb 17 18:56:16 startup time seems to have improved as well Feb 17 18:56:18 i would like it better if it wrote standard interfaces instead of creating that json file that doesnt work outside of ares Feb 17 18:56:36 well I'd be happy if the json worked w/ palm-package Feb 17 18:57:11 I'm very much a front end web guy but if it means I can throw something together as quickly as I have been I'll gladly use that Feb 17 18:57:21 and inserting arbitrary markup has been simple most of the time Feb 17 18:57:25 anyway so the scroll fades Feb 17 18:58:03 I can get them to appear above everything, the two palm-specific elements from stylematters, the CSS from there, etc Feb 17 18:58:08 but they never disappear Feb 17 18:58:34 and I'm not crystal clear as to whether the scroll fades are being associated to my manually-inserted scroller widget or the scene's scroller Feb 17 18:58:38 either would be fine, really Feb 17 18:58:48 just figure it might help for purposes of investigating further Feb 17 19:01:12 swisstomcat: line 11 is place inside or outside of setup? Feb 17 19:01:57 either setup or activate Feb 17 19:02:24 but you also need the actual handler Feb 17 19:12:42 swisstomcat: what would the handler look like... Feb 17 19:13:47 can't seem to figure it out Feb 17 19:14:19 http://pastebin.com/m41d5f44e Feb 17 19:14:56 http://pastebin.com/m7763971 Feb 17 19:14:59 had a typo Feb 17 19:18:33 thank you, testing it out Feb 17 19:19:34 works here Feb 17 19:19:52 now i have to find a slider with two knobs to adjust a from-to range Feb 17 19:20:55 where do you place line one in your code? Feb 17 19:21:01 setup Feb 17 19:21:01 in activate? Feb 17 19:21:07 in setup Feb 17 19:21:14 before setupWidget Feb 17 19:21:51 k Feb 17 19:24:08 lines 1 - 11 inside "FirstAssistant.prototype.setup = function() { } Feb 17 19:24:10 ? Feb 17 19:24:32 correct Feb 17 19:25:03 and 13-17? Feb 17 19:27:01 somewhere else in FirstAssistant Feb 17 19:27:12 because it's a function Feb 17 19:31:45 i get "[20100217-11:29:53.488785] error: Error: Object crayon has no method 'addEventListener', line undefined, file undefined Feb 17 19:33:48 hmm Feb 17 19:34:59 " Mojo.Event.listen(this.controller.get('crayon'), Mojo.Event.propertyChange, this.handleUpdate)" Feb 17 19:35:01 ? Feb 17 19:35:05 try this.controller.get("crayon") instead of ... yeah Feb 17 19:36:02 ... Feb 17 19:36:15 think that is fixed, now get "[20100217-11:33:27.066054] error: Uncaught TypeError: Cannot read property 'value' of undefined, app/assistants/first-assistant.js:203 Feb 17 19:36:26 what's on line 203? Feb 17 19:36:30 which is line 13-17 Feb 17 19:36:34 of your code Feb 17 19:37:18 this.cryonModel is defined in setup, right? Feb 17 19:38:10 is that a typo? Feb 17 19:38:10 yeas above this.controller.setupWidget("crayon", Feb 17 19:38:33 this.crayonModel Feb 17 19:39:00 it works here Feb 17 19:39:07 looks like it should work Feb 17 19:39:15 if you setup this.crayonModel then you should be able to reference it later Feb 17 19:39:18 wait Feb 17 19:39:18 make sure that handleUpdate has been bound properly Feb 17 19:39:20 is there a doc a wiki on how i can change whats in the application menu? I'm very new to this. I want to use the Preferences menu item, and change whats in that menu Feb 17 19:39:23 so that 'this' refers to the right thing Feb 17 19:39:25 how do you setup the listener? Feb 17 19:39:45 this.handleUpdate = this.handleUpdate.bindAsEventListener(this); // useful line! Feb 17 19:39:56 yeah Feb 17 19:39:58 that should work Feb 17 19:39:58 cobalt027: it's in the.... systems API/ Feb 17 19:39:59 cobalt027: i have some code to help you out... Feb 17 19:40:00 I know you can Feb 17 19:40:06 I do it for Dice Roller Feb 17 19:40:15 I just can't recall for the life of me where in the dev guide it is Feb 17 19:40:22 keep looking for anything that sounds like "menu", it should show up :) Feb 17 19:40:34 kuraiou: have you ever heard of a slider that has two handles .. to ajust a from and to range? Feb 17 19:40:59 Kuraiou: i see a services API, but no Systems API Feb 17 19:41:07 LoneStar99: i would be greateful... Feb 17 19:41:08 it's probably not in services. Feb 17 19:41:13 haha, I'm at work, so it may take me a while to find it. Feb 17 19:41:39 swiss: not exactly sure what you mean by that..... what would two handles help you for, exactly, that couldn't be done with two separate sliders? Feb 17 19:41:39 Mojo.Menu ? that sound right? Feb 17 19:41:50 I think it's appMenu actually, you know what, one sec Feb 17 19:42:22 kuraiou: if you want to have a slider to adjust a value ... a from value and a to value .. in the same slider Feb 17 19:42:29 oh, nope, it is Mojo.Menu Feb 17 19:42:30 say you want a slider to select a range of "rent" Feb 17 19:42:44 from 1000-1500 Feb 17 19:42:47 Kuraiou: ya, i think i found it. reading now. thanks! Feb 17 19:42:58 LoneStar99: i would still like to see that code you have if its convenient Feb 17 19:43:00 https://developer.palm.com/index.php?option=com_content&view=article&id=1871&Itemid=239#.Slider Feb 17 19:43:15 swiss: that's still just a single slider. that's what a slider is for; to pick between a range. Feb 17 19:43:19 cobalt027: http://pastebin.com/d489ec22 Feb 17 19:43:45 kuraiou: the total slider range would be 600 to 6000 ... you would choose 1000-1500 Feb 17 19:43:50 with two handles Feb 17 19:44:34 LoneStar99: and this code is inside of stage-assistant.js? Feb 17 19:44:42 oh, I see now. Feb 17 19:44:55 swisstomcat: i saw a slider like that somewhere recently... Feb 17 19:45:02 I don't know how intuitive a user interface that is. Feb 17 19:45:18 it seems pretty straight forward to me Feb 17 19:45:24 I guess it could work if you color things and make sure to denote one handle as "lower bound" and the otehr as "upper", and don't let them cross Feb 17 19:45:32 cobalt027: i am sure you can, but have not tried it like that Feb 17 19:45:35 you'd think so, but people tend to be really stupid. Feb 17 19:45:39 you have a total range of 600 to 6000 and you choose your desired range instead of just choosing a value with one handle Feb 17 19:45:41 there's no built-in way to do it, anyways, and I've never seen it done. Feb 17 19:45:42 LoneStar99: where do you put your menu stuff? Feb 17 19:46:00 kuraiou: yeah, two handles that can't cross Feb 17 19:46:07 and colors Feb 17 19:46:10 right. Feb 17 19:46:13 to show the selected range Feb 17 19:46:18 you'll have to homebrew your own widget, I'm afraid ;( Feb 17 19:46:18 wonder how i could do this Feb 17 19:46:23 ouch :) Feb 17 19:46:43 cobalt027: inside of "XxxAssistant.prototype.setup = function() {} Feb 17 19:46:47 it'd be much easier to just do a lower-bound slider and an upper-bound slider, and have the low value of the upper-bound be set to the value of the lower-bound Feb 17 19:47:05 that'd look pretty cludgy to me Feb 17 19:47:25 guess i have to poke around in the slider widget code Feb 17 19:47:51 lonestar: i'd be glad if you could find it again Feb 17 19:48:18 swisstomcat: ok thanks it works now, Feb 17 19:48:24 cool Feb 17 19:48:34 does it matter if it is a web page slider and not mojo? Feb 17 19:48:49 doesn't matter i think Feb 17 19:48:54 if i can adapt it Feb 17 19:49:08 ok let me think, kinda funny, but i thought it looked funny Feb 17 19:49:38 i have a slider in one of my webservices, but not two in one... Feb 17 19:54:18 do i understand this correctly: I have to put the app menu code in each scene's JS that i want it to appear in? that can't be right. Feb 17 19:54:44 i put it in the stage controller Feb 17 19:55:09 erm stage-assistant.js Feb 17 19:56:26 swisstomcat: can you pastebin a snippet please? when i try that my app dies. Feb 17 19:56:41 one sec Feb 17 19:57:06 cobalt027: no you can have it in stage-assistant, i just have not gotten to testing it in my app Feb 17 19:57:49 cobalt: http://pastie.org/829515 Feb 17 19:58:34 swisstomcat: thats the handler stuff, do you have the display stuff? Feb 17 19:58:47 swisstomcat: like LoneStar99's paste: http://pastebin.com/d489ec22 Feb 17 19:59:18 i'm only using the default menu entries .. no other code needed Feb 17 19:59:48 swisstomcat: hmmm Feb 17 20:01:36 if you want your own menu entries, you'd have to add more code Feb 17 20:02:09 swisstomcat: yeah, i got it working in one scene, but i wanted to do it once for all scenes Feb 17 20:02:45 it should work for all scenes if it's in the stage assistant .. as far as i know Feb 17 20:03:01 hey zsoc Feb 17 20:03:13 swisstomcat: hello. yes I'm a big loser Feb 17 20:03:19 hehe Feb 17 20:03:39 don't feel bad Feb 17 20:03:44 swisstomcat: the problem is the time zones :p Feb 17 20:03:56 yeah, good excuse :D Feb 17 20:04:02 although I own a _Palm_ phone, so I can't claim lack of organization lol Feb 17 20:04:19 swisstomcat: http://developer.yahoo.com/yui/slider/index.html Feb 17 20:04:23 swisstomcat, LoneStar99: http://cobalt027.pastebin.com/d48f45db its basically ignoring it. what am i doing wrong? Feb 17 20:04:26 swisstomcat: in other news, my gsmwav fix is packaged up and working :) Feb 17 20:04:44 which means? Feb 17 20:05:15 swisstomcat: people who use voicemail systems that email them .wav files encoded in gsm 6.10 can listen to them now :p Feb 17 20:05:20 ah, dual-thumb slider with range highlight Feb 17 20:05:26 thanks lonestar Feb 17 20:05:47 i will look for the one i found the other day, just need to remember Feb 17 20:06:08 cobalt027: comment out line 16 Feb 17 20:06:18 and try Feb 17 20:06:55 app works, but menu is "default" Feb 17 20:07:03 yeah, 16 is not needed Feb 17 20:07:36 ok, so how do i setup the menu? Feb 17 20:07:55 i can setup the menuModel, but if its not used, how does it get setup? Feb 17 20:09:42 line 16 is only needed, if you do not want any default options, Feb 17 20:09:51 you do not want the default options? Feb 17 20:10:29 i want to put my own items in there. Feb 17 20:10:41 more than just the defaults Feb 17 20:11:33 i have to check my book Feb 17 20:11:42 i need a book Feb 17 20:11:56 cobalt027: this.controller.setupWidget(Mojo.Menu.appMenu, {}, this.appMenuModel); Feb 17 20:12:09 i can recommend "practical palm pre webos projects" Feb 17 20:12:17 add that above line 16 Feb 17 20:13:04 in the logs, im showing an uncaught typeerror: no method setupWidget Feb 17 20:18:23 if i put this code in a particual scene's js, it works. but i want to put it somewhere so all the scenes pick it up. i dont want to have to put it in once for each scene i have. Feb 17 20:19:05 cobalt027: can't help there, have not tested the code in stage-assistant Feb 17 20:19:22 i have to check the book when i get to it .. busy Feb 17 20:19:38 thanks guys. much appreciated. Feb 17 20:22:08 cobalt: but it should work with some tweaking Feb 17 20:22:29 swisstomcat: gonna add the slider code to web101.com Feb 17 20:22:33 LoneStar99: the code is sound. it works in a scene.js but not "globally" Feb 17 20:23:53 woot Feb 17 20:28:37 i hat app reviews ... grr Feb 17 20:28:54 "This app does what it says it does almost flawlessly. I rate it a 3 because I wanted it for my nephew but it's not really good for a kid under 2." Feb 17 20:29:03 swisstomcat: ahahahahha Feb 17 20:29:05 geniuses Feb 17 20:29:06 <_lance_> hahahah.. sorry Feb 17 20:29:08 <_lance_> but.. hahahah Feb 17 20:29:22 "i rated it low because I'm bad at life" Feb 17 20:29:30 *blinks* thats ridiculous. Feb 17 20:29:36 "I love to mess with my fat little worthless cousin the cow and hog are my favorites and the eyes crack me up" Feb 17 20:29:45 :O Feb 17 20:29:47 what a joke. Feb 17 20:30:58 at least it has 12771 downloads already Feb 17 20:31:41 swisstomcat: free app? Feb 17 20:31:45 yeah Feb 17 20:31:53 i'd be reach otherwise :) Feb 17 20:31:55 rich Feb 17 20:32:12 let me check the book, cobalt Feb 17 20:34:07 cobalt: in the book they setup the menu (setupWidget) in every scene but handle it in the stage controller Feb 17 20:34:37 cobalt027: you have to setupWidget in each scene. Feb 17 20:34:47 yeah, i just discovered that. Feb 17 20:34:51 handler in stageAssistant Feb 17 20:35:10 yup Feb 17 20:35:15 i have to call setupWidget in each scene, but the stage-assistatnt.js can hold the menu declarations. thats something at least. Feb 17 20:35:16 and you can define model & attribs in stageAssistant Feb 17 20:35:28 haeffb_pre: exactly what i just discovered Feb 17 20:35:38 so that all scenes use same model Feb 17 20:35:50 that I don't mind. but having to DEFINE it each time, i woulnd't like at all. Feb 17 20:36:03 thanks guys. y'all are totally helpful! Feb 17 20:37:27 setupWidget(Mojo.Menu.appMenu, Global.appMenuAttribs, Global.appMenuModel); Feb 17 20:37:58 that would work Feb 17 20:38:15 * haeffb_pre gets to the party 5 mins late... Feb 17 20:42:48 http://www.webos101.com/Slider Feb 17 20:43:39 which files are generally loaded when an app is started? Feb 17 20:44:29 looking good, lonestar .. only one thing .. you can't do stopListening if you create the listener that way Feb 17 20:46:34 i'm a bit confused by api demo which has an empty index.html Feb 17 20:46:43 when i do: Mojo.Log.info - where does that message go? how can i view it? Feb 17 20:46:54 swisstomcat: what happens if "stopListening" is missing? Feb 17 20:47:18 you won't have a clean cleanup at app exit Feb 17 20:47:19 palm-log -f com.aaa.bbb shows a log, but my messages dont show up. Feb 17 20:47:25 don't know if that's bad or not tho Feb 17 20:47:27 or how bad Feb 17 20:47:41 cobalt: device or emulator? Feb 17 20:47:46 emulator Feb 17 20:48:18 do i have the logging level set wrong? Feb 17 20:48:34 cobalt027: i was going to guess logging level Feb 17 20:48:41 duh. that was it. *shakes head* Feb 17 20:48:47 cobalt027: try using Mojo.Log.error see if that shows up Feb 17 20:48:54 digitalpowers: it did. Feb 17 20:49:06 yeah probably logging level then Feb 17 20:49:37 swisstomcat: "does this do the same thing "this.nextbutton.mojo.deactivate(); " Feb 17 20:50:29 cobalt027: i have had such bad luck with logs, unless it is major error, that it is a guessing game.... Feb 17 20:50:31 a stopListening would be inside deactivate Feb 17 20:50:45 i have to admit that i don't do it all the time Feb 17 20:50:51 memory leaks ;_; Feb 17 20:51:01 bad then :) Feb 17 20:51:07 make sure you pair activate listen with deactivate stoplisten, and setup listen with cleanup stoplisten Feb 17 20:51:09 LoneStar99: there no logging harder, or more worthless than java logging. i find it all about what you PUT in the logging line. Feb 17 20:51:09 swisstomcat: i only deactivate buttons Feb 17 20:51:23 you don't want to stopListening in deactivate() something that you started to listen in on in setup() Feb 17 20:51:24 this.controller.stopListening(this.commandInputElement, Mojo.Event.propertyChange, this.inputHandler1); Feb 17 20:51:26 that would be bad Feb 17 20:51:36 LoneStar99: mojo.deactivate() is NOT the same thing Feb 17 20:51:38 LoneStar99: and the stack traces in java are just horrible. IMHO Feb 17 20:51:40 you DON'T want to? Feb 17 20:51:45 that's for an activity button Feb 17 20:51:49 and it stops the spinner Feb 17 20:52:05 kuraiou: you DON'T want to? Feb 17 20:52:30 if start listen in setup, don't stop in activate Feb 17 20:52:30 swiss: setup() is only called once when the scene is first created; activate is called every time the scene is made active; deactive called every time the scene is made inactive (popping it off the stack or pushing a new card on the stack); cleanup is called when the scene is finally removed (when the program is shut down). Feb 17 20:52:54 oh Feb 17 20:53:02 if you have something like setup() { Mojo.Event.listen(blahblahblah) } and then in deactivate() { Mojo.Event.stopListening(blahblahblah) } Feb 17 20:53:03 so stopListening has to go into cleanup Feb 17 20:53:13 then if you open and close a card multiple times, you'll stop listening to something that was already stopped, throwing an error. Feb 17 20:53:13 otherwise listen has to go into activate? Feb 17 20:53:25 it depends what you want to do. Feb 17 20:53:29 sugardave: so in the following code where would the stopListener go http://www.webos101.com/Slider#Create_a_Mojo_Slider Feb 17 20:53:41 things you want to be card-specific should go in the activate/deactivate for listen/stopListen Feb 17 20:53:45 for listen/stoplisten the pairs are setup/cleanup and activate/deactivate Feb 17 20:53:53 do want some lad to have memory leak prgoram... Feb 17 20:54:00 but things you want to listen on the document itself or that are outside you want to do setup/cleanup Feb 17 20:54:04 i'm doing it wrong then Feb 17 20:54:08 oops :( Feb 17 20:54:10 do not Feb 17 20:54:15 * Kuraiou shrugs. Feb 17 20:54:51 it's probably a miniscule amount of memory, and possibly may even be caught by the garbage collector Feb 17 20:54:55 YourAssistant.prototype.deactivate = function(event) { YourAssistant.prototype.cleanup = function(event) {} Feb 17 20:54:59 is that right? Feb 17 20:55:06 i have that in all my code Feb 17 20:56:39 no. Feb 17 20:56:49 you don't want to declare a function in another function. Feb 17 20:57:09 because if you try to call the inner-declared function before the outer function is called, you crash. Feb 17 20:57:21 they're separate functions and should be treated as such. Feb 17 20:57:28 admittedly in this case it works, because deactivate is called before cleanup. Feb 17 20:57:42 buuuuuuuuuuuuuut yeah. probably not the best way to go about doing things :( Feb 17 20:57:44 oh sorry, yeah they are separated Feb 17 20:57:47 oh, okay Feb 17 20:57:59 syntax error pasting Feb 17 20:58:01 I don't think cleanup ever has an event passed to it, but I could be wrong Feb 17 20:58:03 but yeah, that's totally fine Feb 17 20:58:08 they just gotta be defined Feb 17 20:58:51 k thansk Feb 17 21:09:43 haeffb_pre: what was it your were saying about accessing scene models in the dialog callback? cant be done or what? Feb 17 21:40:29 what is the best, most correct method to save preferences? Feb 17 21:40:55 well mostly cookies will be fine Feb 17 21:41:02 but they will be gone on reboot Feb 17 21:41:31 so you could use the depot... nearly identical syntax but stays intact after reboot Feb 17 21:41:36 Save em in the database? Feb 17 21:41:49 cookies persist through reboots Feb 17 21:42:14 But they expire eventually, no? Or are they not normal cookies? Feb 17 21:42:15 you sure? Feb 17 21:42:36 joetweeply: very sure, I have an app that stores login creds in a cookie Feb 17 21:42:53 well i had two apps where the information was lost on reboot Feb 17 21:42:59 one of em was this evernote app Feb 17 21:43:58 they save on reboots Feb 17 21:44:03 I also use a cookie to determine if a particular launch is the first after a remove/reinstall Feb 17 21:44:07 i use cookies for a few preferences Feb 17 21:44:10 sugardave: same Feb 17 21:44:26 up to 4K Feb 17 21:51:41 i use sugardaves powered cookies Feb 17 21:54:32 would this CSS be correct #palm_anon_element_0mojo-scene-firstcrayon-slider .palm-slider-button {} Feb 17 21:55:57 for the button it is: #palm_anon_element_0mojo-scene-firstcrayon-slider {} Feb 17 21:57:25 looks strange Feb 17 21:57:34 is that seriously the ID for your item? Feb 17 21:57:47 or is this another copy/paste issue? Feb 17 21:57:53 because that looks like a single string Feb 17 21:58:04 yeah slider button Feb 17 21:58:13 that is a kind of insane id o_o Feb 17 21:58:25 yeah Feb 17 21:58:40 actually, if anyone is interested, I wrote a preferences model that I use to handle cookie preferences Feb 17 21:58:58 it does versioning for prefs naturally and so it works from fresh install or updating Feb 17 21:59:33 sure Feb 17 22:00:04 anyways, that CSS line would affect elements who have the class .palm-slider-button that are children of the object whose id is palm_anon_element_0mojo-scene-firstcrayon-slider Feb 17 22:00:18 I'll have to write a doc and upload it later, at work right now <.< Feb 17 22:01:53 can you just add a class to your button html, lonestar? Feb 17 22:03:11 swisstomcat: this is what i get in inspector class="palm-slider-background" id="palm_anon_element_0mojo-scene-firstcrayon-sliderBackground" Feb 17 22:03:41 and your html (the view)? Feb 17 22:04:23
Feb 17 22:04:50 i rarely do class stuff, honestly do not know the syntax Feb 17 22:05:25 you'd define sliderClass in your app's css Feb 17 22:06:22 .sliderClass { Feb 17 22:06:22 background-color: #fbfbfb; Feb 17 22:06:23 } Feb 17 22:06:27 i think Mojo.Depot looks like the right place for me to store user credentials and user settings. Feb 17 22:06:30 as an example Feb 17 22:06:58 cobalt027: any kind of database thing; I know a lot of people prefer html5 database, but I haven't used it OR Depot Feb 17 22:07:00 so I couldn't really say. Feb 17 22:07:16 swisstomcat: ok let me try that Feb 17 22:08:17 Kuraiou: database thing? Feb 17 22:08:29 iunno, I haven't had to use it yet. Feb 17 22:08:30 * Kuraiou shrugs. Feb 17 22:08:36 I am probably overusing cookies. Feb 17 22:08:40 but I like them, they are easy <.< Feb 17 22:09:05 hi Feb 17 22:09:06 http://webos101.com/Mojo_Storage_Database Feb 17 22:09:35 which files are loaded at an app's startup? Feb 17 22:10:00 sugardave: the database is "free" - its just there? Feb 17 22:10:06 time for bed, g'night Feb 17 22:10:14 gn swisstomcat! Feb 17 22:10:26 Chais: the ones specified in sources.json Feb 17 22:10:30 cobalt027: yep Feb 17 22:10:31 gn swisstomcat Feb 17 22:10:40 sugardave: Oooo... how nice. Feb 17 22:10:50 i definitely need to get a book. Feb 17 22:11:57 i like cookies for prefs and such due to the synchronous nature - makes it easier to work with imho Feb 17 22:12:03 i have one scene, specified in stage-assistent.js and sources.json, but the emu shows a blank page Feb 17 22:12:22 is that how you spelled stage-assistant.js ? because it won't work with an e. Feb 17 22:12:59 xD no i didn't Feb 17 22:13:19 didn't even notice. stupid typo Feb 17 22:14:04 are you using eclipse or some IDE to build this, or Ares, or doing it by hand? Feb 17 22:14:20 komodo with plugin Feb 17 22:14:35 so most things get handled for me Feb 17 22:15:48 hrm. Feb 17 22:22:49 jslint helped Feb 17 22:23:20 now i get a different error which i'm gonna turn to tomorrow Feb 17 22:23:24 bye Feb 17 22:42:20 <_azdak> hey yall- does anybody have a link to sample code for collapsible-list? The stylematters stuff is ridiculously obtuse Feb 17 22:44:38 _azdak: stylematters sucks, but mojo matters sample code i am pretty sure has an example of that Feb 17 22:46:09 _azdak: it is in /opt/PalmSDK/Current/share/samplecode/samples/mojomatters/ on a mac sdk install Feb 17 22:46:40 <_azdak> kmudrick. thanks- Trying to do a stupid drawer-in-collapsible list is killing me Feb 17 22:49:58 _azdak: yeah, i hear ya.. all that stuff gets very messy very quickly and a lot of palm's examples violate their own MVC conventions - disappointing Feb 17 22:52:34 <_azdak> kmudrick- yeah, I've been doing canvas/services/blahblah heavy lifting all week, and figured the simple lists/UI for a menu screen would be a snap. wrong... ahaha Feb 17 23:28:28 hi everyone Feb 17 23:28:55 <_azdak> hey Yatharth Feb 17 23:32:27 i asked a question whether triggers work in palm webos or not..I tried implementing them and they do work in palm webos.... Feb 18 00:17:23 hey all....how do you specify the path to a local file for an AJAX request to that file? Feb 18 00:58:51 <_azdak> huh- so ares won't really let you get at the UI js it spits out, huh? Feb 18 01:01:49 <_azdak> scratch that, just read the docs lol Feb 18 01:12:45 Does Mojo have a helper method to find the location of an element relative to the screen? Feb 18 01:21:26 * haeffb_pre at MU vs Texas. Go Tigers. Feb 18 01:21:48 scottb: prototype does Feb 18 01:22:55 Mojo sits on prototype doesn't it? Feb 18 01:23:50 yes Feb 18 02:03:25 /nick JenP Feb 18 02:04:05 Hi all Feb 18 02:05:08 <_azdak> hi Feb 18 02:05:52 <_azdak> Has anybody build stuff in Ares and then ported it to a local environment? Feb 18 02:06:20 sorry I haven't really played in Ares yet Feb 18 02:06:49 <_azdak> The UI stuff is kinda amazing Feb 18 02:07:16 <_azdak> I just did in 15 minutes what normailly would have taken much, much longer. Feb 18 02:07:24 agreed Feb 18 02:07:38 <_azdak> as a code editor? Dunno. The 'cloud' bit still spooks me a little Feb 18 02:08:11 why's that? Feb 18 02:08:23 <_azdak> Too many lost webmails :P Feb 18 02:10:20 lol Feb 18 02:11:47 <_azdak> I'm sure I'll get over it. That UI biz *needs* to be integrated into my workflow Feb 18 02:18:37 do up/down arrows and enter work in the emulator? Feb 18 02:18:55 enter will take you from textfield to textfield Feb 18 02:19:24 JenP: so just focus advance? Can you listen to it and do something else? Feb 18 02:19:38 listen to a textfield? Feb 18 02:19:44 listen to enter Feb 18 02:19:52 hmmm idk Feb 18 02:20:30 I'm working on a autosuggest textbox....when somebody adds a new tag that hasn't been seen before I want enter to add it Feb 18 02:20:35 my guess would be to find out what the code for the enter key down is and create something on keydown Feb 18 02:20:52 sounds ajaxy Feb 18 02:21:13 yeah....I have that but I don't see an event generated in the emulator when I hit enter Feb 18 02:22:00 well i just found a bug the emulator did not show, but totally boinks my app Feb 18 02:24:23 yeah....those can be a pain....sometimes the error never gets registered Feb 18 02:24:36 Its like looking into the abyss Feb 18 02:24:37 JenP, thats why you test heavily on the device ;p Feb 18 02:24:51 yeah nk Feb 18 02:24:59 even still some errors are silent Feb 18 02:34:57 <_azdak> Particularly w/ prototype etc. **** ENDING LOGGING AT Thu Feb 18 02:59:57 2010