**** BEGIN LOGGING AT Fri Aug 14 02:59:58 2015 Aug 14 17:58:44 Hey folks, it seems the enyo-jobs board is totally worthless for hiring an enyo developer and my usual resources for programmers don't have anyone who does enyo where would you search? Aug 14 18:01:49 trex005: Find a conference the enyo team is going to and scout people who come to their panel? Aug 14 18:02:31 hmmmm..... interesting idea. Expensive, but probably effective Aug 14 18:04:09 sugardav1: can you ban synergybot? It just floods the channel. Aug 14 18:04:31 GodGinrai: you mean your client can't filter? :) Aug 14 18:05:05 trex005: It can, but I shouldn't have to do that. This is flooding, which is against freenode rules Aug 14 18:09:44 But honestly, trex005, due to Enyo's unpopularity, you are unlikely to find many enyo devs (maybe try webosnation?) Aug 14 18:10:15 You would be better off just finding a JS dev who shows the ability to quickly learn new frameworks Aug 14 18:10:23 And have them learn Enyo on the job Aug 14 18:10:49 Yeah, I tried for a month or two, and tested a couple people that were no good (and coming from me, that's pretty bad)... but there is just nothing out there Aug 14 18:11:00 But yea, I think going to the conference and canvassing for talent there is the best way to get an actual Enyo dev Aug 14 18:11:12 or getting the Enyo team to put you in contact with one they know Aug 14 18:11:31 ohhh sugardav1 :) Aug 14 18:12:15 Unfortunately my budget probably is not big enough for their recommendations, I may just have to go the JS route. Aug 14 18:12:49 Yea. Honestly, Enyo's not a hard framework to learn, so any competent developer should be able to pick it up fairly quickly Aug 14 18:17:21 I made a jsfidddle showing the webservice and progressbar http://jsfiddle.net/of0hyqcr/ Aug 14 18:19:07 Zectbumo: looks fine to me Aug 14 18:19:14 one thing I noticed is onyx.ProgressBar.setMax() has to be set before setProgress() otherwise the progress won't update properly Aug 14 18:19:22 Zectbumo: although your POST request is getting a 403 Aug 14 18:20:29 hmm, yes it was working. It seems that jsfiddle guys are blocking my requests?? Aug 14 18:20:38 lol I guess Aug 14 18:20:43 doesn't matter too much. I don't have to get json Aug 14 18:21:13 yup Aug 14 18:22:38 so I see what you were saying, GodGinrai. Setting multiple times isn't a big deal since setting the same value is a noop Aug 14 18:24:17 I don't really like having to manage the progress bar inside responseHandler. It doesn't feel right. It should go in a onLoadend handler. Aug 14 18:25:05 Ideally I would like onLoadstart to tell me my max, onProgress to tell me my progress, onLoadend to clean up. Aug 14 18:30:57 GodGinrai: I made my pull request for WebStorage https://github.com/enyojs/enyo/pull/1250 Aug 14 18:47:37 oh I figured something out about the 403 response. If you hit Run on the jsfiddle it changes the state somehow so it gives a different response to the ajax call returning json. You can see they are running django Aug 14 18:48:55 I see Aug 14 19:11:39 GodGinrai: would you help me understand a line of code in enyo please? Aug 14 19:13:10 Zectbumo: sure thing Aug 14 19:13:33 I don't understand what line 187 is doing or how it works. https://github.com/enyojs/enyo/blob/master/source/ajax/WebService.js Aug 14 19:16:05 what my final goal is to make enyo capture all the ProgressEvents not just the progress events. https://xhr.spec.whatwg.org/#progressevent Aug 14 19:16:28 so I thought line 187 might be relevant. maybe it isn't Aug 14 19:18:45 btw, Zectbumo, if you click the line in question, it will highlight it and fix the URL so that when you send it to people, they'll see the highlighted line Aug 14 19:18:55 oh cool Aug 14 19:20:07 Zectbumo: http://enyojs.com/docs/latest/#/kind/enyo.Async:progress Aug 14 19:21:57 oh I see where I got lost. I was looking at the same named functions in WebService. To me it looked like it was firing all events with arguments that made no sense to me. Aug 14 19:22:41 I see Aug 14 19:48:43 GodGinrai: no wonder I'm not getting a start event. It's being fired before my handler is getting registered. https://github.com/enyojs/enyo/blob/master/source/ajax/Async.js#L289 Aug 14 19:49:11 Zectbumo: nice. Aug 14 19:49:40 Well, you could always use enyo.Ajax instead of enyo.WebService. Then you could do ajax.progress().go() Aug 14 19:49:54 yeah, low level. Aug 14 19:50:00 What about https://github.com/enyojs/enyo/blob/master/source/ajax/Async.js#L291 Aug 14 19:50:06 I'm not seeing that event Aug 14 19:50:32 not sure Aug 14 19:50:55 BTW updated ProgressBar fiddle http://jsfiddle.net/of0hyqcr/1/ Aug 14 19:51:15 I figured out how to use the jsfiddle ajax json echo Aug 14 19:51:36 so now I can send 500k data Aug 14 19:51:46 nice Aug 14 19:52:04 still no progress bar since they don't report a content-length :'( Aug 14 19:52:25 hehe **** ENDING LOGGING AT Sat Aug 15 02:59:58 2015