Jun 08 11:52:25 what's your end goal again? Jun 08 11:55:41 world domination ? Jun 08 17:26:10 can anyone straighten me out on this thinking? https://enyojs.atlassian.net/browse/ENYO-4139 Jun 08 17:35:23 My experience is that draggable:true means you can drag the panels. Jun 08 17:37:28 Could there be more than one enyo.Panels involved? I’ve encountered situations where an enyo.Panels with a CardArranger was inside an enyo.Panels with a CollapsingArranger, and I had to set draggable:false on both. Jun 08 17:38:14 Can you post a gist? Jun 08 17:38:43 it's in the ticket under environment Jun 08 17:40:28 For that gist, you need to set draggable: false on the Panels with the CollapsingArranger. Jun 08 17:48:09 DougReeder: I tried what you suggested and now I can't drag any panels at all Jun 08 17:48:21 even if they are set to true/false Jun 08 17:48:36 Yes. Jun 08 17:49:25 You set draggable on the parent, and that controls draggability of all the children. Jun 08 17:49:34 so let's say only panel 3 can't be dragged, how would this be set up? Jun 08 17:49:45 You don’t. Jun 08 17:50:25 You want something not in the enyo.Panels paradigm. Jun 08 17:50:50 DougReeder: but I can, if mainView is draggable true, p1 false, p2 false, p3 true Jun 08 17:51:23 and thus making the draggable parameter looking/sounding backwards Jun 08 17:51:48 You’re not using Panels the way it’s intended to be used. Jun 08 17:52:25 and if it's not possible then what's the point of having a draggable parameter that says "Indicates whether the user may drag between panels." Jun 08 17:52:45 oh, I see. Indicates whether the user may drag between panels. AT ALL. Jun 08 17:52:48 It works it you use it the way its intended. Jun 08 17:53:11 it's talking about the mainView not the subpanels Jun 08 17:54:32 the docs really should say "Indicates whether the user may drag between SUBpanels." Jun 08 17:55:49 See http://enyojs.com/sampler/latest/lib/layout/panels/samples/PanelsSlidingSample.html Jun 08 17:56:25 You create a Panels with a CollapsingArranger, then the children can be other kinds. Jun 08 17:56:50 ok, so once the panel index is at 2 then I can set draggable to false on the main panel and that should disable dragging the way I expect Jun 08 17:56:50 The children of a Panels are normally not themselves Panels. Jun 08 17:57:12 controls then? Jun 08 17:57:30 Yes. Jun 08 17:59:06 DougReeder: would you help me clarify for the bug report? which sounds better "Indicates whether the user may drag between subpanels." or "Indicates whether the user may drag between subcontrols." or "Indicates whether the user may drag between components." Jun 08 18:02:24 I think the wording is fine as is. Jun 08 18:05:40 DougReeder: well, I dissagree. I was thinking parameters are things to apply to themselves. A reasonable assumption. but it referrs to the children. also you said you shouldn't have panels in panels yet the documentation says "between panels" so it's confusing. You know more information about this so when you read the little information the doc says you understand. the point of documentation is to give information to people that don't have Jun 08 18:05:41 information that you have. Jun 08 18:11:47 well, in all honesty, there is no "subpanel" in an enyo.Panels Jun 08 18:12:03 enyo.Panels is comprised of "panels" Jun 08 18:12:06 GodGinrai: yeah, I was thinking that. Panels is a set of panels Jun 08 18:12:09 hence why it is worded that way Jun 08 18:12:16 and why it's confusing Jun 08 18:12:26 panels could refer to itself or it's children Jun 08 18:12:44 well, not really Jun 08 18:13:25 because it's not Panels? Jun 08 18:13:41 because enyo.Panels attributes all describe the way that the panels work in concert Jun 08 18:14:16 The container itself is just the syntactic glue to connect this functionality under one umbrella Jun 08 18:14:41 yeah, I missed that part but DougReeder made me understand Jun 08 18:15:59 it's good to see you around again, btw :) Jun 08 18:16:24 GodGinrai: you remember me :) Jun 08 18:16:40 of course ;) Jun 08 18:17:43 I started a project with enyo awhile back but now I am having scrolling issues. I'm digging into the panels to see what is going on and that's how I got here today. I missed #enyojs Jun 08 18:18:22 I see Jun 08 18:23:39 did you update to new versions ? Jun 08 18:23:59 GodGinrai: I started doing Dart and I was wishing there was more enyo like thinking. Using enyo drags me back to javascript so I'm a bit torn Jun 08 18:24:08 Semanticfire_2: well, since his ticket was opened against 2.5.0, I would assume so Jun 08 18:24:44 Zectbumo: don't waste your time with Dart. It won't overthrow JS Jun 08 18:25:08 TypeScript then? Jun 08 18:25:46 That would be better, if you would rather that than plain JS Jun 08 18:26:14 You could just work in ES6 and use Babel to transpile it Jun 08 18:26:16 plain js doesn't bother me THAT much, but that's because I've ran into almost all the pitfals and I know where not to step Jun 08 18:26:31 :) Jun 08 18:27:52 pop quiz: l = [1,2]; delete l[1]; what is the length of l? Jun 08 18:28:35 should be 2 Jun 08 18:28:57 yes, most languages dissagree Jun 08 18:29:07 not really Jun 08 18:29:14 I'm pretty sure it would be the same in C++ Jun 08 18:30:31 okay, '' == 0 is true, '0' == 0 is true, '' == '0' true or false? Jun 08 18:31:01 false Jun 08 18:31:08 you're good Jun 08 18:31:57 '6' - '4' equals 2 what does '6' + '4' equal? Jun 08 18:33:46 64 Jun 08 18:34:08 anyone have thoughts on how to use RelationalModel? Jun 08 18:35:23 Cage1___: no idea, I haven't messed with models much Jun 08 18:35:46 I thought I did something with that, let me check Jun 08 18:36:23 Zectbumo: btw, the reason why the delete doesn't delete the entry in the array is because it deletes the object that the entry in the array points to, not the entry itself Jun 08 18:36:55 This only seems confusing to JS devs because most of them do not understand pointers Jun 08 18:37:05 GodGinrai: yeah, I think I looked all these up once. it says something about assigning to undefined not modifying the container Jun 08 18:37:52 it's all explained in the spec, which I've disected a few times Jun 08 18:39:32 okay last one to bore you with: Boolean([]) is true, [] == false is it true or false? Jun 08 18:43:48 yes Jun 08 18:50:21 8) Jun 08 19:04:40 I think I got it! "Indicates whether the user may drag between its panels." Jun 08 19:48:58 I want to code something in Enyo again Jun 08 19:49:00 it's been so long Jun 08 19:49:05 been working so long with React Jun 08 19:58:49 I read about React the other day, how React was better than Angular in most ways Jun 08 19:59:03 I've never used either Jun 08 19:59:32 I was thinking of looking into Polymer Jun 08 20:00:12 Angular sucks Jun 08 20:00:24 React is similar-ish to Enyo Jun 08 20:00:41 Polymer is basically Enyo w/ virtual dom :P Jun 08 20:00:57 It's mostly by former enyo devs, IIRC Jun 08 20:01:22 you peaked my interest Jun 08 20:06:04 *piqued Jun 08 20:06:23 heh, I was trying to look up the spelling and couldn't find it. thanks :) Jun 08 20:10:08 hmm. I looked up the history and it roots from french pic, or prick and means irratate or stabbed in the gut. That's too much negativity for me. I probably won't use piqued anymore and use the modern "got me in the feels" instead. Jun 08 20:11:40 lol Jun 08 20:12:01 well, the concept is like this: Jun 08 20:12:16 imagine you feel a prick, and then look to see what pricked you Jun 08 21:25:41 hey Enyos Jun 08 21:25:46 hello Jun 08 21:29:42 morning dmanderson Jun 08 21:32:07 Yo yo Zectbumo an GodGinrai :D **** ENDING LOGGING AT Tue Jun 09 02:59:58 2015