**** BEGIN LOGGING AT Fri Jan 29 02:59:56 2010 Jan 29 03:01:37 LoneStar99: A self-certified app Jan 29 03:01:54 Palm makes it available on their feed, but not in the App Catalog. Jan 29 03:02:18 how does that work? how do you submit such an app? Jan 29 03:40:56 Anybody: easiest way to fade in and out a div? Jan 29 03:43:44 all i've really worked with so far as animation is the canvas Jan 29 03:56:02 codeslaw: how do you find canvas complicated? Jan 29 03:56:32 i don't find it complicated at all Jan 29 03:57:05 why do you ask? Jan 29 03:57:46 IDENTIFY nlowhor foregolf Jan 29 03:58:46 hello, I'm new to IRC :) tried earlier to submit my app to the catalog but keep getting the error 700....can anyone help please? Jan 29 03:59:45 nlowhor: you'll probably want to change your ident password before someone steals your account or ghosts you. Jan 29 03:59:56 good idea....that was my mistake Jan 29 04:00:27 codeslaw: eventually would like to mess with canvas Jan 29 04:00:52 it's really cool, but the current implementation is limited Jan 29 04:01:29 nlowhor: what is a foregolf? Jan 29 04:01:31 i got a sample to work, but that was ll Jan 29 04:01:33 =P Jan 29 04:01:44 it Jan 29 04:02:01 nevermind that Jan 29 04:03:24 hey everyone! Jan 29 04:04:41 hello Jan 29 04:07:23 thanks malik....done deal Jan 29 04:07:39 anyone know how to resolve the ipk submision error 700? Jan 29 04:16:17 hey jlazaroff Jan 29 04:18:59 * sugardave writes down nlowhor's IRC nick password. Jan 29 04:19:07 oh damn, he left Jan 29 04:19:13 my comic genius Jan 29 04:19:14 lost Jan 29 04:19:42 hallo sugardave Jan 29 04:19:47 hey hey Jan 29 04:20:19 back on the code train Jan 29 04:20:47 hi guys! Jan 29 04:20:56 dawm_: did you see my message from way earlier? Jan 29 04:20:56 hi Jan 29 04:20:59 hi JenP Jan 29 04:21:04 hiya Jan 29 04:21:25 * sugardave duct tapes nlowhor1 to the channel. Jan 29 04:21:37 lol what did i miss? Jan 29 04:21:47 unknown, I just got back Jan 29 04:22:24 anyone played with the create calendar account? Jan 29 04:22:52 ok am I back properly as nlowhor now? Jan 29 04:23:00 seems so Jan 29 04:23:56 JenP: nope, I'm learning how to draw lines on canvas Jan 29 04:24:06 I feel like I'm in kindergarten again Jan 29 04:24:14 "ooo, that's a BLUE one!" Jan 29 04:24:26 i curious what the point of defining your icon is in the setup...i don't see it being used anywhere... Jan 29 04:24:31 ooo canvas sounds like fun Jan 29 04:26:47 anyone had any troubles uploading their ipk to palm? Jan 29 04:27:57 nlowhor: WHATS THE ERROR Jan 29 04:27:58 ?\ Jan 29 04:28:04 not I...i think bmyers had some issues Jan 29 04:28:11 what's the best way to set a global background color? or is there one? Jan 29 04:28:41 question: how can i have an item in my command header toggle my drawer? http://pastebin.com/d8705899 Jan 29 04:28:42 it's error 700...make sure app id and version in file matches that in appinfo.json Jan 29 04:28:48 thinking of making an open source drawing program Jan 29 04:28:55 everything looks fine to me...runs fine on my pre Jan 29 04:29:02 maik: do * {background-color: #COLOR;} Jan 29 04:29:15 ah thanks, for some reason i thought body { } Jan 29 04:29:40 .palm-body will work toot Jan 29 04:29:55 k **** BEGIN LOGGING AT Fri Jan 29 04:33:46 2010 Jan 29 04:35:08 calendar/preferences&accounts Jan 29 04:35:27 aren't you suppose to be sleeping? Jan 29 04:35:38 icon shows up there Jan 29 04:35:50 ahhh kk i feel better now Jan 29 04:35:52 that's my alter ego Jan 29 04:35:57 uh huh... Jan 29 04:36:15 just tried submission again...exact error is "700 : Please check that the application version and package ID in your file match the information in the appinfo.json." Jan 29 04:37:55 hey haeffb_pre do you think it's possible to override the calendars notification icon with your own? Jan 29 04:37:56 my filename is com.nathanlowhorn.todoclassic_0.3.0_all.ipk which as far as I can tell matches appinfo.json....palm-package generated the file and filename Jan 29 04:39:28 not likely Jan 29 04:39:38 darn Jan 29 04:39:45 hi Bmyers_ Jan 29 04:40:12 but I couldnt say for sure Jan 29 04:40:19 bmyers Jan 29 04:41:07 hi Jan 29 04:41:23 stupid indent thing. i gotta get that automatic.. Jan 29 04:41:43 hi haeffb_pre Jan 29 04:44:24 hows it going? Jan 29 04:44:47 good. how about for you? Jan 29 04:44:59 giant screaming monkey with woot cape on wootoff Jan 29 04:45:13 $4.99 Jan 29 04:45:23 huh? Jan 29 04:45:42 wootoff cool Jan 29 04:45:50 http://www.woot.com Jan 29 04:46:03 third day of wootoff Jan 29 04:46:16 wow third day? i thought they only did one day Jan 29 04:46:53 okay, new question: how can i refer to an object i created in my assistant's setup method from a different method? Jan 29 04:46:56 it just keeps going...! Jan 29 04:47:35 jlazaroff: this.myObject = ... Jan 29 04:48:16 stores myObject as property of the assistant Jan 29 04:48:27 I'm doing ok. Jan 29 04:49:00 haeffb_pre guy at work loves this site http://www.thingfling.com/ Jan 29 04:49:17 apparently the "mystery gift" is worthit Jan 29 04:50:21 haeffb_pre: all i did was instantiate it though. this.controller.setupWidget("blogsDrawer", this.blogsDrawerAttributes = {}, this.blogsDrawerModel = {open : false} ); Jan 29 04:51:17 that's in setup; im trying to toggle the state of the drawer from DashboardAssistant.prototype.handleCommand with this.blogsDrawer.toggleState();, but i'm getting this error: [20100128-23:49:51.078578] error: Uncaught TypeError: Cannot call method 'toggleState' of undefined Jan 29 04:52:27 this.blogsDrawerModel.open= true; Jan 29 04:53:01 you can use * matching in a css stylesheet? Jan 29 04:53:06 this.controller.modelChanged(this.blogsDrawer)Model Jan 29 04:53:35 haeffb_pre: but drawers already have a method to toggle the state of them, why would i try to circumvent that? Jan 29 04:53:45 maik: I like to do it per scene (background colors) #mojo-scene-[scene_name]-scene-scroller {background-color:...} Jan 29 04:54:38 because your way didn't work...? Jan 29 04:54:47 * at least works for "make this global" not sure about #mojo-scene-*-row Jan 29 04:54:48 but may not work if you've disabled the scene scroller...it has another div above it, I think Jan 29 04:55:03 maik: okay, cool...will have to try it out Jan 29 04:55:37 you'd need a reference to the drawer widget to toggleState Jan 29 04:56:12 is that returned by setupWidget? Jan 29 04:56:25 haeffb_pre: no...? Jan 29 04:56:41 can't you just this.controller.get(widgetId).mojo.toggleState(); ? Jan 29 04:57:25 boooo...no pdk until March Jan 29 04:57:45 reality9110: oh yeah? I've been out for some hours... Jan 29 04:57:58 Just got the email Jan 29 04:58:04 can anyone tell me the best way to fade divs in and out? Jan 29 04:58:46 codeslaw: With a webkit transformation Jan 29 04:58:48 my wifi is spotty at best and win7 probabaly does not help... Jan 29 04:59:27 sugardave: hey, that works! :) Jan 29 05:00:33 jlazaroff: awesome Jan 29 05:00:47 reality9110: no email for me yet...holding out hope :P Jan 29 05:02:09 hm, is there a way to push the elements in my scene.html file down so that my view menu doesn't overlap it? Jan 29 05:02:16 i'd have to do that in the CSS, wouldn't i... Jan 29 05:02:34 there's a class palm-header-spacer Jan 29 05:03:15 sugardave: "I need PDK because it's instrumental in my plan to save the whales." Jan 29 05:03:24 haha Jan 29 05:03:39 they don't want whales to die Jan 29 05:03:40 they'd be foolish to give it to me...I might be able to make a hello world program with it Jan 29 05:03:47 sugardave: oh, that's it. thanks :) Jan 29 05:03:54 np Jan 29 05:04:42 oh and jlazaroff: because the modelChanged method works for all widgets Jan 29 05:07:55 haeffb_pre: i know, but in this case it's a drawer so i figured i should use the predefined method for toggling the state :) Jan 29 05:23:51 haeffb_pre you still up? Jan 29 05:29:16 question: is "main-assistant.js" the same as "stage-assistant.js"? Jan 29 05:29:41 oh, wait, the tutorial just made a scene called "main" Jan 29 05:29:42 nevermind -_ Jan 29 05:31:54 JenP Jan 29 05:32:25 hi haeffb_pre how do i get the value the user selects from the list Selector? Jan 29 05:32:41 this.sceneAssistant.repeatMoLstSel.value doesn't work Jan 29 05:33:04 where? Jan 29 05:33:37 where where? Jan 29 05:33:39 it should work anywhere in the dialog assistant Jan 29 05:33:54 $(lblMo).innerHTML = this.sceneAssistant.repeatMoLstSel.value Jan 29 05:34:05 trying to update the div with the value selected Jan 29 05:34:27 the div is in the dialog? Jan 29 05:34:31 yes Jan 29 05:35:17 is there a way to check whether a depot with a given name exists? Jan 29 05:36:15 does $(lblMo).innerHTML='Test this' work? Jan 29 05:36:41 yeah Jan 29 05:36:51 right now it saids undefined months Jan 29 05:37:06 so it's updating ...i'm just having trouble getting the right value into it Jan 29 05:37:47 oh. you need to use the model Jan 29 05:38:07 what did you save the model? Jan 29 05:38:41 this.sceneAssistant.controller.modelChanged(this.repeatMonthModel); Jan 29 05:38:46 are you talking about that? Jan 29 05:39:13 this.repeatMonthModel.value Jan 29 05:39:57 yeah, you saved the model in setupWidget Jan 29 05:40:54 then you can later access/change this.repeatMonthModel.value Jan 29 05:41:06 that repeats the label not the value selected Jan 29 05:42:27 shouldnt Jan 29 05:42:45 pastebin Jan 29 05:42:50 kk Jan 29 05:43:33 anyone know how to align something in the center using css for mojo; text-align:center;margin-left:auto;margin-right:auto does not seem to ever work Jan 29 05:56:27 LoneStar99: what are you trying to center? Jan 29 05:57:50 an image Jan 29 05:59:00 it doesn't work if you apply text-align: center to the parent element? Jan 29 06:00:29 doing a simple
Jan 29 06:01:08 LoneStar99: wait, are you trying to center the div or an image inside the div? Jan 29 06:01:22 image inside Jan 29 06:01:37 how can i apply an animated -webkit-transition via javascript? Jan 29 06:03:07 so
doesn't work? Jan 29 06:03:44 let me just try text-align with the margin stuff Jan 29 06:03:59 LoneStar99: well, the margin stuff would have to be applied to the image itself Jan 29 06:04:51 i'm pretty sure the element has to be block-level with a specified width for that to work Jan 29 06:05:37 let me add a width Jan 29 06:07:53
Jan 29 06:08:21 did not work, no big deal, will just add a margin-left:75px Jan 29 06:12:51 some weeks ago noticed having to do margin-left stuff, b/c i could not center a div - have encountered the same thing tonight Jan 29 06:18:47 does anyone know how i could get the "name" attribute of every child of the element of an xml file like this http://pastebin.com/d3dd2c636 and and store it in a depot? Jan 29 06:21:24 i have php code for that, let me see if i can find something for javascript Jan 29 06:21:44 i found this http://www.devx.com/xml/Article/11866/1954 for traversing the xml Jan 29 06:22:10 but i think i'd have to store all of the attributes in one object Jan 29 06:22:15 which i'm not sure how i'd do Jan 29 06:28:24 found this http://www.webmasterworld.com/forum26/128.htm Jan 29 06:35:30 hi jfelectron Jan 29 06:35:40 hola LoneStar99! Jan 29 06:36:36 not developing for WebOS anymore..have iPad fever....LOL....not really ;) Jan 29 06:37:13 that is the worst name ever... Jan 29 06:37:36 seriously...and they apparently don't even have a trademark on it Jan 29 06:37:50 or at least that's what Fujitsu claims Jan 29 06:38:01 yeah was reading that earlier today Jan 29 06:38:42 I'm sick of 'i' Jan 29 06:38:48 i love apple laptops, but can do without: ipods, iphones, iPad... Jan 29 06:39:03 same here....MBP in lap Jan 29 06:39:22 awesome Jan 29 06:39:34 the closed ecosystem is a big turnoff Jan 29 06:39:43 DRM'd all to hell Jan 29 06:40:12 had a 13 but got water damaged, my ex kept my mac mini - so now i have an HP... Jan 29 06:40:26 such is life.... Jan 29 06:40:27 are -webkit-transition: properties functioning in 1.3.5? Jan 29 06:40:56 did not really read all the DRM stuff, but DRM really sucks Jan 29 06:41:36 codeslaw: have they ever been well supported? Jan 29 06:41:46 no idea, i just need to do a div fade Jan 29 06:41:51 but it isn't working Jan 29 06:42:34 have you tried Mojo.Animation.animateStyle with the opacity being the thing that's 'animated' Jan 29 06:42:35 ? Jan 29 06:43:07 oh...nevermind...it says opacity isn't supported....doh! Jan 29 06:43:29 "Currently, only integer valued attributes are supported, so colors and opacity cannot be animated (except using the styleSetter detail property)" Jan 29 06:44:10 It would seem that you can define a styleSetter function Jan 29 06:45:39 ya, Jan 29 06:46:38 lookin at that now Jan 29 06:48:30 jfelectron: where do you look up all this information? Jan 29 06:49:03 LoneStar99: you have to wade through all the API docs...but google helps Jan 29 06:49:44 http://developer.palm.com/index.php?option=com_content&view=article&id=1853&Itemid=238 Jan 29 06:51:20 had tried to sort through the docs some time ago, and got lost, so rely mostly on code samples, irc and searching, might try the docs again.. Jan 29 06:52:15 jlazaroff: have you figured it out? Jan 29 06:53:03 LoneStar99: still working on it -_- Jan 29 06:53:56 ljazaroff: what's crackin? Jan 29 06:54:03 i'm not sure why this isn't returning an error: Mojo.Log.error(response.responseXML.getElementsByTagName("tumblr")[0].childNodes[1].attributes("name").value); for this xml object: http://pastebin.com/d3dd2c636 Jan 29 06:54:51 If it's null/undefined it might not print anything in the log Jan 29 06:55:10 and/or be really hard to see Jan 29 06:55:38 sugardave: i don't think it should be null/undefined though Jan 29 06:55:42 why do you do attribut("name").value? Jan 29 06:55:50 I just do attribute('blah') Jan 29 06:57:10 jfelectron: not sure; someone told me to xD Jan 29 06:57:10 I'd do childNodes[1].getAttribute('name') Jan 29 06:57:19 you Jan 29 06:57:28 your syntax might work, just not familiar with it Jan 29 06:58:15 from what I'm reading attributes is an array Jan 29 07:03:37 ljazaroff: try this http://www.pastie.org/800020 Jan 29 07:04:44 you probably want down(1) actually Jan 29 07:07:32 jlazaroff: see above...screwed up your handle for like the 1000th time Jan 29 07:14:42 jfelectron: oh, thanks :) Jan 29 07:14:47 hold on, i'll test that out in a sec Jan 29 07:15:01 might work...not sure...didn't test it myself Jan 29 07:15:48 tempdiv.getElementsByTagName('tumblr') -----> tempdiv.getElementsByTagName('tumblr')[0] Jan 29 07:16:29 jlazaroff: http://www.pastie.org/800020 updated Jan 29 07:16:57 querySelector also would work. makes chewing on xml a breeze. something like xml.querySelector('tumblelog:first-of-type').getAttribute('name') Jan 29 07:17:40 wouldnt need a temp div Jan 29 07:20:38 dylanmel: but his elements don't have classes or ids Jan 29 07:20:53 does querySelector take a tagName? Jan 29 07:21:10 should be Mojo.Log.error Jan 29 07:21:14 querySelector works on the responseXML Jan 29 07:23:02 OK....but what constitutes a selector? Jan 29 07:23:12 instead of this: tempdiv.innerHTML=response.responseXML; Jan 29 07:23:12 do response.responseXML.documentElement.querySelector('tumblelog') Jan 29 07:23:32 it works on xml or dom Jan 29 07:23:46 ir we dont need to use the dom to parse our xml Jan 29 07:24:59 OK Jan 29 07:25:20 here's an example that uses querySelector to parse the weather from yahoo's rss: http://gist.github.com/289521 Jan 29 07:25:31 querySelector makes it breezy Jan 29 07:28:07 nifty! Jan 29 07:28:28 ya its real slick no dom required :) Jan 29 07:34:45 jfelectron: not working :\ Jan 29 07:35:04 jlazaroff: use dylanmel's Jan 29 07:35:09 its one line Jan 29 07:38:39 jfelectron: hey, it works! :D Jan 29 07:39:11 jlazaroff: querySelector? Jan 29 07:40:58 yup Jan 29 07:43:01 time to watch some dateline on, chat later Jan 29 07:44:00 ciao Jan 29 07:44:35 laters Jan 29 07:44:48 any idea how i might store the "name" attributes of all those elements in an object? Jan 29 07:58:11 i'm tying to store the list of blog names in the depot and then retrieve it for the scene where i have a list of all the blog names Jan 29 07:58:14 if it helps Jan 29 08:09:54 nevermind, guy, it's like 3 in the morning here and i've been awake for 40+ hours straight Jan 29 08:10:04 i'll ask in the morning :) Jan 29 08:10:07 gnite everyone! Jan 29 08:13:46 morning Jan 29 08:17:41 hello Jan 29 08:53:20 Hi. Jan 29 09:00:49 hi Jan 29 09:10:17 hi all Jan 29 09:10:45 how can i saave a depot/sqlite database to use it on restarting the webos app? maybe for login data or what ever? Jan 29 09:10:54 hi :) Jan 29 09:11:10 in the examples i just see how to create a db but not how to save it on the pre Jan 29 09:11:23 it will be saved automatically Jan 29 09:11:27 if you're using depot Jan 29 09:11:45 okay.. Jan 29 09:11:46 if you create one, it will be saved too Jan 29 09:11:48 and sqlite? Jan 29 09:11:51 same Jan 29 09:12:09 so with a depot it's will be saved in a app area on the pre.. so can access that later Jan 29 09:12:12 hm.. Jan 29 09:12:50 in the DATA example from the sdk, there is a example for creating a sqlite db.. but it will be destroyed Jan 29 09:13:18 it will be destroyed? Jan 29 09:14:23 databases under 1mb are stored in the app area Jan 29 09:14:34 bigger databases can be stored on the usb-partition Jan 29 09:14:35 ok.. o.. just test.. :) thanks Jan 29 09:19:54 test Jan 29 09:19:56 yay Jan 29 09:19:59 wohoo Jan 29 09:20:25 man this registration thing took me a week to find out Jan 29 09:20:44 finally you can speak again Jan 29 09:22:37 yeah Jan 29 09:22:41 i felt so dismembered Jan 29 09:24:14 will cookies also be saved for later use or only when the app is running? Jan 29 09:24:42 no they stay saved Jan 29 09:25:02 i'm not sure about restart though Jan 29 09:25:14 because sometimes i keep losing a cookie for the evernote app.. dunno though Jan 29 09:31:05 yeah, they're saved unless you delete the app and reinstall it Jan 29 09:44:43 hi everyone Jan 29 09:45:23 can anyone tell me the syntax for the getvalue method of textfield? Jan 29 09:45:31 hello Jan 29 09:45:43 you want to get the value of the textfield? Jan 29 09:45:52 hi swisstomcat. Jan 29 09:45:55 yes Jan 29 09:47:09 swisstomcat:finally i managed to run that application of mine:).In which i was getting hell lot of errors. Jan 29 09:47:24 cool Jan 29 09:48:28 actually there's a method for getting the value of textfield but i dont know its syntax Jan 29 09:48:50 you have to get the model of the textfield and then it's value Jan 29 09:48:51 so can anyone tell me Jan 29 09:49:01 how do you setup your textfield? Jan 29 09:49:37 using the setupwidget Jan 29 09:49:51 syntax Jan 29 09:50:23 there you use a model to set it up Jan 29 09:50:26 right? Jan 29 09:50:27 yes Jan 29 09:50:38 you can use that model to get the value later Jan 29 09:50:58 ok Jan 29 09:51:14 can you please tell me how to write it Jan 29 09:51:16 the widget stuff is what i like ares for the most Jan 29 10:01:48 this.myinputmode.value should work, yatharth Jan 29 10:02:02 replace myinputmodel with your model Jan 29 10:02:19 Anyone can help me? I have submitted an App to the Catalog and now it is stuck both in "published" and "beeing reviewed" state and I cannot find it at the AppCatalog. I cannot resubmit or update. What can I do? Jan 29 10:03:02 wait until someone from palm is here Jan 29 10:03:07 or write to chuq Jan 29 10:03:12 the community manager Jan 29 10:03:26 or do you have a handler at palm? Jan 29 10:03:35 kk Jan 29 10:03:37 thanx Jan 29 10:03:40 I have the reviewer but he does not answer Jan 29 10:03:53 when did you write? Jan 29 10:03:58 a few days ago Jan 29 10:04:01 hmm Jan 29 10:04:09 who is it? judy? Jan 29 10:04:14 wait please Jan 29 10:04:25 no Jan 29 10:04:54 should i write to chuq@palm.com? Jan 29 10:04:59 you could Jan 29 10:05:07 he usually shows up here too Jan 29 10:05:09 or other people Jan 29 10:05:13 ok Jan 29 10:05:15 thank you Jan 29 10:06:05 np Jan 29 11:19:45 can we text as a primary key?? Jan 29 11:19:55 in sqlite? Jan 29 11:20:43 Does anyone happen to know whether iframes or overflow: auto/scroll work in Webos? Jan 29 11:31:05 can anyone tell me how to insert values in my table through variables??? Jan 29 11:38:01 rehi Jan 29 12:47:39 how can i close a whole stage after any code was successfully? Jan 29 12:47:44 this.close()? Jan 29 12:48:16 stage or scene? Jan 29 12:48:41 stage Jan 29 12:48:49 the whole ap Jan 29 12:48:52 app ^ Jan 29 12:49:12 i don't know if you can do that Jan 29 12:49:35 i mean the user would close the app not the app itself? Jan 29 12:50:30 the app it self, after done some code and eg. open another app like the browser or email or what ever.. Jan 29 12:51:13 what do you want to do? open another app from yours? Jan 29 12:51:38 yes Jan 29 12:52:56 there's a service call for that Jan 29 12:53:00 let me look it up Jan 29 12:53:44 http://developer.palm.com/index.php?option=com_content&view=article&id=1590&Itemid=20 Jan 29 13:58:24 strange.. now i save data in a depot and can get and show it in a textfield, but textfield editing is now disabled.. Jan 29 13:58:53 strange Jan 29 13:59:09 did you change the attributes or the model? Jan 29 14:01:06 $(Username).innerHTML = response.Username; Jan 29 14:01:44 hmm? Jan 29 14:02:01 to set the value of a textfield, you change its models value Jan 29 14:02:09 e.g this.mytextfieldmodel.value=xx; Jan 29 14:02:48 ok Jan 29 14:08:54 grrr. Jan 29 14:09:01 wuff Jan 29 14:11:17 if i use: this.Username_model.value = response.Username; then no data will inserted in the textfield.. Jan 29 14:11:52 you also have to do modelchanged, so that the textfield knows that you have updated the model Jan 29 14:11:57 http://paste.ubuntu.com/365203/ Jan 29 14:12:12 ?? Jan 29 14:12:40 this.controller.modelChanged(this.button_OPEN_Model, this); Jan 29 14:12:44 like this. Jan 29 14:12:49 this.commandInputTextModel.value = AppName.home; Jan 29 14:12:50 this.controller.modelChanged(this.commandInputTextModel); Jan 29 14:12:59 same idea Jan 29 14:13:29 this.Username_model.value = response.Username; Jan 29 14:13:44 this.controller.modelChanged(this.Username_model); Jan 29 14:13:58 this works the same for all widgets Jan 29 14:14:04 buttons,textfields,lists,... Jan 29 14:15:57 hm.. it won't.. Jan 29 14:16:31 http://paste.ubuntu.com/365205/ Jan 29 14:17:29 i call this function getData_success with this: http://paste.ubuntu.com/365206/ Jan 29 14:17:29 how did you setup your textfields? (setupWidget) Jan 29 14:17:34 from .setup Jan 29 14:17:42 show me the code Jan 29 14:18:35 http://paste.ubuntu.com/365207/ Jan 29 14:18:53 thats all of userdata-assistant.js Jan 29 14:19:22 aha Jan 29 14:19:47 you have to take the model definition outside of setupWidget, otherwise you won't be able to change it afterwards Jan 29 14:20:22 so take this.Username_model = { (line 58 to 63) out Jan 29 14:20:35 and put it into the code before setupwidget Jan 29 14:20:50 then in the setupwidget call, just use this.Username_model Jan 29 14:20:58 that way you can change the model later on Jan 29 14:43:33 time to go Jan 29 14:43:35 bye everyone Jan 29 14:45:20 is there a way to inspect data from an ajax requst that gets out from the emulator ? Jan 29 14:51:40 nacron: you can make the same ajax request in a browser to see what is returned from the server if that helps. Jan 29 14:52:02 you can log it i guess Jan 29 14:56:17 ah thank you loic_m figured it out! Jan 29 14:56:30 ;) Jan 29 14:56:43 new Ajax.Request(url, this.requestVar = {}) just put the parameters in a var :) Jan 29 14:56:51 how is it possible to change the keyboard layout on the palm-emulator? Jan 29 14:57:16 use the first use app to change the language Jan 29 14:59:50 but / is on - and - is on ? Jan 29 14:59:53 key Jan 29 15:00:38 than i don't know :) Jan 29 15:04:35 hwo to copy text? Jan 29 15:04:53 anyone know if there is hack or something out there that can catch javascript exceptions and popup an errorDialog or something like that? (ie, A hook inside the framework or something like that) Jan 29 15:18:07 jbjoerk: have you used a try catch block ? Jan 29 15:18:31 jbjoerk: and the Mojo.Log.error() function? or Mojo.Log.info() Jan 29 15:23:22 nacron, well, what I would like is to wrap all functions called by the framework in try/catch Jan 29 15:24:49 errorhandling in javascript is pain in the a** though i don't know a better possibility Jan 29 15:25:04 -possibility + way Jan 29 15:34:20 one of the demo apps has an error popup example, lemme look for it Jan 29 15:34:26 but i generally use Mojo.Log.* Jan 29 15:35:32 MojoMatters > Popup menu demo > Dailog & pop up alert demo Jan 29 16:03:31 how cani install my app now on the pre? Jan 29 16:06:23 or how to push on preware? Jan 29 16:06:47 are you using eclipse or Komodo? Jan 29 16:08:10 you can use the command line tools... palm-package and palm-install Jan 29 16:08:53 the registered name only thing is so annoying... sigh. Jan 29 16:09:24 haeffb_pre: exlipse Jan 29 16:09:37 Kuraiou: the spam was moreso Jan 29 16:10:21 :( Jan 29 16:10:23 haeffb_pre: need i connect my pre in USB drive mode? Jan 29 16:10:29 in eclipse, you can just choose device in your run configuration rather than emu Jan 29 16:10:38 no just charge Jan 29 16:10:48 CHARGE! Jan 29 16:11:07 okay Jan 29 16:12:16 damn the torpedos, full soeed ahead! Jan 29 16:12:24 speed Jan 29 16:13:34 I think I've decided my current project is boring Jan 29 16:13:54 maybe it's time for Twipper Jan 29 16:17:02 haeffb_pre: how can i now post it to preware/homebrew apps? on palm appcat i have a account.. but how does it work with preware? Jan 29 16:17:07 twipper - cross between twitter app and tip calculator? Jan 29 16:17:30 publish to precentral Jan 29 16:19:06 haeffb_pre: yep, tweets how much you jus tipped Jan 29 16:19:16 a joke from the first few days of apps Jan 29 16:19:20 lots of tip calculators Jan 29 16:19:59 * FreeTim2736 trying to beat FreeTim to the punch Jan 29 16:21:37 I have an app I am dying to make but the API is not there yet. Jan 29 16:22:01 twipper!! Jan 29 16:22:04 I have a couple game ideas, but I need access to some hardware we don't have yet Jan 29 16:22:04 its on github Jan 29 16:22:17 erg, need to get git Jan 29 16:22:32 easy man... u can do it.. Jan 29 16:22:53 u on windows? Jan 29 16:23:27 is it a "omg you just pushed the wrong thing and messed up the entire project" kinda thing, or are there stupidity-mitigating features? Jan 29 16:23:31 yeah, win xp Jan 29 16:23:33 isn't that a Black-Eyed Peas song? Jan 29 16:23:35 I think they have a client now Jan 29 16:23:40 I do a lot of testing here at work, so I end up reconnecting a lot, hense the Tim1, 2, 3 etc Jan 29 16:32:47 haeffb_pre: where can i find more informatioin about publishing? i don't find any on precentral.net... or i'm blind ;) Jan 29 16:34:11 hmm, git for win...use openSSH or tortoise/plink from my putty install? Jan 29 16:34:49 noaXess: not sure how it is now, but you have to request access to the developer forum on precentral...that will allow you to create a thread for your app AND an app document for submittal Jan 29 16:35:05 aha.. okay Jan 29 16:36:52 wha? precentral? Jan 29 16:37:14 yeah, unless the process changed...I'm an old-timer Jan 29 16:37:28 dont you get an account on develoepr.palm.com and submit there? Jan 29 16:37:40 he's specifically asking about submitting to precentral Jan 29 16:37:41 under my apps? Jan 29 16:37:57 oh oh oh i see, i should read back further :P Jan 29 16:38:33 i'm going to be submitting w/in a couple days and you just about freaked me out Jan 29 16:42:13 dylanmei: hehe Jan 29 16:43:34 morning all Jan 29 16:43:54 anybody interested in helping me double check my app against any gotchas, before i submit? Jan 29 16:44:54 morning folks Jan 29 16:45:09 hi Jan 29 16:45:16 no PDK for me :( Jan 29 16:45:18 sure codeslaw: you need an emulator or device? Jan 29 16:45:38 either Jan 29 16:45:53 MetaView: is there early access to the PDK? Jan 29 16:45:58 and still no ÜberRadio in precentral Jan 29 16:46:07 let package it up Jan 29 16:46:14 LoneStar99: seems it was, they told me to wait until march Jan 29 16:46:39 did people get some emails? Jan 29 16:47:21 how can I reach Dieter Bohn from precentral? Jan 29 16:47:38 LoneStar99: at least I got, today Jan 29 16:50:30 negative here no email ... Jan 29 16:50:35 crap, in windows git bash...how do I get to the real root of my disk Jan 29 16:50:38 ? Jan 29 16:50:44 /c/ Jan 29 16:51:00 yay, thanks! Jan 29 16:51:03 :) Jan 29 16:51:06 a little different than cygwin Jan 29 16:55:54 /cygdrive/c Jan 29 16:56:42 unix / Jan 29 16:57:03 MetaView: that's in my cygwin, but the pathing didn't work right in this win git thing...my cygwin doesn't know about it Jan 29 16:57:14 the path structure is slightly different, no /cygdrive Jan 29 17:02:42 sugardave: I would use the normal cmd-line when working with win/dos apps Jan 29 17:02:43 tools Jan 29 17:03:21 MetaView: is there a win command line for git? they talk about using cygwin or this other thing...which appears to be cygwin Jan 29 17:06:28 hm, don't know Jan 29 17:06:31 :) Jan 29 17:06:55 I will get it figured out :D Jan 29 17:07:21 ok... so i created a scene late last night, got it in the app, tested it, then zipped up teh whole project and emailed it myself Jan 29 17:07:35 when i open the zip here at work, the scene assistant is present, but the scene view is not here Jan 29 17:07:42 what the flip Jan 29 17:08:00 oops, forgot to say 'include subdirs'? Jan 29 17:08:25 does so automatically on osx Jan 29 17:08:29 oh, weird Jan 29 17:08:51 it was like 3:30am, so maybe i accidentally hit delete in eclipse Jan 29 17:10:54 what's the best way to horizontal-align a div? Jan 29 17:11:06 to center Jan 29 17:12:11 well is anyone interested in testing this with a missing help scene? i'm gonna go home during lunch and get that patched up, so I can submit by end of day Jan 29 17:13:54 does anyone one know if the PDK will have extentions to interact with the global search? Jan 29 17:14:30 maik: calculate width of div, subtract from 320, divide by 2, make the left edge that Jan 29 17:14:53 erm, i meant vertical, gosh i'm dumb Jan 29 17:14:56 oh Jan 29 17:14:58 heh Jan 29 17:15:16 same thing, use top and height...means you need to know which device Jan 29 17:15:36 right Jan 29 17:15:49 though it's inside of a row, are rows the same size across all devices? Jan 29 17:15:53 i htink it's something like 50px Jan 29 17:16:25 maik: I THINK the row heights are the same...for instance there are 8 'touchable rows' on a Pre, and 7 on a Pixi Jan 29 17:17:05 k, i'll just hard code it then Jan 29 17:19:57 now to figure out the best way to dynamically create a list with drawers and i'll be golden :) Jan 29 17:20:10 did i mention i love developing for webOS? Jan 29 17:20:30 webOS development is awesome, Jan 29 17:20:39 i do enjoy it Jan 29 17:20:43 wish everything was webOS, sql and php Jan 29 17:20:55 if by php you meant python Jan 29 17:20:57 then yes Jan 29 17:21:19 =P Jan 29 17:21:22 never used python, but seems interesting Jan 29 17:22:06 i still do php, have some existing projects i still utilize, but python is a lot more fun Jan 29 17:23:35 what is the main difference other than syntax? python is not compiled either right? Jan 29 17:23:39 maik: you want a drawer with a list in it, or a list of items that are drawers? Jan 29 17:23:49 the latter Jan 29 17:23:57 it CAN be compiled Jan 29 17:24:00 ooo, fun Jan 29 17:24:00 which is awesome Jan 29 17:24:04 yessir Jan 29 17:24:16 easy peasy if it's static, but that's now how we roll 'round here Jan 29 17:24:33 I was playing around with drawer -> drawer -> drawer Jan 29 17:24:34 wow nice, like a real compiler... not like an optimizer... Jan 29 17:24:35 the other night Jan 29 17:24:43 heh Jan 29 17:24:45 code organization/compactness, strongly strongly encouraged coding styles make packages play nice together Jan 29 17:25:43 ruby and python are different right? Jan 29 17:25:57 I only got to drawer -> drawer working, but it was dynamic and awesome Jan 29 17:26:04 ya, i only did a few ruby tutorials, didn't really enjoy it Jan 29 17:26:16 at least not rails 1 Jan 29 17:26:20 then I decided that this project is boring and/or I needed to restructire my data anyway Jan 29 17:26:28 hehe Jan 29 17:28:19 reason i use php, is there is such documentation, and samples in the wild Jan 29 17:28:46 i have nothing against php really, other than horrible unicode support Jan 29 17:30:48 huhu, my app is online: http://www.precentral.net/homebrew-apps/%C3%BCberradio Jan 29 17:31:07 MetaView: congratulations! Jan 29 17:32:02 MetaView: looks great Jan 29 17:32:02 thx, Dieter missed a checkbox.... I was waiting since yesterday Jan 29 17:32:11 I use it already every morning Jan 29 17:32:24 does it work with local stations? Jan 29 17:32:36 still together with my Centro as I need to add some oversleep protection Jan 29 17:32:45 you have to enter the stations on your own Jan 29 17:33:03 it's not accessing any database i nthe background. But you can import a CSV file for it Jan 29 17:34:16 how does it pickup the radio waves? Jan 29 17:34:31 did not know my app looked like this: http://www.precentral.net/node/12532 Jan 29 17:34:34 LOL Jan 29 17:34:53 is from the appcatalog? Jan 29 17:35:02 I have the same error in one of my listings Jan 29 17:35:12 it shows something completly different Jan 29 17:35:38 LoneStar99: internet radio... Jan 29 17:36:18 app catalog is correct, but precentral makes my app look mid-evil Jan 29 17:36:30 MetaView: oh ok got it Jan 29 17:37:34 how important is feet/miles as uint for US people? Jan 29 17:37:47 insanely important Jan 29 17:37:51 that's all we use here Jan 29 17:37:58 MetaView: it is all the yanks know Jan 29 17:38:17 hm, ok, then I need to add it Jan 29 17:38:55 ya, it's terribly lame, but impossible to change Jan 29 17:39:08 he or she is book smart, common folk only know how to turn on MTV and log into facebook Jan 29 17:39:09 anyone know the quickest way to SSH into my phone? Jan 29 17:39:31 I remember when I was in school 30+ years ago and all the teachers talked about how we would be switching to the metric system "soon" Jan 29 17:40:04 codeslaw: dev mode on, preware packages installed? Jan 29 17:40:06 we even changed our currency Jan 29 17:40:18 sugardave: wow interesting, it would make sense, but oh well Jan 29 17:40:50 codeslaw: I think you can do it with novaterm, but I don't know how Jan 29 17:41:18 sugardave: ya, havent messed with novaterm. i just want to pull my app ipk off my phone Jan 29 17:41:46 get it on wifi, ssh -p5522 [ip] Jan 29 17:42:06 IF dev mode installed and openssh, etc. Jan 29 17:42:37 the ip of the device? Jan 29 17:42:41 yeah Jan 29 17:43:10 wait Jan 29 17:43:18 let me check that port # again Jan 29 17:43:42 ah, sorry...on phone it's 222 Jan 29 17:43:47 word Jan 29 17:43:52 ssh -p222 [phone ip] Jan 29 17:44:56 gotta find the openssh package on preware Jan 29 17:50:42 can you have an app in the catalog and then a demo version on homebrew? Jan 29 17:52:37 anyone one knows what happens on the phone, when an app is installed and the app store has a new update? Jan 29 17:52:47 you can update Jan 29 17:52:54 if you paid for it Jan 29 17:52:57 yeah Jan 29 17:53:21 is there like an exclamation point over the device icon or something... Jan 29 17:54:16 or an arrow Jan 29 17:56:28 for example thinking of rolling out some changes, but someone using an older version, will notice no results... do not want to get negative feedback for the lack of them upgrading... Jan 29 17:58:35 BMyers_: yeah, just make sure you name them so they don't conflict Jan 29 17:59:00 LoneStar99: no, they have to check for updates Jan 29 17:59:31 or you put a version check/ajax combo in your app that lets them know Jan 29 18:00:37 sugardave: it would probably be safer solution to embed your idea in my app don't u think? Jan 29 18:01:00 probably, though I have not done it myself, yet Jan 29 18:01:12 shoule be able to easily integrate it with the nduid counter Jan 29 18:01:46 since my app is 50% ajax based, new changes will produce zero results on older versions, i could keep 2 versions of the feed, but that kinda sucks Jan 29 18:02:16 hold the old feed and send an upgrade message Jan 29 18:03:52 does GPS still work in -1000 meters? Jan 29 18:04:05 or above 20000 metersß0 Jan 29 18:04:07 ? Jan 29 18:04:35 wow...no idea :D Jan 29 18:05:19 so it appears i have the code right but setupWidget just isn't doing its job Jan 29 18:05:43 what are you planning on doing at 66,000 feet? Jan 29 18:06:09 the html in inspector in a static list i created with drawers in it looks very different than my dynamic attempt at it Jan 29 18:06:25 maik: dynamic widget instantiation is a little bit tricky Jan 29 18:06:50 ya, i'm thinking maybe it's out of order somehow, but i'm not sure there's a better place/time for it Jan 29 18:07:02 did you find the dev page on it? Jan 29 18:07:37 sugardave: maybe a plane? Jan 29 18:08:05 no? Jan 29 18:08:11 maik: http://developer.palm.com/index.php?option=com_content&view=article&id=1610&Itemid=70 Jan 29 18:08:20 pay CLOSE attention to the last paragraph Jan 29 18:09:06 MetaView: not sure if the stock software lets it work...but I heard of some firmware(?)/patch that lets loose some of the capabilities of the gps hardware Jan 29 18:10:04 did anyone ever see the HD footage of an amateur ballon in the edge of space? http://www.klik.tv/articles/view/4abb4af2-7bfc-4a6b-bffd-0d9eac1102ef Jan 29 18:10:11 100k + feet Jan 29 18:10:31 it says if using a list widget, items inside the template are automatically instantiated...so i shouldn't call setupWidget on it? Jan 29 18:11:34 maik: that's what it says...only list widget embeds I've tried to do didn't work out too well Jan 29 18:11:59 but the killer part for lists in lists is the whole model-sharing thing Jan 29 18:13:23 oh hell, that just clarified for me Jan 29 18:13:26 argh Jan 29 18:13:27 ? Jan 29 18:13:38 it shares IF you use "name" and not "id" for setup....? Jan 29 18:13:51 errr Jan 29 18:14:04 hmm, I might have to re-visit my boring project now and try that Jan 29 18:14:21 so...
and then setupWidget('foo' ... ? Jan 29 18:14:41 yeah, to put the widget in the list's template file, you use "name" Jan 29 18:15:19 (unless you want to be really fancy and have a list property for id="newList#{var}") Jan 29 18:15:44 that's what i was doing, id="#{myIndex}" Jan 29 18:15:45 otherwise, you do what they show, make a new element, make it be a widget, set it up, THEN add it to the dom Jan 29 18:15:50 maik: setupWidget('foo', attribs); Jan 29 18:15:56 and each list item had a #{myIndex} property Jan 29 18:15:58 no model Jan 29 18:16:11 * maik monkeys Jan 29 18:16:19 haeffb_pre: so do I have this right now? If you use id instead of name on the child widget, it can have its own model? Jan 29 18:17:03 when displaying miles, you display 3.5 mil or 3 mil 345 ft ? Jan 29 18:17:04 if you create a dynamic Id...? Jan 29 18:17:07 yeah Jan 29 18:17:33 why do that, though? Jan 29 18:18:05 my data model kinda matches up that way and really falls to crap if the model is shared...it's kinda hard to explain Jan 29 18:18:13 just one more complication to keep track of Jan 29 18:18:33 not really, it's all looped through for list loading records from my db Jan 29 18:20:12 alright, so Jan 29 18:20:27
in the rowTemplate Jan 29 18:20:32 this.controller.setupWidget('foo', { }); Jan 29 18:20:34 in setup() Jan 29 18:20:35 ? Jan 29 18:21:08 maik: not if the drawer is dynamic data...need to do it after you populate data to it Jan 29 18:22:00 which would be when the list is instantiated and itemTemplate replaces all of the #{var}'s ? Jan 29 18:22:11 yeah Jan 29 18:22:24 that's how i have it Jan 29 18:22:26 I think that should work Jan 29 18:22:44 do you this.controller.instantiateChildWidgets(document); ? Jan 29 18:22:53 might need that... Jan 29 18:23:06 before? Jan 29 18:23:14 after the newly setupWidget Jan 29 18:23:25 for the drawer? Jan 29 18:23:32 yeah Jan 29 18:23:59 is document a variable or does it need to be the name of the scene or something? Jan 29 18:24:13 document is a variable Jan 29 18:24:25 holy crap Jan 29 18:24:40 well they're hidden now...need to add the tap event handler Jan 29 18:24:40 you can probably use some other element, but that's how I got my first late setup widget to work Jan 29 18:24:49 did it work? Jan 29 18:25:08 the drawers appear to be closed atm Jan 29 18:25:15 so i think it did Jan 29 18:25:21 how do i reference each individual drawer now though? Jan 29 18:25:31 $('foo').mojo.toggleState(); Jan 29 18:25:56 hmm, that's a damn good question Jan 29 18:26:22 wait a second Jan 29 18:26:24 crap, i'm also going to have to track the "buttons"... Jan 29 18:26:48 getElementByName Jan 29 18:26:50 so your list has drawers...even if they're closed they have some text associated? Jan 29 18:27:05 we should be able to see the drawer title Jan 29 18:27:11 sugaedave: yes. Jan 29 18:27:14 if it's closed, only what's contained in it is hidden Jan 29 18:27:39 it's all in the drawer, it's just closed. Jan 29 18:27:57 the itemTemplate is a palm-row followed by a drawer. is that not the way to do it? Jan 29 18:28:08 maik: listen for taps on the list Jan 29 18:28:11 i was assuming handle a tap event for each palm-row and open the drawer below it Jan 29 18:28:19 maik: put the drawer in the palm row div Jan 29 18:28:21 last child Jan 29 18:28:46 I have example code at home... Jan 29 18:28:48 every row contains a drawer Jan 29 18:28:57 ok Jan 29 18:29:11 and then, can you see your drawer titles in your list when you run the app? Jan 29 18:29:21 didn't jfelectron put something on wiki? Jan 29 18:29:24 my drawers don't have titles yet, jsut a sec Jan 29 18:29:57 sugardave: drawers are not like collapsible dividers Jan 29 18:30:46 i can't find an example of a drawer with a title...and just throwing text into the div doesn't do anythin Jan 29 18:30:48 yeah, I know...I don't mean title, I meant a #{somethingtosee} in the template Jan 29 18:30:48 g Jan 29 18:31:12 oh wait Jan 29 18:31:22 let me look at my stuff a minute Jan 29 18:32:16 sugardave: do you have myles? Jan 29 18:32:18 collapsible dividers are a pain in the but. Jan 29 18:32:20 butt. Jan 29 18:32:25 but attractive, nonetheless. Jan 29 18:32:38 butt attractive? Jan 29 18:32:51 ... that depends, I suppose. Jan 29 18:33:13 haeffb_pre: I have one you sent me before release, but I also have this project where I've got a drawer with a list inside, and a scroller with a drawer with a list inside Jan 29 18:33:19 anyways, the way I ended up implementing collapsible dividers was the way it's done in the tutorials. Jan 29 18:33:44 Kuraiou: yes, what I jsut typed...those are then under those collapsible dividers Jan 29 18:33:49 in the APIs, yeah. Jan 29 18:33:58 yeah, uno momento, let me see what it was I actually did Jan 29 18:34:03 but not a list with drawers. that's a bit different. look @ myles code. Jan 29 18:34:21 hrm Jan 29 18:34:25 my bad, sorry. Jan 29 18:34:48 yeah, I definitely will, because I had problems with list -> drawer, but I may have just enlightened myself as to why Jan 29 18:35:39 oh yeah, I was having tons of trouble with using lists to generate the stuff, so I just hardcoded it XD Jan 29 18:35:44 I am not the guy to listen to for help with lists, hahahaha. Jan 29 18:36:57 Rick_work: heya Jan 29 18:37:07 hi sugardave Jan 29 18:37:10 what's new? Jan 29 18:37:25 not a whole lot....adding to my js/webOS repertoire Jan 29 18:38:44 I've been cleaning junk off my main machine. Jan 29 18:38:48 alright, i have some semblance of a drawer Jan 29 18:38:50 deleted 50 gig of blech. Jan 29 18:39:05 Rick_work: yeah, I ditched about 15GB the other day Jan 29 18:39:14 things humming much smoother for now Jan 29 18:39:18 in that if i tap the list and reference the drawer by name i can open it, but of course each drawer has the same name so they all open Jan 29 18:39:19 mostly trialware. Jan 29 18:39:20 ho hum Jan 29 18:40:23 getElementByName Jan 29 18:40:24 maik: if you add 'open': false to the model of your list and they all get it, can you see the closed drawers with something that shows them? Jan 29 18:40:39 returns an array Jan 29 18:40:46 then listen for taps on those to toggle state? Jan 29 18:40:51 use list index to open the right one Jan 29 18:41:21 open/close the right one Jan 29 18:42:08 isn't it getElementsByName? Jan 29 18:42:46 you could also use the Prototype selector, which is much nicer Jan 29 18:43:07 give them all the same class and do $$('.className').each(function (htmlobj){}) Jan 29 18:43:34 getElementsByTageName? Jan 29 18:43:35 tag* Jan 29 18:43:54 oh, elements, there it is Jan 29 18:45:31 progress! Jan 29 18:45:37 now to get tapped item index Jan 29 18:45:49 event.index Jan 29 18:45:51 and figure out why the drawer is like 800px high Jan 29 18:47:50 it's really happy to see you? Jan 29 18:48:26 lolz Jan 29 18:48:59 so when listening for the event it needs to be on the row itself Jan 29 18:49:32 so to reference it in listen() i'll need to give the rows a name= ? Jan 29 18:49:44 no on the list widget Jan 29 18:50:11 your list widget's id Jan 29 18:50:20 ok, i had tried that at first, must be missing something Jan 29 18:50:45 Mojo.Event.tap Jan 29 18:51:05 this.controller.listen('mainTicketList', Mojo.Event.tap, function(event) { document.getElementsByName('foo')[event.index].mojo.toggleState(); }); Jan 29 18:52:11 reference to element comes back undefined Jan 29 18:52:16 this.controller.document? Jan 29 18:52:38 and .bind(this) ? Jan 29 18:52:40 document.getElementsByName('foo')[0].mojo.toggleState(); works fine Jan 29 18:52:53 i'm guessing it's in event.index, is that right? Jan 29 18:53:04 should be Jan 29 18:53:43 logging event.index comes up blank Jan 29 18:53:51 maik: don't use an anonymous function in your listen :( Jan 29 18:54:07 but it's fun! Jan 29 18:54:16 it makes baby memory manager cry Jan 29 18:54:29 unless you don't care if you stopListening Jan 29 18:57:34 this.controller.listen('mainTicketList', Mojo.Event.tap, this.RowTapped.bind(this)); Jan 29 18:57:37 MainAssistant.prototype.TicketRowTapped = function(event) { Jan 29 18:57:37 Mojo.Log.error("LOOK HERE:", event.index); Jan 29 18:57:39 document.getElementsByName('foo')[event.index].mojo.toggleState(); Jan 29 18:57:41 } Jan 29 18:57:56 er sorry, changed the name Jan 29 18:58:20 https://developer.palm.com/index.php?option=com_content&view=article&id=1871&Itemid=239#.List Jan 29 18:58:31 Mojo.Event.listTap event.item Jan 29 18:58:41 event.index only occurs on deletes Jan 29 18:58:58 heh, when in doubt use your brain and consult the documentation :/ Jan 29 18:59:17 * Kuraiou grins. Jan 29 19:01:41 debugObject(event); Jan 29 19:01:44 ;) Jan 29 19:02:25 that's what i'm looking for Jan 29 19:02:44 I rolled that one on my own Jan 29 19:02:50 very primitive, but it functions Jan 29 19:03:19 heh Jan 29 19:04:22 maik: http://webos.pastebin.com/d322aa433 Jan 29 19:04:33 or anyone else who's lazy :D Jan 29 19:05:59 BMyers_: join #twipper Jan 29 19:06:41 cool man.. i 've done squat with it yet but I can Jan 29 19:06:50 I have it Jan 29 19:07:11 congrats... big time programmer with the git and the this and that.. Jan 29 19:07:16 haha Jan 29 19:07:17 yeah Jan 29 19:07:36 what would you like to start with? Jan 29 19:07:47 o, i gotta let you in with updates tho Jan 29 19:08:07 yeah, join #twipper and we won't mess up this one Jan 29 19:08:31 anybody from palm here that can help me with a developer site issue? Jan 29 19:08:32 k Jan 29 19:08:43 haha Jan 29 19:08:47 it's Mojo.Event.listTap Jan 29 19:08:50 not .Tap Jan 29 19:08:54 oops :D Jan 29 19:09:01 tricksy hobbitses Jan 29 19:09:24 i'm so close i can taste it Jan 29 19:19:41 so about that height problem, inspector, under computed style, says: height: 1926px; Jan 29 19:19:50 i'm not sure, but i think that's a tad large Jan 29 19:20:27 nah sounds about right Jan 29 19:20:41 heh Jan 29 19:22:25 awesome, i just caused luna to restart Jan 29 19:26:27 it appears to be expanding the entire palm-row instead of just showing the drawer Jan 29 19:27:07 maik: oops...that might be my fault Jan 29 19:27:32 did you put the drawer in the row wrapper? Jan 29 19:27:36 just for funsies i took the drawer div outside of the palm-row but that causes some other wonkiness Jan 29 19:27:36 ya Jan 29 19:27:44 not the wrapper, but the palm-row Jan 29 19:27:47 put it back where you had it and see what you get Jan 29 19:27:47 yeah Jan 29 19:27:56 put it outside the row Jan 29 19:28:10 oh you already did it Jan 29 19:28:11 I see Jan 29 19:28:14 * sugardave is slow. Jan 29 19:29:02 it mucks things up if it's outside of the row Jan 29 19:29:09 maik: did you try 'fixedHeightElements' or whatever it is in the list attrs? Jan 29 19:29:21 no... Jan 29 19:29:30 there's something very similar to that Jan 29 19:30:00 and then you can set a height in the row div...maybe it will work, too :D Jan 29 19:30:01 fixedHeightItems Jan 29 19:30:14 out of curiosity, any stackoverflow.com users in here? Jan 29 19:30:29 can i submit my (free) app to all countries, even without translation? Jan 29 19:30:30 sometimes, mostly i'm on serverfault Jan 29 19:32:28 something's just not right Jan 29 19:32:48 it may be that drawers are "different" Jan 29 19:32:56 s/that/because Jan 29 19:33:31 if i click a list item the entire row expands to that huge height. what's weird is i can see a few pixels of the side of the drawer to the right of the screen and the drawer's top is at the top of the list item Jan 29 19:36:06 what is in the row? Jan 29 19:37:02 a few divs with custom info Jan 29 19:37:13 and then the drawer div Jan 29 19:37:26 which makes sense as to why it would be expanding the whole thing. putting it outside doesn't change the behavior though Jan 29 19:40:34 what's in the drawer? Jan 29 19:43:11 i figure as long as it's not in the wrapper it should be ok, shouldn't it? Jan 29 19:43:13
Jan 29 19:43:13 #{Summary} Jan 29 19:43:15
Jan 29 19:44:14 replacing that text with just some arbitrary text fixes the height problem, that's a good sign, but it's still showing up to the right of the screen like it's being float: left'd Jan 29 19:46:57 ok, so let's ignore the float-left part. Jan 29 19:47:12 The issue is that you have an empty div in the drawer, and drawers hate that. Jan 29 19:47:25 Stick an   in front of your #{Summary} Jan 29 19:47:50 or after it Jan 29 19:48:10 then, run the inspector and find out what css is causing it to float Jan 29 19:48:20 you need to use inspector to see the CSS chain Jan 29 19:49:27 ok, that fixed the height issue Jan 29 19:49:44 drawers HATE to be empty. Jan 29 19:50:23 i see that, good to know Jan 29 19:56:11 freaking inspector keeps mucking up and i have to restart the emulator Jan 29 19:57:38 yes. Every iteration of the sdk the inspector gets better, but it's still marginal Jan 29 19:59:01 alright, inspecting the app Jan 29 20:00:54 nothing explicitly says float anywhere, so that's good Jan 29 20:01:53 if i click on the Drawer div and look at inherited style float is none Jan 29 20:02:25 display is set to block, not inherited Jan 29 20:03:25 codeslaw: yes Jan 29 20:03:39 codeslaw: you can submit it for all countries Jan 29 20:03:45 AFAIK Jan 29 20:03:46 metaview: sweet Jan 29 20:04:24 need some insights into imperial length and height Jan 29 20:04:35 do you make a difference in lenght and height units? Jan 29 20:04:44 no Jan 29 20:04:48 like feet for height and yard for length? Jan 29 20:05:00 no, height is considered a length Jan 29 20:05:05 or vice versa Jan 29 20:05:08 ok, if something doesn't fit into a mile, would you take yards or feets? Jan 29 20:05:26 you mean shorter than a mile? Jan 29 20:05:29 yes Jan 29 20:05:56 its subjective, because 1/4 mile is frequently used Jan 29 20:06:37 hm, but a track of 1/4 mile is quite uncertain Jan 29 20:06:45 not very exact Jan 29 20:06:45 indeed Jan 29 20:06:57 it does depend on how exact you wan tto be Jan 29 20:07:04 well, I'm back later, need to sing some lullaby Jan 29 20:07:12 you could use fractions of a mile, or thousands of feet Jan 29 20:07:34 in metric I would write 1 to 999 meters, 1,00 to 4,99 km and up 5,0 km Jan 29 20:07:46 0,034 mile? Jan 29 20:08:08 1 mile is 1.6 * 3000 feet? Jan 29 20:08:17 quite a long number Jan 29 20:08:19 hm Jan 29 20:08:34 that's valid, Jan 29 20:08:39 5280 feet in a mile Jan 29 20:08:59 and you wouldn't mind to se 4000 feet? Jan 29 20:09:46 it's hard to visualize Jan 29 20:10:05 so you could do a rounded + precise format Jan 29 20:10:07 how then? 0.83 miles? Jan 29 20:10:21 "Approx .75 miles (4000 ft)" Jan 29 20:10:37 that's too long :) Jan 29 20:10:40 lol Jan 29 20:11:03 then i would personally prefer "0.83 miles" Jan 29 20:12:41 ok, thx Jan 29 20:14:24 np Jan 29 20:23:12 alright, so logically the drawers should be outside of the row div because if the row div were to expand it would just make one huge button out of the row Jan 29 20:23:47 if i do that though, the drawer still tries to show up to the right of the row, and only the first row appears to behave properly Jan 29 20:27:30 that's quite the conundrum Jan 29 20:28:34 i keep thinking that it's just buggy, but it's more likely that i'm just not understanding what's going on Jan 29 20:29:07 though it works fantastically with static lists Jan 29 20:31:17 i could just throw initialization into a for loop and give each item its own index Jan 29 20:31:46 then id='foo#{myIndex}' Jan 29 20:31:56 though i'm sure there are implications i'm not thinking of Jan 29 20:35:44 maik: give me an hour and I'll show you a code example that works. promise. Jan 29 21:01:18 funny even for non python programmers: http://gist.github.com/289467 Jan 29 21:11:20 nice, nice :) Jan 29 21:13:03 twitter'd. brilliant little bit of code there :P Jan 29 21:13:51 yes, i had a good laugh, especially the windows programmer and web designer portions Jan 29 21:15:42 the last experience dev Jan 29 21:16:11 Google doesn't respond to location queries? Jan 29 21:17:06 haeffb_pre: you're awesome. i started a testing project but ended up going to lunch. going to start here shortly in hopes that i can work something out and understand what i'm doing :D Jan 29 21:18:02 headed home now.... Jan 29 21:33:36 what's the purpose of listTemplate? Jan 29 21:34:00 nevermind :) Jan 29 21:40:09 so a lot of the functionality that i need from canvas, but palm won't allow, i will just be able to write a plugin for Jan 29 21:40:31 perhaps i should have requested access to the PDK, though I don't think many people got in Jan 29 21:41:53 it'll be sweet though, write some utilities in C, python even, call them from mojo Jan 29 21:42:01 codeslaw: even with the PDK would be difficult to access the pixel data Jan 29 21:42:17 well, it doesn't solve the canvas pixel data dilemma Jan 29 21:42:34 but it does do things like, i can pass in transparent png as input, and recieve a new tinted png as output Jan 29 21:42:48 right Jan 29 21:42:57 can't you do it with canvas? Jan 29 21:43:02 basically, i can do all the data CRUNCHING i need, but the composite data is still behind the curtains Jan 29 21:43:12 according to the docs we can, but it's broken Jan 29 21:43:22 WHAT?! Jan 29 21:43:33 destination-in composite mode would allow arbitrary tinting, but it doesn't work Jan 29 21:43:44 sugardave: i was just as flabbergasted Jan 29 21:45:43 i guess i could just start writing the utilities now, and have them ready for when the pdk is out Jan 29 21:46:51 maik: http://www.pastie.org/801030 Jan 29 21:46:54 yes, or just port gimp , hehe Jan 29 21:47:38 codeslaw: I'm looking forward to the PDK to be able to generate dataURI to cache images Jan 29 21:48:19 maik: what's your drawers problem? I have experience with them, maybe I can lend a hand Jan 29 21:48:57 jfelectron: let me see if what haeffb pasted helps and then i'll let you know Jan 29 21:49:05 maik: OK Jan 29 21:49:08 in short, i'm trying to create a dynamic list with row items and drawers but failing miserably Jan 29 21:49:19 I Jan 29 21:49:22 I've done that Jan 29 21:49:24 well, failing, not so miserably Jan 29 21:49:26 perfect Jan 29 21:49:27 maik: jfelectron is the guy I stole my code from. Jan 29 21:49:32 hah Jan 29 21:50:01 OK cool...well I get the assist :) Jan 29 21:50:07 note that I only open/close the drawer if the user taps on the icon in the list row. not the entire list row. Jan 29 21:50:31 maik: just fyi..I gave up on the drawers...the animation kills you if you have a bunch of them Jan 29 21:50:45 I now do display: none ----> display: block Jan 29 21:50:54 to hide and show the 'drawer' div Jan 29 21:50:59 ok, i will keep that in mind Jan 29 21:51:28 jfelectron is the jeenyus who came up with the getElementsByName solution to the fact that they didn't have id's. Jan 29 21:52:13 http://www.funnyordie.com/videos/f7a03edbd7/pee-wee-gets-an-ipad Jan 29 21:55:03 maik: if you look at Palm's implentation for the drawers they use innerHTML,which is pretty slow compared to having the content already in the DOM and just showing it Jan 29 21:55:46 maik: you also have zero control over the animation, which is kind of slow on device Jan 29 21:55:52 right Jan 29 21:56:13 just something to consider....if the UI doesn't feel right for ya Jan 29 21:56:25 it's nice to know there are options Jan 29 21:56:45 my idea if i couldn't get this to work was to give each item an index property and throw setupWidget inside a for loop Jan 29 22:00:54 animation does seem quite wonky... Jan 29 22:01:11 it's like it gets halfway through the animation and then snaps to fully open Jan 29 22:01:21 with only 3 simple rows Jan 29 22:01:51 mine seems fairly smooth Jan 29 22:02:09 haeffb: I think it depends on the content that's being rendered Jan 29 22:02:25 yeah, I don't have much stuff in the drawers. try to keep them neat. Jan 29 22:02:35 more content could force GC....which kills performance Jan 29 22:02:37 Someone should develop a roaming patch, something that will let your phone roam if it's carriers signal level drops below a certain threshhold and the roam signal is above a certain point. Basically something with more options than the roam only patch. Jan 29 22:03:09 hackNPerl: huh? it does that already if there is a network to roam to Jan 29 22:03:25 at least data does Jan 29 22:04:28 not it doesn't... for example.... if sprint has a 1 bar signal and the the verizon signal will be at least 4 bars it will still stay on the sprint instead of roaming Jan 29 22:04:59 sprint works like shit at my house so but it works great when i set it to roam only Jan 29 22:05:44 maybe i just need to restart the emulator, it's been pretty dumb lately Jan 29 22:05:52 so rather than remeber to switch it back to sprint it would be nice if it did it automatically when it received a sprint signal of at least 2 bars since you cant make or receive calls on sprint without 2 bars Jan 29 22:06:10 maik: that's solved more than one problem for me Jan 29 22:06:24 hackNperl: I routinely make and receive calls with < 2 bars Jan 29 22:07:08 All of my sprint phones are unreliable and drop calls if it is 2 bars or less... same with all sprint customers that i know in this area Jan 29 22:07:53 I just don;t like to forget my phone on roam only because i think it costs sprint money for its customers to roam Jan 29 22:08:07 i was told if you roam too much sprint can terminate your contract Jan 29 22:08:28 i've heard that's a good way to get out of your contract Jan 29 22:08:34 which is a good way to get out of a contract also... lol... set the phone on roam only and let it call someone all night Jan 29 22:08:38 heh Jan 29 22:09:35 lol... we should make an app for the pre called the terminator... and it makes continous roaming calls until they terminate your contract... hehe Jan 29 22:09:39 hackNperl: you could always move to a new house Jan 29 22:10:01 * haeffb lives under a Sprint tower Jan 29 22:10:13 in a cardboard box. but with great signal. Jan 29 22:10:31 yes great idea. Sell my 300K house for the sake of an extra 20 bucks to switch to verizon Jan 29 22:10:31 lol Jan 29 22:10:53 " it costs sprint money for its customers to roam".....uh yeah...but why would you care? Jan 29 22:11:51 That isn't nice... i do care. If everyone didn't care then sprint would have to raise its prices and rip everyone off like the rest of em Jan 29 22:12:38 hah, so the stupid formatting with the drawer being to the right had to do with the stuff i'm doing in the row itself, just got my spacing all wonky Jan 29 22:13:54 anyway... back to my school work. Just a thought i had... thatught maybe it would be an idea of interest to someone here. Jan 29 22:14:01 have a nice day all Jan 29 22:14:39 * haeffb likes the idea of an app that suggests you buy a new house whenever your signal falls below 2 bars. Jan 29 22:15:57 hackNPerl: you never roam to Verizon...Sprint and V don't have agreements AFAIK Jan 29 22:16:23 you roam to AllTel 3G....which I believe is free for Sprint Jan 29 22:16:37 voice is another thing...they charge you for that Jan 29 22:17:19 I am sure it roams to verizon because if it is in roam and i forget to dial the area code it has a message that says "welcome to verizon wireless, while roaming please include the area code of the number....." Jan 29 22:18:26 i don't beleive i have ever seen any roaming charges either. Jan 29 22:19:18 i hate sprint Jan 29 22:19:22 coverage sucks butt. Jan 29 22:19:34 but no, no roaming charges Jan 29 22:19:43 though i assumed it was verizon i was roaming to Jan 29 22:20:08 haeffb: sprint airrave ftw? Jan 29 22:21:04 guess it is V Jan 29 22:21:19 i also turned on data roaming Jan 29 22:21:22 which is off by default Jan 29 22:21:29 still no extra roaming charges Jan 29 22:21:38 pandora: my home "broadband" is a sprint aircard. an airrave wouldn't do me much good. Jan 29 22:21:49 which is cool, since i probably use verizons network as much as sprint Jan 29 22:22:00 haeffb: lol oh Jan 29 22:22:22 haeffb: it's the only thing that saved me from cancelling sprint all together Jan 29 22:22:45 use a Sierra Wireless usb card plugged into a Cradlepoint router. works pretty well. Better than satellite internet. Jan 29 22:23:08 where do you live that you can't get a hardline? if you don't mind me asking Jan 29 22:23:17 BY THE WAY, EVERYONE ON WINDOWS!!! Jan 29 22:23:36 erm, what? Jan 29 22:23:40 yeah what? Jan 29 22:23:40 about three miles outside of Macon, MO. Jan 29 22:23:51 If you're using palm-log in a command prompt... Jan 29 22:24:00 pandora-- my business partner uses one because she is 1/2 mile outside dsl or cable service south of Topeka Ks. Rural is still rural. Jan 29 22:24:03 alright, i need some schooling in layout Jan 29 22:24:04 ...you can change the size of the command prompt window. Jan 29 22:24:10 haeffb: hahaha Jan 29 22:24:21 maik: what's crackin? Jan 29 22:24:42 * haeffb just realized that about a week ago. I can see looooonnnnnnnngggggg lines in the logs on a single line now. Jan 29 22:25:14 140 chars wide ftw! Jan 29 22:25:20 the way i've got the row part of it set up is three divs that are float: left. one small one for an icon, one wide one for a two lines of text and a third one for time Jan 29 22:25:43 the problem is the drawer div decides to float itself too and that's why it's showing up to the right of each row instead of below Jan 29 22:26:05 make 'em be tables Jan 29 22:26:10 * maik shudder Jan 29 22:26:40 perfectly acceptable...no floats, too :D Jan 29 22:26:43 haha Jan 29 22:26:50 true Jan 29 22:26:52 maik: in your tap handler....once the drawer is rendered, just override the the float Jan 29 22:27:14 though i thought span was supposed to mean no newline between elements, it doesn't make a difference Jan 29 22:27:31 that said...pretty sure the implementation has code to prevent the floating you're seeing Jan 29 22:28:01 well, i'm notorious for breaking things that've never been broke before :) Jan 29 22:28:13 broken* Jan 29 22:29:37 the relevant classes are palm-drawer-container and palm-drawer-contens..the later nested inside the former Jan 29 22:30:49 so drawer.setStyle({ float: none; }); ? Jan 29 22:33:35 grab palm-drawer-container from global-lists.css Jan 29 22:34:40 copy it into your app's stylesheet and add float: none Jan 29 22:34:59 do the same for palm-drawer-contents Jan 29 22:36:13 From the drawer widget code: "this.contentDiv.setStyle({'position':'relative'}); //make sure the content always gets positioned relatively so we don't have random floating content; palm-drawer-contents already has that style" Jan 29 22:36:28 it shouldn't be floated Jan 29 22:36:47 have you verified that it is actually floated in Inspector? Jan 29 22:37:30 inspector says nothing about it being floated when i checked Jan 29 22:37:41 it's just acting like it is Jan 29 22:38:16 can you paste the list item layout and the relevant CSS? Jan 29 22:38:36 i suspect something else is causing the flow to be screwed up Jan 29 22:39:14 I had a setup very similar to what you described, a header with three floated elements that comprised the drawer button....the drawer rendered below it Jan 29 22:41:12 http://pastie.org/801111 Jan 29 22:41:49 ignore the terrible spelling in that comment Jan 29 22:42:10 or the comment itself, that's what it's there for :) Jan 29 22:42:19 Myles updated on precentral: http://forums.precentral.net/homebrew-apps/220436-milez.html Jan 29 22:43:51 haeffb: have you thought about using GPS to record starting/ending points so it reminds you when you get back to your destination or back to your starting point to record the ending mileage? Jan 29 22:43:55 plus favorite locations :D Jan 29 22:44:08 What's the internal link for the app catalog? Jan 29 22:44:14 yes. that's coming. Jan 29 22:44:36 meilz Jan 29 22:44:42 nice Jan 29 22:44:43 and I will then rename it to Otto Myles. Jan 29 22:45:02 jfelectron: that pastie was for you btw, wasn't sure if you saw it Jan 29 22:45:04 Otto Myles? Diesel? Jan 29 22:45:07 heh, nice Jan 29 22:45:24 and thereby avoid trademark infringement on the "Automilez" iPhone app Jan 29 22:45:43 eek Jan 29 22:45:53 or maybe not. Jan 29 22:46:10 MikeRoweSoft had the same idea at one point. Jan 29 22:47:21 maik: sorry was away...looking now Jan 29 22:47:37 Anybody? http:// link to get to your app on the pre? Jan 29 22:47:49 developer.palm.com/... Jan 29 22:48:37 go to the catalog and email yourself the link? Jan 29 22:48:56 precentral.net Jan 29 22:49:06 I don't have my phone on me Jan 29 22:49:13 radiotime? Jan 29 22:49:13 in case there are any palm employees here: THANK YOU THANK YOU THANK YOU for not adopting ridiculous draconian app store review policies like apple Jan 29 22:49:41 haeffb: Yes Jan 29 22:49:55 jfelectron: no problem Jan 29 22:50:10 coming up.... Jan 29 22:50:12 maik: what is the div with id "drawerSummary" ? Jan 29 22:50:18 Thanks Jan 29 22:50:35 maik: is there a reason to have the drawer nested in that? Jan 29 22:50:40 just a placeholder for separating the data Jan 29 22:50:48 http://developer.palm.com/rss/D/appcatalog.rss.xml Jan 29 22:50:52 no reason, doesn't help regardless Jan 29 22:51:03 (for reality) Jan 29 22:51:13 ttp://developer.palm.com/appredirect/?packageid=com.app.radiotime&applicationid=731 Jan 29 22:51:15 if you click on the link for your app it'll send you to the web page for that app. Jan 29 22:51:28 case in point: http://developer.palm.com/webChannel/index.php?packageid=com.fourthdraftsoftware.diceroller Jan 29 22:51:34 jfelectron: i can remove the rowText div too, but again no change Jan 29 22:51:35 http://developer.palm.com/appredirect/?packageid=com.app.radiotime&applicationid=731 Jan 29 22:51:43 maik: OK Jan 29 22:51:50 Kuraiou: I'm talking about the internal link. The one that opens the app catalog on the Pre directly. Jan 29 22:52:05 haeffb: Thanks Jan 29 22:52:37 hey, for someone with a 4.5 star 1217 review app, anytime. Jan 29 22:52:42 jfelectron: and if i remove all of the float: statements from the outer divs the drawer ends up in the right place and functions properly but then the i lose my pretty formatting Jan 29 22:52:48 Kuraiou: We have an auto update in our application that when you click on it, opens the app catalog. I wanted to change that to open directly to the app download page rather than just the auto update. Jan 29 22:52:54 http://developer.palm.com/appredirect/?packageid=com.fourthdraftsoftware.diceroller Jan 29 22:52:58 i can do like sugardave (i think) said and put it in a table Jan 29 22:53:07 integer picker attribute 'label' is "optional", yet if you don't supply one or it is empty string, it helpfully defaults to VALUE Jan 29 22:53:14 that link (appredirect) is the one that goes straight to the app catalog if you're on your phone. Jan 29 22:53:41 obviously, replace com.fourthdraftsoftware.diceroller with your app's string. Jan 29 22:53:48 oh wait haeffb has the same thing Jan 29 22:53:50 hahah Jan 29 22:53:52 god I'm slow. Jan 29 22:53:59 * Kuraiou is trying to have too many conversations at once. Jan 29 22:54:05 Yeah... Jan 29 22:54:13 sugardave: use ' ' Jan 29 22:54:19 haeffb: And it's 4.6... Jan 29 22:54:32 Would be more but...alas...some people are idiots Jan 29 22:54:51 and then we kicked lemketron in the... Jan 29 22:54:55 oops. Jan 29 22:54:59 thought he was gone. Jan 29 22:55:06 haeffb: thanks, perfect Jan 29 22:55:37 20 minutes of frustration averted. Jan 29 22:55:46 135,000 downloads Jan 29 22:56:20 maik: have you tried adding 'clear: both' to palm-drawer-container? Jan 29 22:56:23 jfelectron: actually i take it back sort of. if i remove all of the floats then every new div shows up on a new line EXCEPT for the drawer which shows up to the right of the #{IdleTime} div Jan 29 22:57:53 haeffb: lol Jan 29 22:58:06 lemketron: canvas tag -- is it final? holding off for flash? pdk? new functionality in 1.4? Jan 29 22:58:14 maik: here's the CSS that I used with the code I pastied earlier... http://www.pastie.org/801140 Jan 29 22:58:24 always fun when Mac (which never crashes, right?) window server dies and suddenly right in the middle of everything, I'm back at the login screen. Jan 29 22:58:37 codeslaw: what's a canvas tag? Jan 29 22:58:40 :-/ Jan 29 22:58:49 what is a canvas tag indeed Jan 29 22:59:14 is this related to a forum post on canvas support? Jan 29 22:59:23 that is in fact my post, yes Jan 29 22:59:24 removing all float statements from everywhere cures it, i'm just going to throw it into a table and call it good :/ Jan 29 22:59:27 haeffb: ok Jan 29 23:00:00 let me see if Safari remembers all the windows I had open... (sigh) Jan 29 23:00:12 lemketron: gstreamer access...we need it... Jan 29 23:00:32 * haeffb bets Safari is better at remembering than I would be. Jan 29 23:00:37 everyone response i've gotten has been some cryptic variation on "oh really? we don't know what you are talking about" Jan 29 23:00:53 lemketron: And for the love of all that is holy, tell whoever works on gstreamer to fix the AAC+ audio codec Jan 29 23:01:04 which, i'll admit, is funny, but also frustrating Jan 29 23:01:20 so all I should have to do is setupWidget my integerPicker with good attrs and model and I should be able to see the valid selections when I tap it? because I'm just getting a big gray vertical line with nothing in it Jan 29 23:01:27 maik: yeah, something about the widths and the floats is creating problems....but I can't put my finger on it Jan 29 23:01:58 sugardave: should be. Jan 29 23:02:04 bummer Jan 29 23:03:29 sugardave: http://www.pastie.org/801153 Jan 29 23:04:22 and http://www.pastie.org/801156 Jan 29 23:06:55 reality9110: what's wrong with AAC+ ? I think there might be an open bug on it but I thought it was a fringe case Jan 29 23:07:14 lemketron: Plays streams like alvin and the chipmunks Jan 29 23:07:21 It's definitely not fringe Jan 29 23:07:55 I can send a list of around 20,000 AAC+ streams that all play too fast Jan 29 23:08:21 I see a bug (fixed) about not being able to stream/demux at all... Jan 29 23:08:59 oh hey, it was because I had no 'value' in the model Jan 29 23:09:00 oops Jan 29 23:09:24 lemketron: Do Palm developers just ignore whatever bug is posted on the community site? Jan 29 23:09:29 reality9110: Give me a url that doesn't work. Jan 29 23:10:09 gah, table doesn't like truncating-text Jan 29 23:10:23 http://c1.mp3.liquidcompass.net/WHQGFMAAC Jan 29 23:10:29 Palm engineers don't have a lot of time to hang out on the community site. Developer folks, and a few of us in engineering try to catch well-written reproducible bugs and enter them into our internal bug system. Chuq is working on a better and more official "process" for managing this. Jan 29 23:11:18 lemketron: seems like Palm needs a half-dozen more 'chuqs' Jan 29 23:11:21 Well, they might want to take a look at the Bug Reports and Feature Requests section of the site Jan 29 23:11:22 I'm sorry your issue hasn't been addressed yet, but I can think of several issues reported in the last few weeks that have already been fixed. Jan 29 23:12:02 Well, for us and our application, obviously it's a big one... Jan 29 23:12:42 If RadioTime can't play AAC+ streams correctly, we lose the ability to play 20,000 streams on the Pre/Pixi. Jan 29 23:12:43 be nice if it was a shorter url... :-/ Jan 29 23:13:00 like http://bit.ly/aAS9kZ :-) Jan 29 23:13:59 ok, too funny. that's reproducible. I'll file it. :-) Jan 29 23:14:03 lemketron: Open up RadioTime, search for ESPN 980 Jan 29 23:14:11 maik: https://developer.palm.com/distribution/viewtopic.php?f=10&t=4820 Jan 29 23:15:17 that's essentially what i have Jan 29 23:15:44 just thought it curious that someone else (?) was doing the same thing today. Jan 29 23:15:55 ( ? ) Jan 29 23:15:57 oh wow, look at that Jan 29 23:15:59 definitely not me Jan 29 23:16:25 though he apparently hasn't stumbled across .toggleState() :) Jan 29 23:17:09 did you do the getElementByName() as well? Jan 29 23:17:54 going to post a reply Jan 29 23:18:08 cool. Jan 29 23:19:34 posted Jan 29 23:25:03 reality9110: Has this (AAC+ streaming playback) ever worked correctly (i.e. did we break it along the way) or has it never worked right? Jan 29 23:25:37 lemketron: broke with 1.3.5 Jan 29 23:25:52 lemketron: Broke it in 1.3.5 Jan 29 23:26:08 lemketron: broke it...oh, nevermind. Jan 29 23:26:08 It was broken, then fixed, then broken again Jan 29 23:26:10 ok, cool, thanks. Jan 29 23:26:25 wow, tough crowd today Jan 29 23:26:48 It's a big deal. Jan 29 23:26:49 For anyone who uses Quattro Wireless, how do you include the HTTP headers which it's API says is required? Jan 29 23:27:02 When Palm doesn't even have WMA support in it, it really limits things Jan 29 23:27:17 Epix: They aren't required. Jan 29 23:27:29 OK, bug filed. :-) Jan 29 23:27:47 lemketron: How about filing a request to add support for streaming metadata as well. Jan 29 23:28:00 it's built into gstreamer...just no access to it Jan 29 23:28:13 reality9110: Is there any benefit to adding them then? Jan 29 23:28:19 Epix: see request headers :http://www.prototypejs.org/api/ajax/options Jan 29 23:28:22 Epix: No Jan 29 23:28:49 * haeffb wants WMA so I can use RadioTime! Jan 29 23:28:53 Epix: Just use a proper user agent and you'll be good to go Jan 29 23:29:17 haeffb: Come on now...it's not like you can't use the program. Expand your listening. Jan 29 23:29:19 reality9110: Okay, thanks Jan 29 23:29:50 Epix: What app are you working on? Jan 29 23:30:02 I am old and set in my ways. Harrumph. Stay off my grass! Jan 29 23:30:21 reality9110: a puzzle game Jan 29 23:30:25 haeffb: I've probably got about 20 years on you Jan 29 23:31:02 Epix: You might want to consider just selling it Jan 29 23:31:06 's alright. I didn't step on your lawn. Jan 29 23:32:01 freaking crap i think i hate tables worse than what was before Jan 29 23:32:09 reality9110: https://developer.palm.com/distribution/viewtopic.php?f=20&t=4204 Jan 29 23:32:17 it lines up right until you start wanting text to align in certain ways or truncate at certain lengths Jan 29 23:32:43 reality9110: yeah I've thought about it, but I want to experiment with ads and I also want it to be available in canada so it has to be free. Jan 29 23:36:00 haeffb: ask and sometimes ye shall receive. :-) Jan 29 23:38:56 hi all! Jan 29 23:38:57 lemketron: Ok. Can you talk to whoever is in charge of the Clock/Alarm app and get them to put the "Snooze" and "Dismiss" buttons side by side rather than stacked one on top of the other? Jan 29 23:39:16 it's too easy to hit the wrong one when I'm groggy in the morning. Jan 29 23:39:34 hi JenP Jan 29 23:39:47 hiya haeffb! Jan 29 23:40:39 haeffb: just ask someone to patch it Jan 29 23:41:13 jfelectron: I just did... :) Jan 29 23:41:55 if that doesn't work, I'll ask someone else. Jan 29 23:49:31 omfg Jan 29 23:49:36 just as he leaves i got it Jan 29 23:49:38 albeit hacked Jan 29 23:50:05 i put two
's in between the stuff i wanted in the row and the stuff and the drawer and it all lines up nicely Jan 29 23:50:10 like wtf, mate Jan 29 23:50:29 hehe, did you use tables? Jan 29 23:50:44 hi all Jan 29 23:51:58 nope, i scrapped the tables after they pissed me off Jan 29 23:52:19 when back to the original layout, the one i had originally originally done and just started throwing in breaks to see what would happen Jan 29 23:52:42 one
moved the drawer down but it was still off to the right, two put it down where it's supposed to go Jan 29 23:55:12 alright, going to give my mac a break and go do some work. thanks for everyone's help :D Jan 30 00:04:43 maik: glad you got it Jan 30 00:26:22 * haeffb working on cajun/garlic spicy shrimp pasta for dinner. Jan 30 00:36:11 hi Jan 30 00:36:27 hi all Jan 30 00:36:46 hi JayCanuck Jan 30 00:36:50 does anyone know how i could go about calling a rest service from a model ? i have my assistent calling methods from a model and returning the text but im wondering if theres issues with the async. call or since im jusing jQuery Jan 30 00:37:00 haeffb - bust some of it out! Jan 30 00:37:31 hi sugardave Jan 30 00:37:40 hi LoneStar99 Jan 30 00:37:53 holding up the fort? Jan 30 00:38:14 so far so good Jan 30 00:38:41 ie. i can call var this.model = new Model(); this.model.method(); and i was testing by returning a string. just that i'd like to use jQuery's ajax call in the model to fetch data, format and return. Jan 30 00:38:48 cool, alright be back in awhile, need to go hang out Jan 30 00:38:53 like to actually make my webOS app MVC not just VC Jan 30 00:42:05 tom_m: what you have to do is change the model items in the onSuccess handler of your ajax calls Jan 30 00:42:18 then call modelChanged on the scene controller to refresh any widgetsw Jan 30 00:42:35 but isn't that done in the assistant Jan 30 00:42:35 this.controller.modelChanged(this.listModel, this); Jan 30 00:43:49 i always had the models defined in assistants before Jan 30 00:43:58 it's done wherever you put it...so if I wanted to update a list, for example, based on something I'm reading from the cloud, in my onSuccess from the read ajax call, I'd update the list model.items and do another this.controller.modelChanged(model); Jan 30 00:44:58 but if you are trying to make a new ajax request as the property of something, it may not finish before you're trying to use it again in the code Jan 30 00:45:19 its a method in the model that makes the ajax request and returns data Jan 30 00:45:36 the assistant is setting a variable to that method's returned data Jan 30 00:47:22 i'd like to really use models instead of just everything in assistants.. so before under setup() in my assistant. i had this.dataModel = {data}; Jan 30 00:47:38 if i put it in the model now. and define it there as a property Jan 30 00:47:45 how do i go about that? Jan 30 00:48:17 funny thing is i have the Oreilly book and the apress book and can't find these answers in either :) Jan 30 00:48:59 oh, I see what you mean...I'm using model properties in my assistants, not trying to keep them in model files Jan 30 00:49:07 tom_m: you could push all model and data manipulation into a separate class....you'll have to have get and set methods or the like Jan 30 00:49:48 yea i've done that before and thats cool but im so used to cakephp and it's MVC that i really want to try and be more strict Jan 30 00:49:56 only js not php Jan 30 00:50:08 but it doesnt seem like many apps do that Jan 30 00:50:21 jfelectron: that would be ideal Jan 30 00:50:42 its a particular paradigm...not necessarily better just different Jan 30 00:50:57 right. im used to it though and i find it more organized Jan 30 00:51:39 so when my assistant says this.Model.find(id); ... it'll return a record from the datasource (sqlite, web service, etc.) Jan 30 00:51:46 yeah, so anywhere you define a model in your scene assistant...make that a property of your data model class Jan 30 00:52:08 in your scene assistant you'll create an instance of the data model object Jan 30 00:52:21 so I have in my assistant this.Model = new Model(); now i can make a property this.Model.someData; and just keep updating that? Jan 30 00:53:18 or abstract it through methods if you want to be totally strict about it Jan 30 00:53:52 controller asks model to update itself with new data Jan 30 01:08:22 my wife's pixi won't install apps from the app store. I click download and it blinks like it's going to start, but goes right back to unpressed graphics without downloading (or an error)... Jan 30 01:08:35 it's a vanilla sprint phone with no homebrew at all. Do I doctor it? Jan 30 01:15:01 jettero: I wouldn't doctor it yet Jan 30 01:15:16 well, how long has it been happening? Jan 30 01:15:22 well, it's never worked Jan 30 01:15:27 oh Jan 30 01:15:29 got it, upgraded to 1.3.5.1 ... Jan 30 01:15:39 she's been using it for a month and just pointed it out Jan 30 01:15:45 but I recall it never really worked Jan 30 01:15:49 then yeah, try to doctor it Jan 30 01:17:39 yeah, I think the update went funny (all that cryptfs bs) Jan 30 01:43:13 So after using the Pre Plus for 4 full days, on the 5th day (today), I returned it and cancelled the verizon contract. Jan 30 01:43:36 wow Jan 30 01:43:41 Many many things upset me about the CDMA network (3 way calling for one -- can't do it on any incoming calls) Jan 30 01:43:45 Sorry to leave you guys, and thanks for the great community experience. Jan 30 01:43:54 good luck wherever you may go! Jan 30 01:44:03 i just realized (after leaving the iPhone 2x) that I can't live without it Jan 30 01:44:09 I think the pre system has a ton of potential Jan 30 01:44:28 and i will be interested to see it 1.) on GSM, 2.) on better hardware, and 3.) at webOS v3x and above Jan 30 01:44:52 the pre just felt too toy-like ? Jan 30 01:45:06 one among the many things Jan 30 01:45:16 sceen a little too small ? Jan 30 01:45:20 the Phone app should not even be on there. It feels like beta v.0.0.1 Jan 30 01:45:36 i thought we were complaining about hardware first :) Jan 30 01:45:51 anybody know if you can make an integer picker show numbers 0-9 as 00, 01, etc. ? Jan 30 01:45:55 I could live with the screen, the battery did get better after 3-4 days, the CMDA network pissed me off, the hardware pissed me off (toy like, hate pull out keyboard, hate keys on keyboard) Jan 30 01:46:43 ventz: interesting .. sorry you weren't happy .. what did you think of the multitasking ? Jan 30 01:46:49 and from the 'OS' side of things, the system is just not there yet. It felt like having Red Hat 10+ years ago, when the hardcore geeks (like myself) would tell people this would replace windows. Well it still hasn't happened, but Ubuntu is damn close Jan 30 01:47:05 bpadalino: this is the one thing that kept me the additional 2 days -- the multi tasking is phenomenal Jan 30 01:47:16 and i think partially the reason why the battery days faster :-D Jan 30 01:47:21 but that is the one thing that is superb Jan 30 01:47:28 that and the homebrew + preware is amazing Jan 30 01:47:57 homebrew/preware is possible because palm has a good relationship with the homebrew devs Jan 30 01:48:12 which is a very nice thing Jan 30 01:48:41 what bothers me is that this like the android phone, has a ton of potential -- although as much as android is advertised as open, the palm comunity beats it by 100x Jan 30 01:49:29 yes - very open .. especially since root on the device is pretty accessible out of hte box Jan 30 01:50:07 2010 will be the year of Android Jan 30 01:50:49 reality: disagree. I think palm can make it year of webOS Jan 30 01:50:58 You've got to be kidding me Jan 30 01:51:00 reality9110: is that your mantra? You've said it before :) Jan 30 01:51:03 yeah I was quite surprised at how easy it was to get a root shell on the Pre.. but I got mine in December. don't know how long it took for the SDK to come out Jan 30 01:51:06 jfelectron: Yep Jan 30 01:51:09 reality9110: don't be a hater Jan 30 01:51:18 what's ubuntu? Jan 30 01:51:22 I'm not being a "hater". I'm being a realist. Jan 30 01:51:24 android will be a tricky beast .. with all the hardware developers, they are already fractured with the OS released Jan 30 01:51:26 I think people are realizing that android is kind of "half-baked" Jan 30 01:51:39 1.5, 1.6, 2.0 .. and no clear support path Jan 30 01:52:01 Tibfib: As is WebOS for the most part Jan 30 01:52:06 its a train that has an interesting engine but no track and the cars keep flying off he back Jan 30 01:52:12 reality: not any more Jan 30 01:52:14 Android that is Jan 30 01:52:22 question: how would i change the label of one item in my view menu? Jan 30 01:52:26 why would you say so now? Jan 30 01:52:45 Tibfib: The tools available are very limited and the hardware needs to be a lot stronger. Jan 30 01:52:54 i have this code http://pastebin.com/m694e6674 but i just realized i need to specify the item as well as the model Jan 30 01:52:55 we are talking about webOS. Jan 30 01:52:59 :P Jan 30 01:52:59 ljazaroff: change the model and then do modelChanged Jan 30 01:53:06 but yteah I agree, hardware is weak Jan 30 01:53:10 BUT the PDK is coming Jan 30 01:53:15 Tibfib: Yes, the SDK tools. Jan 30 01:53:20 Meaning, what is available. Jan 30 01:53:29 jfelectron: i got that part; how do i change the specific item in the model? Jan 30 01:53:31 I'm pretty sure the PDK will have a lot more APIs Jan 30 01:53:39 wish they would finish implementing webkit instead of getting worked up about a pdk Jan 30 01:53:45 the internal hardware of the pre is pretty great .. the sliding/toy feel is a bit weak Jan 30 01:53:46 At least the important ones... (MIC) Jan 30 01:53:47 Tibfib: It depends on how you can actually use those PDK tools however. Jan 30 01:53:48 jlazaroff: what does your model look like? Jan 30 01:53:48 actually let me just paste the entire assistant Jan 30 01:53:55 jlazaroff: it's an array, so push/pop/slice Jan 30 01:53:59 reality9110: i disagree too. I can't believe how much verizon has hyped that shitty Moto Droid. If anything, Sprint's droid should be that hyped. It's the only (and I tried each one for a week) of the Android phones that has a virtual keyboard w/ instant responce Jan 30 01:54:00 the pdk is going to be a clusterfuck Jan 30 01:54:05 reality: I have faith in Palm... :D Jan 30 01:54:24 that said, i don't know if Palm will be up in 2010, but by 2011 definitely. Jan 30 01:54:25 they had to push out a pdk and suppport 3D shiz....would get killed otherwise Jan 30 01:54:25 jfelectron: http://pastebin.com/mc9ed29b Jan 30 01:54:32 I remember hating the 1st iPhone and selling it after a few months. Jan 30 01:54:44 I have faith in Android. Jan 30 01:54:52 i do to Jan 30 01:54:56 but a LOT has to change Jan 30 01:54:56 Meh. Jan 30 01:55:10 Losing a lot of faith in Palm Jan 30 01:55:14 ventz: agreeed... Android is terrible. Jan 30 01:55:36 (and yes I have used it) Jan 30 01:55:39 i would'nt say terrible, but there are tons of annoyences. Hardware is not even close to there yet Jan 30 01:55:51 I'd say hardware is the best thing they got Jan 30 01:55:54 it's like trying to run Windows 7 on a 600Mhz machine Jan 30 01:56:01 i am not done yet ;) Jan 30 01:56:03 the Nexus One? Jan 30 01:56:09 hah :P Jan 30 01:56:12 software side -- UI is lacking a lot (that's where hardware comes in) Jan 30 01:56:16 jlazzaroff: something like this.viewMenuModel.items[1].items[1].label="blah" and then modelChanged Jan 30 01:56:23 nexus one i think is the biggest junk, maybe after myTouch (which I had for 2 months) Jan 30 01:56:40 Pre was my cellphone #17 Jan 30 01:56:49 I havent been able to check it out, just looked at specs Jan 30 01:56:51 (no joke -- I kind of have a 'new' cellphone obession Jan 30 01:57:05 Hah. worse than Keith? Jan 30 01:57:20 I love the Motorold Droid hardware Jan 30 01:57:25 Tibfib: if you want to see something interesting, check out the myTouch first -- spend 5 minutes typing on virtual keyboard, then check out the sprint Version of the 'verizon eris' Jan 30 01:57:26 jfelectron: the arrays aren't 0-indexed? Jan 30 01:57:38 reality: Yucks... Keyboard sucks Jan 30 01:57:42 jlazaroff: err..yeah they are...my bad Jan 30 01:57:51 Tibfib: It's no worse than the Pre keyboard. Just different. Jan 30 01:57:59 not a JS programmer by training...its unnatural to start counting at 0 Jan 30 01:57:59 ventz: totally disagree Jan 30 01:58:02 reality9110: i would if it didn't have a horizontal pull out keyboard. Those are so not pratctical (for me at least). Half the time I need to write 2-3 lines, and i always manage to have one hand Jan 30 01:58:06 I mean reality: Jan 30 01:58:33 ventz: I'll have to test it out Jan 30 01:58:36 ive seen the hero Jan 30 01:58:40 jfelectron: hm. the menu spazzes out when when i do that. Jan 30 01:58:45 Best phone I had was Blackberry (8900 was where I stopped with them because of their browser lack) Jan 30 01:58:52 jlazaroff: spazes? Jan 30 01:59:23 but yea, in the definition of a "smart phone" (not portable computer), the blackberry is where it's at. Jan 30 01:59:29 (in my oppinion) Jan 30 01:59:36 jlazaroff: oh sorry that won't work...let me think Jan 30 02:00:31 jlazaroff: actually it should....what happens exactly...does it just halt, throw an error? Jan 30 02:00:50 jfelectron: well the error is [20100129-20:57:32.488246] error: Error: Caught exception in _Menu widget 'undefined' setup(): TypeError: Cannot read property 'label' of undefined Jan 30 02:01:01 * ventz stops comparing phones :) Jan 30 02:01:18 Anyway, again, I thank everyone for being so friendly!!! :) Jan 30 02:01:42 If I didn't have a popular app on WebOS, I'd get the Hero for the time being until the Supersonic hits. Jan 30 02:01:54 you just came to the conclusion that the blackberry is the best smartphone Jan 30 02:02:02 i think you should leave now Jan 30 02:02:03 :p Jan 30 02:02:15 I don't particularly want to add an additional line just for another phone Jan 30 02:02:21 dylanmei: haha :) Jan 30 02:02:43 reality9110: i don't think you can hardly complain about something that is generating income for you : Jan 30 02:02:44 dylanmei: no, i always thought they were, but after trying a good about 12 phones after my last Blackberry, I still think it's the best Jan 30 02:02:45 :) Jan 30 02:02:59 reality9110: yea, pff Jan 30 02:03:04 my pappy is the same way, has gone back to blackberry Jan 30 02:03:05 jfelectron: onscreen it should look like this http://i49.tinypic.com/331kuqc.png Jan 30 02:03:09 jfelectron: It's not about the income. I make a lot more money at my day job. Jan 30 02:03:23 but if i do that, it looks like this http://i49.tinypic.com/jts4ur.png Jan 30 02:03:36 reality9110: really? Lol...that's shocking Jan 30 02:03:47 i really thought storm #2 was going to be great Jan 30 02:03:53 i can't believe how much more work they need Jan 30 02:03:57 jfelectron: Why's is shocking? Jan 30 02:04:08 oh another thing on Palm which was amazing. Screen responsivenes is perfect!! Jan 30 02:04:38 reality9110: ummm that was facetious.....nobody is making serious money Jan 30 02:04:55 Well, it depends on what you consider serious money Jan 30 02:04:59 screen rocks. everything about it. and as for touch i can use it with (somewhat thin) gloves on. Jan 30 02:05:22 RadioTime does around $500-1000 a day Jan 30 02:06:04 that's decent money, but then there's a lot of content behind that. Jan 30 02:06:06 * ventz -- will be back later. My computer battery is about to crap on itself. Jan 30 02:06:57 is there a list of fonts available already on the pre? Jan 30 02:08:04 ah ok got it. http://www.webos-internals.org/wiki/Fonts_available_on_board_the_Pre Jan 30 02:08:52 dylanmei: What do you mean a lot of content behind it? Jan 30 02:09:33 i assume radiotime has paid for its content Jan 30 02:09:57 I won't get into specifics except to say, "Not really" Jan 30 02:11:14 ok, but the songs are streaming, so there's some recurring costs there, ie the radiotime people don't put 1000 dollars a day into their pockets Jan 30 02:11:39 dylanmei: I am "the radiotime people" Jan 30 02:11:49 whereas a joe blow developer like myself making an app without dependencies would do really well on 1000k a day :) Jan 30 02:12:15 dylanmei: There's no costs associated with streaming at all as the streams don't comme from RadioTime Jan 30 02:12:27 ok, so are you complaining about something! :) Jan 30 02:13:05 General complaints about things that should be done in WebOS that aren't done Jan 30 02:13:24 reality9110: got get a drink or something.... Jan 30 02:13:34 I don't drink Jan 30 02:13:40 ah you were on about media codecs or something. i'm just asking for proper webkit support Jan 30 02:13:55 That's the major thing right now. Jan 30 02:14:03 ya that would bug me. Jan 30 02:14:13 dylanmei: what do you mean, proper webkit support? Jan 30 02:14:28 so many things i thought were going to be BRILLIANT and then i code myself to the point where i'm going to do it and then realize i can't Jan 30 02:14:28 It's irritating when you file two bug reports about it and nobody even bothers to read them Jan 30 02:14:53 canvas is missing things. css is very incomplete. Jan 30 02:15:02 dylanmel: yes, I concur Jan 30 02:15:41 reality9110: wait you're saying you make in excess of 150-350k per year at your day job? Jan 30 02:15:54 yeah i have moaned on the forums, but since you money is funneling through your app i would htink you'd have an audience. Jan 30 02:16:02 jfelectron: You do know that people called me "Doc" right? Jan 30 02:16:11 reality9110: nope Jan 30 02:16:21 like MD? Jan 30 02:16:24 aka Daddy Warbucks Jan 30 02:16:30 ha Jan 30 02:16:30 MD/PhD Jan 30 02:17:06 just PhD here....definitely not pulling down $300k a year though ;) Jan 30 02:17:32 If I were just a PhD, I probably wouldn't be either. Jan 30 02:17:47 dylanmei: canvas isn't a w3c recommendation yet, though Jan 30 02:17:52 I just petitioned the .gov for increased salaries for PhDs in sciences. Jan 30 02:18:06 tru but if safari has it then i want it now dammit! Jan 30 02:18:09 Hopefully they won't be affected by the proposed spending freeze. Jan 30 02:18:14 reality9110: hah...well thanks :) Jan 30 02:18:47 jfelectron: I've got some pull in the matter. Jan 30 02:18:58 you work at the NIH? Jan 30 02:19:26 I was at the NIH for nearly a decade. Jan 30 02:20:40 OK...just a lowly post-doc myself Jan 30 02:21:00 Where at and in what field? Jan 30 02:22:18 berkeley bioengineering well systems biology Jan 30 02:22:44 I work on HIV Jan 30 02:22:53 As do I Jan 30 02:23:05 Well, among many other things Jan 30 02:23:43 ahh.... well I'm studying stochastic HIV gene expression and its role in viral latency Jan 30 02:25:16 Short peptide non-human immunization with subsequent humanization of neutralizing mAbs and polyclonal Abs here Jan 30 02:26:01 ahh...so vaccine dev Jan 30 02:26:07 Yes Jan 30 02:27:10 so what brings someone of your ilk to develop a radio streaming app? Jan 30 02:27:34 I wanted to listen to a local radio station during the day Jan 30 02:27:55 I think the best apps often come from personal needs Jan 30 02:28:34 Well, I wrote BroadCAST Radio (homebrew) which is a shoutcast app, but it didn't have my local stations. RadioTime did so I approached RadioTime about writing it. Jan 30 02:28:40 And the rest is history Jan 30 02:29:10 ahhh....so RadioTime is a streaming company? Jan 30 02:29:22 not that I've research it or anything Jan 30 02:29:23 No, they're a listing company Jan 30 02:29:31 err....yeah Jan 30 02:30:55 I do wish there was more transparency on Palm's end as to when things are likely to be rolled out? Like what happened to Mojo messaging? Jan 30 02:30:56 I'm probably going to be heading out over to California within the next year Jan 30 02:31:12 for a position somewhere? Jan 30 02:31:49 Yes, I'm probably going to be accepting the offer I received over at Cedars Sinai Jan 30 02:32:49 You do clinical work or just research? Jan 30 02:33:02 Both Jan 30 02:34:04 Cedars has a very nice translational program though and with the economy, need to think about other funding sources. Jan 30 02:34:19 They're funded largely by the entertainment industry, oddly enough Jan 30 02:34:29 definitely, funding is a scarce commodity Jan 30 02:34:39 really? that's odd...through private donors? Jan 30 02:35:41 Well, nice chatting....I have to run **** ENDING LOGGING AT Sat Jan 30 02:59:57 2010