**** BEGIN LOGGING AT Mon Jul 30 02:59:59 2012 Jul 30 04:23:01 * phil_bw wanders by Jul 30 04:26:17 * rrix waves to phil_bw Jul 30 04:26:26 * phil_bw nods to rrix Jul 30 04:29:31 rrix, judging by your twitter posts it seems you are a hobbyist of many kinds, ever play with robots/servo motors much? Jul 30 04:29:43 phil_bw: a wee bit, not much Jul 30 04:30:08 I prefer hobbies that don't require me to buy new hardware when I fry it Jul 30 04:30:18 rrix, ah, nor I really but I'm working on this project for which I have a ton of programming knowledge and not much electrical knowlede Jul 30 04:30:38 I usually pair up with an EE for robots Jul 30 04:30:53 I'm trying to figure out the best way to power a 6 motor arm via an AC supply (approx 4 to 5 amp) Jul 30 04:31:09 (7 volts) Jul 30 04:44:27 phil_bw: well its all really simple... you just use thevenin equations mixed with some ohms law and you're done :P Jul 30 04:44:50 thank you invalidopcode, that's really helpful :p Jul 30 04:45:38 blah, also having Enyo probs if anyone feels like helping Jul 30 04:46:24 trying to make it when I click one button it sends the mouse down event to another button. Basically looking like I'm tapping two buttons at ocne Jul 30 04:49:08 phil_bw: glad to be of service (even though I have barely any clue of how to apply what I just said :P) Jul 30 04:49:21 * invalidopcode-TP is not going to be EE Jul 30 04:49:28 nor I Jul 30 04:49:47 so do you or mr rrix have nay idea about sending a mouse down event from one control to another? Jul 30 04:50:49 I do not... rrix probably does Jul 30 04:50:57 I don't either, also I'm tired Jul 30 04:51:00 and not thinking Jul 30 04:51:09 no worries, I'm in the same boat Jul 30 04:51:10 * rrix ponders Jul 30 04:51:43 I tried doing this.$.control.waterfall("mousedown") Jul 30 04:51:43 phil_bw: so when you click a button you want a different one to get the event? Jul 30 04:51:47 and onmousedown Jul 30 04:52:08 add an onmousedown controller and do a this.bubble in it? Jul 30 04:52:14 basically I want it to react as though it's being clicked so that it's shadow inverts and looks like it's pressed Jul 30 04:52:48 this.bubble(inEventName <, inEvent, inSender>) Jul 30 04:53:27 tryin' that Jul 30 05:00:02 oh duh Jul 30 05:00:08 it's css causing that effect Jul 30 05:00:22 this is a whole new problem now :( Jul 30 05:00:25 * phil_bw goes to sleep Jul 30 05:02:11 I'm gonna sign off too... night rrix Jul 30 14:12:45 this is very likely making its rounds, but here it is, all the same: http://tjholowaychuk.com/post/27984551477/components Jul 30 14:12:57 very applicable to EnyoJS & Onyx Jul 30 14:38:17 interesting. Jul 30 14:39:21 somewhat a bit over my head Jul 30 14:39:54 maybe because i'm half asleep still Jul 30 14:41:50 enyo already uses the .json (in a way), so in a sense it's ahead of many other libraries Jul 30 22:19:21 I'm not sure how to debug this, but I'm trying to replicate the pulldownlist sample on my application and it works fine except when I pull down on it the list doesn't move, so the "pulldown to refresh" message overlaps the list Jul 30 22:19:48 It pulls the list down just fine on the sample site, though Jul 30 22:20:12 Any suggestions of what I should look at to see why it's not behaving the same as the sample? Jul 30 22:56:16 never used pulldownlist, but could you post the code? Jul 30 22:56:23 pastie or pastebin or something Jul 30 23:40:59 http://therealklanni.github.com/kanbanana Jul 30 23:41:19 @ fxspec06 Jul 30 23:43:45 If you pull down far enough on the right panel, you'll see the "release to refresh" message Jul 30 23:44:18 The whole list is supposed to pull down at the same time, so that the message is revealed above the list, not behind/below it Jul 30 23:44:33 I haven't made any modifications to the base functionality Jul 30 23:44:57 i see Jul 30 23:45:39 which file is the your projects kind in Jul 30 23:45:45 Project.js Jul 30 23:46:12 Or do you mean the panel itself Jul 30 23:46:18 That's in Kanbanana.js Jul 30 23:47:11 I consider the panels to be part of the base application, so I reference the pulldownlist ("ProjectList" kind) from inside the panel components Jul 30 23:47:28 ya, that should have no effect on the pulldownlist Jul 30 23:47:37 That's what I assumed Jul 30 23:49:20 the list doesn't render at all on FF, which is interesting Jul 30 23:49:33 Hmm Jul 30 23:50:03 what happens if you take out the "tag: 'div'" Jul 30 23:50:04 Hadn't tested yet in other browsers. Was just working on getting the base app structure when I ran into this Jul 30 23:50:08 or maybe Jul 30 23:50:15 In which? Jul 30 23:50:17 what is under your project css? Jul 30 23:50:19 .project Jul 30 23:50:29 if any of that has position absolute or fixed it'd screw it up. Jul 30 23:50:41 nothing set for .project by itself, but .project.wipLimit for instance has a style Jul 30 23:50:54 No positioning stuff in any of the CSS Jul 30 23:52:05 Removing tag: 'div' didn't change anything Jul 30 23:52:20 Other than making the code a little cleaner :) Jul 30 23:54:10 1. you need to put this.inherited(arguments); inside your rendered() function Jul 30 23:54:20 2. you need a create function, and put the same line into that Jul 30 23:54:37 do that and lmk what happens Jul 30 23:54:57 Might also be worth mentioning that there's supposed to be a onyx.Toolbar at the bottom of the right panel, but it doesn't show I think because the PulldownList is pushing it off the screen Jul 30 23:55:27 every physical kind needs a create function, and every create and rendered function needs that line Jul 30 23:55:40 else you'll run into problems like you just had Jul 30 23:56:56 That was it. Adding this.inherited to rendered fixed it. Adding a create function didn't change anything, though, FYI Jul 30 23:57:26 Thank you very much. Jul 30 23:57:37 Now I need to figure out why the bottom toolbar isn't showing heh Jul 30 23:59:01 sweeeeeet. maybe you only need one between create and rendered. i don't use rendered Jul 30 23:59:18 if you wanna paste your thing again i can look Jul 30 23:59:40 or is the code still ther Jul 31 00:00:24 I tried it just in create as well but it didn't do anything, so it must need it specifically in rendered (at least in this use case?) Jul 31 00:00:32 I'm updating the code on github, hang on Jul 31 00:00:35 oh, it's because you don't have a create function in your main file either Jul 31 00:00:39 well that could be a problem Jul 31 00:00:41 part of it* Jul 31 00:00:52 Oh, I need one in the base kind as well? Jul 31 00:00:56 yeah Jul 31 00:01:08 every file you're gonna need that line Jul 31 00:01:20 Hmm, I must have missed that in the tutorial. I thought it was only saying that was needed in certain cases Jul 31 00:01:20 i had a good link that explained what it did, once upon a time. Jul 31 00:02:32 this link kind of touches on inheritance, a bit confusing https://developer.palm.com/content/api/dev-guide/enyo/anatomy-of-a-control.html Jul 31 00:02:42 Well I just added the create function with this.inherited to both for good measure Jul 31 00:03:03 Seems to not negatively impact anything to be overzealous with it Jul 31 00:03:10 here is a bit better https://developer.palm.com/content/api/dev-guide/enyo/enyo-basics-kinds-components-controls.html Jul 31 00:03:18 thanks Jul 31 00:08:47 Just waiting for github to push the changes to the demo Jul 31 00:09:16 And now it's up, if you wanted to take a look Jul 31 00:10:16 niiice! i love the pulldown list Jul 31 00:10:19 i haven't seen it yet. Jul 31 00:10:27 Yeah it works great Jul 31 00:10:28 thats gonna come in handy for my next project.. Jul 31 00:10:54 so, your bottom toolbar Jul 31 00:10:57 On the master branch (on a server supporting php5) you can actually test it against the kanbanpad API Jul 31 00:11:17 you probably don't know how fit works yet, so i'll just tell you what will work instead of explaining it Jul 31 00:11:24 The data will change when you pulldown if you changed something on the kanbanpad server Jul 31 00:11:41 on the "your projects" fittablerows part Jul 31 00:11:46 I appreciate any help you can provide :) Jul 31 00:11:52 I just started learning it this weekend Jul 31 00:11:56 you've got fit: true, take that out and under classes add the enyo-fit class Jul 31 00:12:04 ok Jul 31 00:12:13 then under the {kind: 'ProjectList'} put fit: true Jul 31 00:12:27 and it should look right. Jul 31 00:14:48 So in Kanbanana.js I changed the FittableRows the encapsulates "your projects" to remove fit:true and add 'enyo-fit' to its classes and then in the kind: 'ProjectList' I added fit: true Jul 31 00:14:51 Is that right? Jul 31 00:15:58 yep Jul 31 00:16:20 Hmm still not seeing the lower toolbar Jul 31 00:20:26 ok then i'll explain what's happening Jul 31 00:20:44 if you look in chrome inspector in elements, the toolbar is displaying: it's just below the screen Jul 31 00:21:09 Right, that's what I thought Jul 31 00:21:23 the projectlist is taking up the remainder of the space between the top toolbar and the bottom of the screen, which is fine but the toolbar should still be in the way. Jul 31 00:21:41 yeah Jul 31 00:21:52 i think the fit and flex is tough to figure out, but the best way i can explain is this: Jul 31 00:22:14 you can only have one fit inside any fittable Jul 31 00:22:26 oh Jul 31 00:23:07 i see Jul 31 00:23:09 your list Jul 31 00:23:23 is 10000000 px high. Jul 31 00:23:48 in project.js Jul 31 00:24:00 change the 'kind' to FittableRows Jul 31 00:24:22 and add classes: "enyo-fit" to it, i think that might help Jul 31 00:24:33 inside the file itself Jul 31 00:27:31 Changing it to FittableRows worked Jul 31 00:27:33 Thanks :) Jul 31 00:27:59 I wouldn't have thought to try that I think lol Jul 31 00:28:26 I did notice the 1000000px thing earlier and thought that was strange Jul 31 00:29:47 coooool. glad i could help ;) Jul 31 00:30:23 if you wanna check out my latest app if you have a TP, cribbage board is freebie Jul 31 00:30:47 TP? Jul 31 00:30:52 touchpad Jul 31 00:30:57 oh Jul 31 00:30:57 maybe you don't have one lol. Jul 31 00:31:08 No Jul 31 00:31:23 We used to have one at my old job for testing Jul 31 00:31:36 Personally, I only own a Galaxy Nexus Jul 31 00:32:11 I'm developing this app for our dev team because we need additional features that Kanbanpad doesn't provide Jul 31 00:32:42 And of course we want to support any mobile device, so Enyo seemed like a good choice Jul 31 00:32:50 i see. enyo is an awesome choice Jul 31 00:33:05 Yeah, it's really good so far Jul 31 00:33:35 i made this in a few days https://dl.dropbox.com/u/40574271/Cribbage%20Board/index.htm Jul 31 00:33:40 The implementation of components works really well (when you do it right lol) Jul 31 00:33:48 that was while it was still in beta Jul 31 00:34:17 like, right after panes came out. of course, right after i made that (and another app that took me 3 weeks, earlier in beta) all the juicy goodies came out Jul 31 00:35:21 Pretty nice.. I'm not familiar with the game though Jul 31 00:35:28 I know it's some sort of card game, right? Jul 31 00:35:46 yeah, you can't actually play you still need cards and another person Jul 31 00:36:01 gotcha Jul 31 00:36:06 but point is it was e z to make and it took me < a week Jul 31 00:36:17 which was great, b/c i'm now in the middle of summer school. Jul 31 00:36:53 yeah Jul 31 00:36:54 but you can hit all platforms w/ a similar experience Jul 31 00:37:05 I did this beginnings of an app just over the weekend Jul 31 00:37:13 Of course it doesn't do much of anything yet Jul 31 00:37:55 Just reads your project data for now.. next step is to implement adding a new panel with the full project data (tasks etc) Jul 31 00:38:15 i'm excited about my next project tho. really optimistic. can't say what it is yet Jul 31 00:38:37 Well good luck with it Jul 31 00:38:50 ty Jul 31 01:59:46 why don't inputs or input decorators inside FittableRows actually show up in rows? Jul 31 02:00:34 not sure i understand Jul 31 02:01:48 { fittablerows, components: { content, content, content, content, inputdecorator, content, content } } Jul 31 02:01:55 the content all appears on individual rows Jul 31 02:02:02 the inputdecorator is jammed into a row with the next thing Jul 31 02:02:04 oh yeah, Jul 31 02:02:12 good question. no idea. Jul 31 02:02:49 input and inputdecorator don't appear to be in very good shape yet Jul 31 02:02:52 maybe you'd have to trace back inputdecorator, find out what it inherits Jul 31 02:04:53 http://www.webosnation.com/synergv-2-lands-bringing-google-voice-messaging-integration-touchpads Jul 31 02:11:18 ok, so if i view that article about an app on my touchpad, using an app on my touchpad, is that tablet inception? Jul 31 02:11:39 appception Jul 31 02:12:03 BWAAAAAAAAAAM **** ENDING LOGGING AT Tue Jul 31 02:59:58 2012