/srv/irclogs.ubuntu.com/2013/06/03/#juju-gui.txt

gary_posterhi everyone12:09
gary_posterfrankban, could you please beg/borrow/steal some juju-core reviews for your branches? :-)12:10
gary_posterbenji, you up for reviewing bcsaller's branch for #1185982?12:10
gary_posterhttps://codereview.appspot.com/9906044/12:11
benjigary_poster: sure12:11
gary_posterthanks benji12:11
gary_posterhi alejandraobregon.  Do you know when you will get a chance to have some of Charline's time for reviewing the user data questions?  I'd like to get that moving, but I do want to have her input and advice if we can.  If you want me to contact her directly I'd be happy to, but I also appreciate you talking with her about it.12:17
frankbangary_poster: I'll do :-) https://codereview.appspot.com/9810044 would like to be reviewed by someone in the golden horde12:50
gary_posterthanks frankban :-)  bac, you around for frankban's review request ^^ , by chance?12:51
bacgary_poster: sure12:51
frankbanthanks bac12:52
gary_posterthanks bac.  frankban, fwiw looks good to me, but I'd want to look at it more closely for an official review.12:52
bacfrankban: why do you consistently use the word 'machiner'?  is that just a typo for 'machine' or am i missing something?12:53
bacmachinery?12:53
frankbanbac: it's how the machine worker is called in juju-core, I have no problem in using "machine" if it makes it more understandable12:54
bacmachiner (plural machiners)12:54
bacOne who operates a machine.12:54
alejandraobregongary_poster: hi! nice weekend? Have a meeting booked in with Charline tomorrow to discuss user feedback :)12:55
bacif that is the correct word for this context then please use it.  but i don't want to see something clumsy and juju propogated12:55
bacfrankban: ^^12:55
gary_posteralejandraobregon, yes, nice weekend, thanks!  dad was in for a visit.  hope yours was nice too.  Charline meeting tomorrow: fantastic, thanks!12:56
frankbanbac: ack, 2 out of 2 reviewers got confused by machiner, enough to change it IMHO12:56
gary_posterbac, you saw frankban's reply about juju core's nomenclature?12:56
bacok12:56
bacgary_poster: you mean in this discussion or elsewhere?  i didn't read responses to other reviews yet.12:57
gary_posterbac, simply above: """it's how the machine worker is called in juju-core, I have no problem in using "machine" if it makes it more understandable"""12:57
bacgary_poster: yes, i read that12:58
gary_posterI worry a bit about moving away from their names, even though I agree they don't make sense12:58
gary_posterwell, that's too strong12:58
gary_posterbut maybe it is reasonable to define their terms somewhere and then use them12:59
gary_posterfor instance, I think William has to translate in his head when he talks to us12:59
gary_posterto handle our use of the "delta" term, for instance12:59
gary_posterthe more we have a shared understanding and vocabulary the better13:00
gary_posterend of thought.13:00
gary_posterfine with changing it to "machine worker" for this branch13:00
frankbangary_poster: +113:00
gary_postercool.  so another approach would be to start a "definitions" doc file.  <shrug>  Not advocating, brainstorming.13:01
frankbangary_poster, teknico: when you have time, I'd like us to have a quick call re juju-test13:05
bacgary_poster, frankban: i just looked at the juju-core code and they have a Machiner class.  it is a real conceptual thing, not just a passing odd word.  so i think we should use it.  i like the idea of defining it, though.13:06
gary_posterfrankban, cool.  I should have time within the next hour or so.13:06
gary_posterbac, great, thanks for looking at that13:06
frankbangary_poster: cool, thanks13:06
teknicofrankban, gary_poster: I'm ready13:11
gary_posterthanks13:11
frankbangary_poster, bac: on the other end, I don't like the idea of the charm having to deal with internal juju-core implementation concepts, like machiner or agent.conf. In this context, they were added as a temporary workaround. We still need those for backward compatibility but we will eventually get rid of those.13:12
frankbans/end/hand/13:13
frankbangary_poster, teknico: ready on the chat when you are.13:15
gary_posterok thanks.  still trying to finish something else up.  will ping/13:15
gary_posterfrankban, re machiner name: not sure.  I trust whatever decision you and bac agree on.13:16
hatchgood morning all13:20
gary_postermorning hatch13:21
hatchgary_poster: model/view databinding in yui functional prototype https://gist.github.com/hatched/285d3aadb0dbdd94b2db13:22
hatch:)13:22
gary_posterhatch, rock :-)13:22
gary_posterthanks13:22
gary_posterhatch, looks simple and very good.  I see you filled out the google doc too, thank you.  Maybe send demo and doc around to gui team + rick and jc?13:27
benjiReview available, 50% off: https://codereview.appspot.com/995304513:30
jcsackettorangesquad: going to be a moment late, fighting g+. 13:30
abentleysinzui: ping for standup13:31
bacbenji: i was just about to do that one but couldn't find the url.  on it now.13:33
bacbenji: coincidentally, i have one ready for eyeballs too!13:33
benjibac: thanks.  I'll take a look at yours as well.13:34
bacbenji: sorry, i couldn't get my bzr config set properly for lbox so it is an old school LP merge proposal13:35
* benji feels a rush of nostalgia.13:36
hatchgary_poster: sure thing I'll put up a jsbin in a minute13:37
gary_postercool thanks13:44
gary_posterfrankban, teknico call in 14 minutes, at quarter past hour?14:01
jcastrogary_poster: antonio and I have a call with mark this morning @ the same time as the site/GUI call; if you guys need anything from us just let us know14:02
frankbangary_poster: sounds good14:02
teknicofrankban, gary_poster, works for me14:02
gary_posterthanks frankban & teknico14:02
gary_posterjcastro, will do, thanks.  I talked with Antonio about some topics, esp. the quality tab, that I'd like your ack on. Maybe we can catch up later today14:03
teknicobac: I need to talk with you re: tarmac, got some time?14:03
bacteknico: let me finish this review14:05
bacwon't take long14:05
teknicobac: sure, thanks14:05
hatchrick_h_: I finally remembered why I pinged you the other day :)14:07
rick_h_hatch: party on14:07
bacteknico: guichat?14:16
teknicobac: I am in ongoing call there with frankban and (soon) gary_poster14:17
bacteknico: oops, i see it is busy14:17
bacteknico: ok, ping me when you want to talk14:17
teknicobac: I will14:17
hatchemail sent14:23
hatchor not....14:23
hatch-mobilepower went out 14:27
bacjujugui: seeking one more review for https://code.launchpad.net/~bac/charms/precise/juju-gui/unified-ppa/+merge/16703914:28
hatch-mobileglad I had a UPS heh 14:29
sinzuiorangesquad, charmworld r420 is deployed. we are waiting for ingest to do a full run to verify non-charmers promulgated is fix released.14:29
rick_h_sinzui: rgr, awesome14:30
teknicobac: coast is clear14:33
teknicomarcoceppi: hi, got a minute for a quick chat?14:48
marcoceppiteknico: certainly14:49
teknicomarcoceppi: thanks, tinyurl.com/guichat ?14:49
teknicouhm, http://tinyurl.com/guichat14:49
marcoceppiteknico: works for me14:49
abentleyrick_h_ or jcsackett: Please have a look at this: https://code.launchpad.net/~abentley/charmworld/api-2-docs/+merge/16705814:55
rick_h_abentley: looking14:55
hatch-mobileman the power is still out 15:06
rick_h_abentley: so I'd mention to sinzui you are headnig to api2 15:07
sinzuithere can be only 115:08
abentleyrick_h_: I think you just did :-).  sinzui, docs are here.  https://code.launchpad.net/~abentley/charmworld/api-2-docs/+merge/16705815:09
sinzuithe spike is now a feature?15:09
abentleysinzui: No, not implemented yet.  I wrote the docs to reflect our conversation.15:10
teknicogary_poster: I summarized my chats with b.a.c and marco.ceppi in the card description; what's a better place for that info, if any? it's my card in Maintenance - Active - Branch start15:17
teknico1bah, got disconnected15:24
benjigrr, after tweaking my code through review I now get test failures when run in phantomjs (but not Chromium)15:46
rick_h_abentley: can you peek at https://code.launchpad.net/~rharding/charmworld/add-category-api/+merge/167078 when you get a sec please? Short/sweet15:56
abentleyrick_h_: sure.15:56
bacthank you teknico115:57
abentleysinzui: For your work, when the author has not specified any categories, do you handle it as None, [] or no-such-attribute?15:57
hatchguichat in 3?15:58
hatch215:58
sinzuiabentley, I intended to return []. You can disagree now and tell me to return None.15:59
hatchyay power just came back on15:59
abentleysinzui: I like [].  rick_h_, how do you feel about changing categories to be [] when not supplied?15:59
rick_h_abentley: fine by me. I went with the change that failed the least number of tests :)16:00
rick_h_abentley: I'll change to [] and update the rest of the tests 16:00
sinzuiabentley, I have chosen to return None for no icon because an empty string is bad. the views/model will need to omit the attr from the json when icon is None16:00
sinzui^ rick_h_16:01
rick_h_sinzui: there is no icon in the api any more 16:01
abentleysinzui: ^16:01
rick_h_sinzui: it's a direct check for the icon.svg in files16:01
sinzuifab. I can remove it from my model.16:01
abentleysinzui: I guess the problem is we haven't actually deleted API0.  jcsackett, were you able to figure out whether it's safe to delete API0?16:02
Makyojujugui Call now?16:02
bachey gary_poster, you coming?  benji?16:02
benjicoming16:02
rick_h_abentley: it should be safe currently. 16:02
jcsackettabentley: yes it is safe. thought i told you on friday. my apologies.16:02
rick_h_abentley: uistage has been on api1 for a while16:02
gary_posterjujugui I am coming16:03
abentleyjcsackett: Thanks.  It's entirely possible you did tell me and I forgot.16:03
jcsackettabentley: well, either way. kill it. :-)16:04
abentleysinzui: I will kill API0 and the icon as my next task.16:04
sinzuiunderstood16:05
Makyogary_poster, browser froze.  Going well.16:09
abentleyrick_h_: Did the API0 tests pass for your branch?  I would have expected them to break due to the introduction of categories.16:10
rick_h_abentley: yes, all tests passed in the original branch. Getting some failures now in a couple of places. 16:10
rick_h_abentley: So they passed because if there was no categories or it was [] I didn't return it.16:11
abentleyrick_h_: Ah, right.16:12
abentleyorangesquad: Could you please review https://code.launchpad.net/~abentley/charmworld/fix-orphan-chunks/+merge/167084 ?16:19
* sinzui looks16:20
abentleyrick_h_: r=me.  Thanks!16:22
rick_h_abentley: cool thanks, was just waiting for the diff to update 16:23
luca__sinzui: gary_poster anyone: can you set constraints for a bundle?16:30
=== hatch_ is now known as hatch
teknicobac: what does "c-n-p" mean (re: your review of benji's branch)?16:31
gary_posterrick_h_, do you want to be at tech discussion?16:31
rick_h_gary_poster: loading now16:31
baccut-AnD-paste16:31
teknicoooh, right16:31
bacsorry16:31
luca__bcsaller: can you set constraints for a bundle? or edit settings? Also, what settings would be available when your deploying a bundle?16:32
bcsallerluca__: I'm in a meeting now but can reply after16:33
luca__bcsaller: np, thanks :)16:33
hatchok I'm going to finish my breakfast now :)17:13
hatch11:13...more like lufast17:14
hatchsince it's more lunch than breakfast17:14
bcsallerand luca is gone now :(17:14
hatchbcsaller: so is it decided that we are sticking with d3 for the env then?17:17
hatchI remember the discussion from oakland about alternatives17:17
hatchbut now with the request for more with d3 experience17:18
hatchwhen the power went out the second time I learnt that my phone does not have enough processing power to run a hangout with 10 people :)17:19
bcsallerhatch: we don't have a sufficient alternative at this point. There was some talk of rendering with WebGL but IE10 support is only via a plugin so its a no-go17:20
hatchahh and the canvas tools available were subpar?17:21
bcsalleradditionally we have UX that zooms, canvas is raster, svg is vector and scales17:21
hatchahh right right17:22
hatchwebgl would be so damn cool17:22
bcsallerits different, we'd give up the CSS skinning, the DOM event model (for something similar but different)17:22
hatchdoes IE10 auto update to 11 when it comes out? 11 will support GL :)17:22
rick_h_hatch: quit talking crazy17:23
bcsallerI don't know the plan there17:23
hatchrick_h_: oh c'mon - webgl, occulus rift, nintendo powerglove, treadmill17:23
gary_postersinzui, do you have a few minutes to help me write the email to Mark about the quality metric for charms?  Or is there someone else who would be able to give me the context you think I might need?17:25
jcsackettrick_h_: care to take the first review on https://codereview.appspot.com/9965044 ?17:25
gary_posterrick_h_, was their discussion about including the charm tabs in the URL?  I have a use case for it right now. :-)17:26
gary_posterthere17:27
hatchgary_poster: bcsaller should we have a chat about where to go from here?17:27
bcsallerhatch: yeah, when ever you have time we can hope on g+ again 17:28
gary_posterhatch, bcsaller was thinking something similar.  17:28
gary_posterI'm on guichat now17:28
gary_postercould talk now?17:28
hatchokee17:28
rick_h_gary_poster: yes, it's an open bug to add that feature in17:29
rick_h_gary_poster: just lost some priority with recent api fixes/etc. 17:29
gary_posterok cool thanks rick_h_ 17:29
rick_h_gary_poster: #1175149 if you care enough17:30
_mup_Bug #1175149: URLs cannot take you to a particular tab in charm details <charmbrowser> <juju-gui:Triaged> <https://launchpad.net/bugs/1175149>17:30
rick_h_jcsackett: looking17:30
rick_h_jcsackett: actually, will look in a sec. Today's flown by and need to fetch lunchables.17:30
jcsackettrick_h_: dig.17:44
sinzuigary_poster, I think this summarises my understanding of the issue: https://docs.google.com/a/canonical.com/document/d/1I25jG9rcZY6K6x250LhY-8bfEy0KgDXZYrk9UgagFCo/edit17:46
gary_posterthank you very much sinzui.  Incorporating17:47
benjigary_poster: my branch is landed and I am hungry; after lunch I'll check with you about... whatever it was that you wanted me to do next ;)17:50
gary_posterbenji, ok thanks :-)17:50
abentleysinzui: The 02 migration (removing periods from keys) has tests that now fail.  Should I remove the tests?  Remove the whole migration?18:05
sinzuioh.18:06
sinzuiabentley, Yes is the immediate answer. Maybe we want to note this circumstance in the docs. We can remove migrations when we believe every supported site is migrated...and that is just mange.jujucharms.com18:07
abentleysinzui: Cool.  For some reason I thought we'd have to support jujucharms.com, but of course we've already gone past it.18:09
abentleysinzui: We don't currently have an elasticsearch migration tool.  Maybe we should add one, maybe we should migrate mongo and elasticsearch using the same tool, maybe we should just reindex mongo.  Thoughts?18:34
rick_h_jcsackett: LGTM inbound with a couple of things to look at please. Small enough changes I think, but let's chat if I'm off base if that's cool18:35
sinzuiabentley, I favour reindex mongo...I think we had agreed that in the past18:36
abentleysinzui: Oh, I don't remember that, but it works for me.18:37
rick_h_sinzui: abentley didn't we talk about adding a function to the current migration code so that you could create a new migration file who programattically did a reindex in the upgrade function call?18:38
sinzuiabentley, I suppose I was jumping to conclusions in the past. 18:38
rick_h_abentley: sinzui thus kind of re-using our "do it once when we need to" code already written without manual intervention on deployments?18:38
abentleyrick_h_: I don't remember that, but it makes sense.18:39
rick_h_abentley: sorry, maybe I had the chat with sinzui along those lines. It's been a bit. 18:40
rick_h_abentley: but yea, ideally I'd think we'd add a migration helper functino to do a re-index and just create a migration that touches ES using the helper. 18:41
sinzuiabentley, I assumed sync-index would be the way to update elastic search after ever mongodb change.18:41
abentleyThe things we currently do are: in the charm, index mongo into ES as soon as both are available, and on change to the ES mappings, reindex ES into ES.18:42
sinzui!18:42
sinzuiabentley, that reminds me...18:42
sinzuiabentley, rick_h_ ...I think I want to change that rule to know if the services have current data. I wait to wait for a new ingest when I brought up the app with the current db and search18:44
sinzuis/wait to wait/had to wait/18:44
abentleysinzui: So that was a case where we could have done a migration, and maybe should have.  Or else requested webops to do a manual ingest as well.18:46
sinzuiabentley, every time we remove and add db+search relations, we do a full ingest. That means adding a unit will try to do a full ingest (we ignore its attempt). If I bring up the db from a dump file, I only want sync-index to run18:48
jcsackettrick_h_: replied, happy with most changes. working on those now.18:50
rick_h_jcsackett: cool looking18:50
abentleysinzui: When there is already a unit and we add a unit, I believe we don't do that.  It's only when there are no units and we add one.18:51
benjigary_poster: I'm back18:51
gary_posterhey benji thanks.  checking guichat...18:51
benjigary_poster: it's not free18:51
gary_posterbenji, k, making room18:52
abentleysinzui: I guess I'm not clear what the new rule would look like.  Never auto-ingest, because we assume there was a dump?  Have a new relation variable to indicate that there was a dump?18:52
sinzuiabentley, if config-changed could check both db and search have an agreeing set of data, then go right to the expose step18:53
sinzuiabentley, If just db, then sync-index and expose18:54
rick_h_jcsackett: thanks, I'm pulling down the branch to play with the delegate. Hold off landing until I check that out please. 18:56
abentleysinzui: I think we can make sync-index fast enough that we don't care whether it runs, by using bulk_index.18:56
sinzuiabentley, I am not proposing you do this config-change work. I was pondering it when we had the agent state non-sense last week.18:56
sinzuiabentley, oh, lovely.18:56
rick_h_hah, forget fixing issues, just bypass with new tools ftw!18:57
rick_h_jcsackett: hangout when you get a sec please?18:59
bacjujugui: my isp just announced they are on their way to service our tower so i may drop off in a bit19:15
gary_posterack19:16
bacgary_poster: i'm looking for a card to pick up.  you have any suggestions?19:16
gary_posterlooking19:16
gary_posterbac I suggest the high from Story A, which I can describe, or one of the three maintenance high cards19:18
gary_posterthe first two are d3-related19:18
gary_posterthe first two maintenance I mean19:18
bacgary_poster: so you mean the analytics story?19:19
gary_posteryes bac.19:19
baci'm happy to look at that.  i'd like to see the names 'crazy egg' rejected.19:20
gary_posterlol19:20
gary_posterbac, ok want to come by guichat and we'll talk about it?19:20
bacsure19:20
bacgary_poster: i'm there19:21
benjiredirect loop between docs.google.com and accounts.google.com; whee!19:21
baci think19:21
gary_posteroh, huh19:21
rick_h_jcsackett: email back with notes. I can't replicate the currentTarget not working correctly19:23
gary_poster"lunch": biab19:37
bcsallerhatch: I'm back when you're ready19:59
hatchalright one minute20:00
hatchjust grabbing something to drink20:00
bcsallerno rush20:03
hatchalrighty all ready20:03
hatchjust finished the Ghost in The Wires book that I was reading in oakland20:04
hatchwhat a great book20:04
hatchI have 40 books in my amazon wishlist and about 5 unread on my bookshelf - I'm not sure why I even bother lol20:05
bcsallerhatch: in the chat room now20:06
bcsallergary_poster: are you free to join chat?20:07
sinzuiorangesquad: I might disappear. I am experiencing a heavy down pour and the water is now over the door sill.20:08
abentleysinzui: Sorry to hear.20:08
sinzuiI have two weeks left in this house. \o/ this could be my last flood20:09
gary_posterbcsaller, guichat?20:17
hatchbac: did you have something to chat about?20:46
benjia WYSIWYG editor isn't worth its salt unless it has orphan control21:08
hatchwhat's orphan control?21:08
benjiit is a way to say "this chunk of text should not be separated by a page break from this other bit of text"; for example, a header should always be on the same page as the first paragraph of the section it heads 21:09
benjigary_poster: It needs more work, but the vitals doc is in a good shape for you to take a look at it21:09
hatchoh...I don't even think Word does that21:09
jcsackettjujugui: if anyone's free, can i get one more review on https://codereview.appspot.com/9965044/21:10
benjiyep, in (the last version of Word I used in anger, about a decade ago) you could select a chunk of text and choose the "keep together" option21:11
benjijcsackett: sorry, I need to run21:12
* benji runs.21:12
hatchjcsackett: sure21:13
gary_posterbenji awesome thank you looking21:19
hatchTIL my NAS doesn't turn back on when the power goes out21:37
* hatch just spent 15 minutes trying to debug the connection21:37
hatchlol21:37
* hatch fail21:38
hatchhow many people here use lastpass?21:48
* gary_poster raises hand21:49
hatchany issues you have found?21:50
gary_posterbenji added comments, thank you!21:50
gary_posterhatch, mm, I wish it could accept both yubikey and google authenticator simultaneously21:50
gary_posterhatch, otherwise +121:50
hatchman lastpass for android is bloody ugly21:56
jcsacketthatch: i use it; i don't *love* the mobile app, but it works, and the service is good.22:17
hatchI set it up on a site and now it auto logs me in22:21
* hatch is a little creeped out22:21
hatchlol22:21
hatchdoes the lastpass log in fail the first time intentional?23:02
gary_posterhey huwshimi 23:30
huwshimigary_poster: Hello!23:30
hatchgary_poster: I'm assuming green highlights are us?23:30
gary_poster:-)23:30
gary_posterhatch, no, we are everything that is not orange squad or Ecosystems23:31
hatchalrighty23:31
gary_posterhatch, so inspector, (bundles, containerization,) gray masthead, analytics23:32
hatchgotcha23:32
hatchOSCON sounds like something from Spiderman23:32
hatchOSCORP23:32
gary_posterhuwshimi, I don't know if you are able to work on the gray masthead today, but I just noticed a few minutes ago that there appears to be two similar, related bugs: https://bugs.launchpad.net/bugs/1172735 and https://bugs.launchpad.net/bugs/118500623:33
_mup_Bug #1172735: Implement grey masthead with logout, alerts and get juju <blocker> <charmbrowser> <juju-gui:Triaged> <https://launchpad.net/bugs/1172735>23:33
hatchcool I wish I knew about this sooner this conf looks packed23:33
gary_posterthe branch would assume that the right-hand search panel could just disappear in a cheap hack for now23:34
huwshimigary_poster: The masthead icons refer to Charm Browser masthead (and I've implemented them in a branch that I've been working on).23:34
gary_posterhuwshimi, ah!23:35
huwshimigary_poster: For the main masthead is the plan to implement that under the browser_enabled flag?23:35
huwshimigary_poster: If so, any hints on how to use that flag in index.html which is not a handlebars template?23:36
gary_posterhuwshimi, the plan is that, once #1175019 and #1186299 are fixed, we make the charm panel the default and rip out the flag23:36
_mup_Bug #1175019: staging has issue with black bar at top of fullscreen charm details <charmbrowser> <juju-gui:Triaged by huwshimi> <https://launchpad.net/bugs/1175019>23:36
_mup_Bug #1186299: The charm browser quality tab does not have data <charmbrowser> <juju-gui:Triaged> <https://launchpad.net/bugs/1186299>23:36
gary_posterhuwshimi, and the hope is that this will be extremely soon23:36
gary_posterso you could simply change the main masthead directly in your branch huwshimi23:36
gary_posterand if we somehow have issues with those two bugs23:37
gary_posterthen we will implement the flags our selves somehow (/me waves hands and hopes it doesn't happen)23:37
gary_posterwhile you atre on vacation23:38
gary_posterwdyt, huwshimi?  sound ok?23:38
gary_posterhuwshimi, also could you please subscribe to juju-gui-peeps, on bottom left of https://launchpad.net/~juju-gui-peeps23:40
huwshimigary_poster: That sounds ok, but there are three parts to replacing the header. 1. Style the header 2. Replace the Alerts Bootstrap dropdown with a YUI widget and 3. Remove the Charms search and panel button23:41
huwshimigary_poster: So I'm not sure if that can all really be done without breakage in one branch23:41
gary_posterhuwshimi, do we really need to to #2 right now?23:42
gary_posteragreed we need 1 & 3 now23:42
gary_posterhuwshimi, but if you deliver incremental branches that is AOK.  Are you saying you'd like others to deliver 2 and/or 3?23:42
gary_posterhuwshimi, I am assuming you are subscribed to https://lists.ubuntu.com/mailman/listinfo/juju-gui , but if not please do23:43
huwshimigary_poster: I'm not sure if we can really do #1 without #2 without a lot of fighting with Bootstrap and having to use all their specific HTML. It something that we can do, it just makes things a lot uglier.23:44
gary_posterhuwshimi, oh I see :-/23:44
gary_posterhuwshimi, ok, so the order needs to be #2, #3, # 1?23:44
hatchI was waiting until Friday but huwshimi we could look into http://purecss.io/23:44
* gary_poster steps away23:45
hatchnot sure if it helps much23:45
hatchbut it's yui's answer to bootstrap23:45
huwshimigary_poster: The cleanest scenario for me would be #2 and #3 (in any order) and then I can come along and do #1.23:45
hatchhuwshimi: did you have a module in mind for the alerts dropdown?23:47
huwshimihatch: I imagine it would just be an Overlay23:48
hatchgary_poster: did we already know that uistage is broken?23:48
hatchhuwshimi: I wonder if we could do it all with css with a styled radio button23:49
hatchOR23:50
hatchwe it could be as simple as a class toggle on the list23:50
hatchand have the result list and button in a wrapper23:50
hatchso they align23:50
huwshimihatch: I'm not sure what we really get with doing some kind of CSS implementation. We'd still need to build a YUI widget to handle building the menu items etc. and we may as well use something that is built in rather than making something ourself, right?23:52
hatchyeah.............23:53
hatchoverlay just feels so heavy for such a simple thing23:54
hatchblah it's past EOD and I'm just talkin garbage, feel free to ignore me :)23:55
huwshimihatch: Well, it's exactly and overlay :)23:55
huwshimi*an23:56
hatchwell it IS but at its purest form it's really just a list of errors23:56
hatchso as long as it can be turned on/off and aligned to the button that's all that's really necessary23:56
huwshimihatch: But that's pretty much exactly what an Overlay is designed for, it's just that someone's already made it for us :)23:59
hatchwell in reality an overlay is so much more code23:59
hatchit's certainly a lot less work to use one though23:59
hatch:)23:59
hatchmy hacking project tonight will be to try and make what I'm blabbing about23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!