fluid-work IRC Logs-2009-03-27

fluid-work IRC Logs-2009-03-27

[03:47:49 EDT(-0400)] * lessthanzero (n=lessthan@CPE001ff342457c-CM001ac352aefc.cpe.net.cable.rogers.com) has joined #fluid-work
[08:07:56 EDT(-0400)] * EricDalquist (n=EricDalq@adsl-76-208-69-153.dsl.mdsnwi.sbcglobal.net) has joined #fluid-work
[08:22:16 EDT(-0400)] * Justin_o (n=Justin@142.150.154.171) has joined #fluid-work
[08:26:30 EDT(-0400)] * laurelw (n=Laurel@142.150.154.178) has joined #fluid-work
[08:30:08 EDT(-0400)] * athena (n=athena@99.129.100.66) has joined #fluid-work
[08:34:50 EDT(-0400)] <athena> i'm looking for some help with the renderer-based pager
[08:35:21 EDT(-0400)] <athena> i don't know if anyone's around (maybe Bosmon?) that would know how to refresh the data model
[08:36:43 EDT(-0400)] <Justin_o> athena: hello, I'm trying to see if Bosmon is around, not sure if he is though
[08:36:52 EDT(-0400)] <athena> thanks
[08:36:55 EDT(-0400)] <athena> i figured he might not be
[08:37:15 EDT(-0400)] <athena> i'm guessing he's maybe the person to talk to? i wasn't really sure
[08:37:42 EDT(-0400)] <Justin_o> probably the best, he's been doing most of the work on that.
[08:38:31 EDT(-0400)] <athena> yeah
[08:38:40 EDT(-0400)] <athena> when i see things like rsf:id i do think of him
[08:56:41 EDT(-0400)] * fj4000 (n=Main@CPE0018f85ab63e-CM001692f5798c.cpe.net.cable.rogers.com) has joined #fluid-work
[09:07:34 EDT(-0400)] * anastasiac (n=stasia@142.150.154.189) has joined #fluid-work
[09:07:43 EDT(-0400)] <fj4000> anastasiac -have a moment?
[09:07:56 EDT(-0400)] <anastasiac> fj4000, good morning
[09:07:56 EDT(-0400)] <Justin_o> fj4000: in images under fss there are a couple of images and then in the themes directory there are more
[09:08:12 EDT(-0400)] <fj4000> im having trouble finding the fss images
[09:08:16 EDT(-0400)] * anastasiac launches Aptana so she can have a look
[09:08:25 EDT(-0400)] <fj4000> i just updated around 10 mins ago, and the folders are empy here
[09:08:58 EDT(-0400)] <anastasiac> fj4000, it's entirely possible I put them in the wrong place
[09:09:16 EDT(-0400)] <fj4000> i did a search on the entire project....no png files
[09:10:11 EDT(-0400)] <anastasiac> there are lots of png files in the themes folder - what specific files are you looking for that you can't find?
[09:10:16 EDT(-0400)] <fj4000> I noticed the download of the update was a lighter than expected - now I realize its b/c I didnt pull any images down..
[09:11:06 EDT(-0400)] <anastasiac> you did an update, and the images didn't come with it??
[09:11:11 EDT(-0400)] <fj4000> right
[09:11:15 EDT(-0400)] <fj4000> all empty
[09:11:18 EDT(-0400)] <fj4000> what I get is
[09:11:36 EDT(-0400)] <fj4000> framework/fss/css/FSS_images .... nothing deeper
[09:11:48 EDT(-0400)] <fj4000> oh wait
[09:11:51 EDT(-0400)] <anastasiac> the folder is not called FSS_images - that shouldn't exist
[09:11:52 EDT(-0400)] <fj4000> I see what happened
[09:11:55 EDT(-0400)] <anastasiac> it's called images
[09:12:02 EDT(-0400)] <anastasiac> fss/images
[09:12:09 EDT(-0400)] <anastasiac> it's beside css, not inside it
[09:12:10 EDT(-0400)] <fj4000> right right - but I still have that folder for some reason
[09:12:16 EDT(-0400)] <fj4000> hmm
[09:12:19 EDT(-0400)] <fj4000> can I delete it?
[09:12:21 EDT(-0400)] <anastasiac> ah, yes
[09:12:23 EDT(-0400)] <anastasiac> my mistake
[09:12:26 EDT(-0400)] <fj4000> ok
[09:12:41 EDT(-0400)] <anastasiac> part of a 3-step process, and I forgot the last step
[09:12:48 EDT(-0400)] <anastasiac> feel free to delete it!
[09:12:49 EDT(-0400)] <fj4000> - can I delete it?
[09:12:52 EDT(-0400)] <fj4000> awesome
[09:12:53 EDT(-0400)] <anastasiac> thanks for catching that
[09:13:02 EDT(-0400)] <anastasiac> sorry for the confusion!
[09:13:03 EDT(-0400)] <fj4000> also, something a little weirder
[09:13:31 EDT(-0400)] <fj4000> my new trunk has kept the fluid components folder, but it has been de-listed
[09:13:55 EDT(-0400)] <anastasiac> it's possible you had changes?
[09:14:01 EDT(-0400)] <fj4000> so its all empty and just sitting there, and its not part of svn anymore - do you know why the uupdate just didnt delete it?
[09:14:01 EDT(-0400)] <anastasiac> you might want to try a clean checkout to work on
[09:14:09 EDT(-0400)] <fj4000> sounds good
[09:15:50 EDT(-0400)] <fj4000> wow, that's MUCH better!
[09:16:00 EDT(-0400)] <fj4000> I just started from scratch, and everything is good
[09:25:49 EDT(-0400)] <fj4000> anastasiac: can I use fluid-2401 as my ticket when saving path updates in the css files?
[09:26:04 EDT(-0400)] <fj4000> or are there tickets for this different work
[09:26:20 EDT(-0400)] <anastasiac> yes, fj4000 (and Justin_o): 2401 is the ticket to file these path changes under
[09:26:20 EDT(-0400)] <fj4000> Justin_o: ^ too
[09:26:24 EDT(-0400)] <fj4000> ok
[09:26:27 EDT(-0400)] <fj4000> thnx
[09:26:29 EDT(-0400)] <Justin_o> anastasiac: thanks
[09:28:31 EDT(-0400)] <fj4000> anastasiac: do you see a sample-code folder under webapp ?
[09:28:49 EDT(-0400)] <anastasiac> yes, that's a throwback because I didn't know what to do with one of its subfolders
[09:28:52 EDT(-0400)] <anastasiac> it will be deleted
[09:28:54 EDT(-0400)] <anastasiac> don't use it
[09:28:57 EDT(-0400)] <fj4000> cool, ok
[09:29:00 EDT(-0400)] <anastasiac> ignore it
[09:29:05 EDT(-0400)] <anastasiac> it's a figment of your imagination
[09:29:07 EDT(-0400)] <anastasiac> what folder?
[09:29:09 EDT(-0400)] <fj4000> ignore what?
[09:31:11 EDT(-0400)] * fj4000 is wondering if the sakai demos should be in separate folders.....
[09:35:36 EDT(-0400)] <anastasiac> fj4000, I talked to colinclark and michelled about that last night
[09:35:47 EDT(-0400)] <fj4000> its ok as is?
[09:35:56 EDT(-0400)] <anastasiac> the feeling was to include them in the single folder, but rename them to give an indication of the demo
[09:36:04 EDT(-0400)] <anastasiac> so announcements is renamed inline-edit-announcements
[09:36:05 EDT(-0400)] <anastasiac> etc
[09:36:21 EDT(-0400)] <fj4000> i was thinking each should be in a sub folder within sakai....but I see
[09:36:30 EDT(-0400)] <anastasiac> but if that seems weird to you, or confusing, now's the time to say so!
[09:36:43 EDT(-0400)] <fj4000> I think its going to get difficult to manage
[09:36:50 EDT(-0400)] <fj4000> esp. the deeper we integrate with partners
[09:36:57 EDT(-0400)] <anastasiac> on that note, actually, we should probably ask for feedback on this structure from someone a bit less familiar with it, say laurelw
[09:36:58 EDT(-0400)] <fj4000> the more content we'll have there
[09:37:12 EDT(-0400)] <fj4000> very true
[09:37:27 EDT(-0400)] <anastasiac> fj4000, that's a good point, about becoming more difficult to manage with more integrations...
[09:37:28 EDT(-0400)] <anastasiac> hm...
[09:37:45 EDT(-0400)] <fj4000> yes - the sakai demo will only grow with the next iteration
[09:37:52 EDT(-0400)] <fj4000> since their css files tripled I think
[09:38:01 EDT(-0400)] <anastasiac> wow
[09:38:17 EDT(-0400)] <fj4000> yes - thats what happens when you stop using the <font> tag
[09:45:08 EDT(-0400)] * clown (n=clown@142.150.154.101) has joined #fluid-work
[09:53:41 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined #fluid-work
[09:56:35 EDT(-0400)] <fj4000> anastasiac: just wondering - what do you think of putting the renderer in core? I know its not critical to core now, but it seems like its becoming more and more important
[09:56:55 EDT(-0400)] <fj4000> so fast xml pull and the like would be in the core folder
[09:58:11 EDT(-0400)] <Justin_o> anastasiac: any objection for me merging the uploader unit tests / manual tests with the rest of the fluid ones...
[09:59:58 EDT(-0400)] <anastasiac> Justin_o, personally, I think that would be fine
[10:00:59 EDT(-0400)] <Justin_o> okay... i'm wondering now if it needs more restructuring that just that... i.e. a folder for unit test folder instead of just having them in the fluid-test directory....
[10:01:01 EDT(-0400)] <anastasiac> hm... fj4000, that's a good question...
[10:01:10 EDT(-0400)] * michelled (n=michelle@142.150.154.193) has joined #fluid-work
[10:01:14 EDT(-0400)] <anastasiac> it's a bigger question, not my call alone
[10:01:39 EDT(-0400)] <anastasiac> I told michelled verbally about it just now
[10:01:51 EDT(-0400)] <fj4000> what does she think?
[10:01:54 EDT(-0400)] <michelled> g'morning
[10:02:15 EDT(-0400)] <michelled> one thing that's different between 'core' and 'renderer' is that some components will work fine with just code
[10:02:17 EDT(-0400)] <michelled> core
[10:02:29 EDT(-0400)] <michelled> so I'm wondering if keeping the separate would actually be useful
[10:02:34 EDT(-0400)] <michelled> perhaps I
[10:02:47 EDT(-0400)] <michelled> I'm thinking about this will too much build script on my mind
[10:03:11 EDT(-0400)] <michelled> Colin and I talked yesterday evening about the build scripts and we broke up dependencies by module
[10:03:19 EDT(-0400)] <anastasiac> michelled, keeping the build scripts in mind is important
[10:03:30 EDT(-0400)] <michelled> so I'm thinking that a 'core' and a 'renderer' module are actually useful
[10:03:36 EDT(-0400)] <fj4000> i see
[10:05:53 EDT(-0400)] * fj4000 is thinking this new structure rocks!
[10:06:29 EDT(-0400)] <anastasiac> Just a reminder to everyone (Justin_o, fj4000, michelled) to update often, especially before committing
[10:06:44 EDT(-0400)] <fj4000> are we allowed to commit anything?
[10:07:25 EDT(-0400)] <michelled> fj4000: I guess we are only working on clean up parade stuff
[10:07:37 EDT(-0400)] <fj4000> so path cleanups are ok?
[10:07:45 EDT(-0400)] <anastasiac> fj4000: commits are restricted to updating paths related to the restructuring
[10:07:48 EDT(-0400)] <michelled> they are perfect
[10:07:50 EDT(-0400)] <fj4000> cool
[10:08:01 EDT(-0400)] <anastasiac> path updates should be committed against FLUID-2401
[10:08:08 EDT(-0400)] <fj4000> just finished the ui options sakai demo
[10:08:11 EDT(-0400)] <fj4000> phew
[10:08:18 EDT(-0400)] <fj4000> that was a biggy
[10:08:29 EDT(-0400)] <Justin_o> anyone have time to chat about restructuring the "test" directory
[10:08:50 EDT(-0400)] <anastasiac> laurelw has kindly agreed to 'user test' our new structure
[10:08:56 EDT(-0400)] <anastasiac> laurelw, one caveat:
[10:09:05 EDT(-0400)] <anastasiac> you will see a "sample-code" folder still in existence.
[10:09:20 EDT(-0400)] <anastasiac> it's not really there - it's just a figment of your imagination
[10:09:25 EDT(-0400)] <anastasiac> move along, nothing to see here...
[10:09:47 EDT(-0400)] <laurelw> ok
[10:10:00 EDT(-0400)] <anastasiac> also, the tests folder might still be restructured, so don't worry about it yet
[10:10:03 EDT(-0400)] <anastasiac> and thanks!
[10:10:40 EDT(-0400)] <anastasiac> so fj4000, are you finished with the css files, and you've moved on to some of the examples?
[10:10:49 EDT(-0400)] <fj4000> yes
[10:10:56 EDT(-0400)] <fj4000> almost 100%
[10:11:12 EDT(-0400)] <fj4000> I need to review it again in Firebug's network console to be sure
[10:11:27 EDT(-0400)] <anastasiac> ok, let's keep this channel up-to-date with which examples, etc. people are working on
[10:11:34 EDT(-0400)] <fj4000> good idea
[10:11:36 EDT(-0400)] <anastasiac> so we don't duplicate effort
[10:11:43 EDT(-0400)] <fj4000> im still working on ui Options in sakai
[10:12:10 EDT(-0400)] <anastasiac> I'll start on the renderer stand-alone demos
[10:13:49 EDT(-0400)] <anastasiac> fj4000, Justin_o, michelled:
[10:14:00 EDT(-0400)] <anastasiac> I'm about to commit a change to the name of jquery-1.3.2.js
[10:14:04 EDT(-0400)] <anastasiac> sorry, I should have done it last night
[10:14:10 EDT(-0400)] <anastasiac> we decided to rename it jquery.js
[10:14:20 EDT(-0400)] <anastasiac> so that when we update, we don't have to touch every file
[10:14:27 EDT(-0400)] <fj4000> smart
[10:15:56 EDT(-0400)] <anastasiac> ok - done
[10:16:01 EDT(-0400)] <anastasiac> do an update, everyone!
[10:17:11 EDT(-0400)] <fj4000> thanks
[10:17:42 EDT(-0400)] <fj4000> michelled: just fyi, im updating ui options + saka
[10:17:44 EDT(-0400)] <fj4000> sakai
[10:20:05 EDT(-0400)] <fj4000> anastasiac: am I renaming all the fss css files to start with fss ?
[10:20:20 EDT(-0400)] <anastasiac> oh - you mean instead of fluid.*?
[10:20:29 EDT(-0400)] <fj4000> we talked briefly about it
[10:20:34 EDT(-0400)] <fj4000> i dont remember the decision
[10:21:01 EDT(-0400)] <anastasiac> michelled remembers that yes, we did make this decision
[10:21:13 EDT(-0400)] <fj4000> ok
[10:21:13 EDT(-0400)] <anastasiac> sorry I missed that
[10:21:16 EDT(-0400)] <fj4000> will do
[10:34:13 EDT(-0400)] <fj4000> Justin_o, anastasiac, michelled: im going to change all the FSS files now to start with fss instead of fluid
[10:34:50 EDT(-0400)] <anastasiac> cool, thanks fj4000
[10:34:55 EDT(-0400)] <Justin_o> thanks.. i'll keep that in mind
[10:35:09 EDT(-0400)] <fj4000> after that, I will commit what I have for teh sakai ui options demo
[10:37:30 EDT(-0400)] <fj4000> ok done. Pls update!
[10:39:17 EDT(-0400)] <fj4000> pls note: those were just the core FSS file.... component specific chages werent made
[10:40:15 EDT(-0400)] * michelled (n=team@142.150.154.193) has joined #fluid-work
[10:42:39 EDT(-0400)] <anastasiac> ok, the renderer standalone samples are fully updated and functional now
[10:42:53 EDT(-0400)] <anastasiac> I'm going to move on to the standalone reorderer demos
[10:55:36 EDT(-0400)] <fj4000> UI Options stand alone and UI Options in Sakai are done
[10:56:04 EDT(-0400)] <fj4000> onto the fss demo files
[10:59:32 EDT(-0400)] <fj4000> Justin_o, anastasiac: shouldnt the fss demo files be in the standalone-demos folder?
[10:59:46 EDT(-0400)] * anastasiac checks
[10:59:47 EDT(-0400)] <fj4000> not the frameowork fss folder?
[11:00:01 EDT(-0400)] <anastasiac> oh - good question
[11:01:06 EDT(-0400)] <fj4000> do you think I can I move them?
[11:01:18 EDT(-0400)] <anastasiac> we're just having a verbal communication about this...
[11:03:10 EDT(-0400)] <laurelw> anastasiac: so far I'm not having a hard time finding things, but maybe I need some sample tasks - what would you like me to find?
[11:04:21 EDT(-0400)] <anastasiac> renderer examples
[11:04:31 EDT(-0400)] <anastasiac> you want to see the renderer in action
[11:04:48 EDT(-0400)] <anastasiac> laurelw ^
[11:05:04 EDT(-0400)] <fj4000> so, did you come to a concensus?
[11:05:18 EDT(-0400)] <laurelw> anastasiac: /fluid-components/src/webapp/standalone-demos/renderer
[11:05:22 EDT(-0400)] <laurelw> ?
[11:05:40 EDT(-0400)] <anastasiac> fj4000: no
[11:05:54 EDT(-0400)] <anastasiac> I think colinclark is going to jump in the channel as soon as he finds his power supply
[11:05:59 EDT(-0400)] <anastasiac> and we'll continue the discussion
[11:06:00 EDT(-0400)] <fj4000> do you want to do it on skype?
[11:06:02 EDT(-0400)] <fj4000> ok
[11:06:16 EDT(-0400)] <anastasiac> maybe skype, or breeze
[11:06:31 EDT(-0400)] <fj4000> I just think they are like any other demo we have
[11:06:44 EDT(-0400)] <fj4000> we put them in the demos folder...not the folder of the component
[11:06:45 EDT(-0400)] <anastasiac> laurelw gets a gold star
[11:06:54 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined #fluid-work
[11:06:56 EDT(-0400)] <Justin_o> everyone: I'm going to start restructuring the test folder... any last objections
[11:06:57 EDT(-0400)] <anastasiac> actually, I guess we get the gold star
[11:07:04 EDT(-0400)] <laurelw> anastasiac: more tests?
[11:07:04 EDT(-0400)] <anastasiac> for making things find-able
[11:07:20 EDT(-0400)] <anastasiac> how about the FSS? back up to when you were adding it to the site
[11:07:21 EDT(-0400)] <fj4000> this is really so much more readable
[11:07:26 EDT(-0400)] <anastasiac> what were you looking for then?
[11:07:36 EDT(-0400)] <anastasiac> could you find it now?
[11:07:54 EDT(-0400)] <laurelw> /fluid-components/src/webapp/framework/fss
[11:07:55 EDT(-0400)] <anastasiac> fj4000 - what's more readable?
[11:08:04 EDT(-0400)] <fj4000> anastasiac: everything
[11:08:25 EDT(-0400)] <anastasiac> laurelw: if you were looking for examples that use the FSS, where might you think they'd be, in this structure?
[11:08:49 EDT(-0400)] <Justin_o> colinclark, anastasiac: what was the convention we were going with for directories that use names with multiple words.... e.g. componentTests or component-tests or component tests
[11:09:00 EDT(-0400)] <fj4000> colinclark: could you, I, anastasiac and whomever else wants in discuss some structure questions?
[11:09:11 EDT(-0400)] <fj4000> its for the fss demos
[11:09:17 EDT(-0400)] <laurelw> anastasiac: standalone demos I think
[11:09:24 EDT(-0400)] <laurelw> that's where I would look
[11:10:33 EDT(-0400)] <colinclark> fj4000: I'm here, fire away.
[11:10:42 EDT(-0400)] <laurelw> anastasiac: I would assume demo is demo - fss or not
[11:10:47 EDT(-0400)] <fj4000> I think they should go in the standalone demos folder
[11:10:51 EDT(-0400)] <anastasiac> laurelw, that's good info for the discussion we were just having
[11:11:12 EDT(-0400)] <fj4000> not in the fss folder where they are now
[11:12:17 EDT(-0400)] <anastasiac> ok, laurelw: if you didn't see a folder called standalone-demos/fss, but did see standalone-demos/functional-examples...
[11:12:33 EDT(-0400)] <laurelw> no idea what functional examples are
[11:12:43 EDT(-0400)] <fj4000> eaxctly
[11:12:44 EDT(-0400)] <laurelw> never have had an idea about that!
[11:12:54 EDT(-0400)] <fj4000> its not clear language
[11:13:04 EDT(-0400)] <laurelw> always wondered what the difference was on the demo page when I created it.
[11:13:16 EDT(-0400)] <anastasiac> we originally called it "springboards"
[11:13:19 EDT(-0400)] <laurelw> I ended up removing the terminology and just listing all the demos together
[11:13:24 EDT(-0400)] <anastasiac> what would that mean to you, laurelw?
[11:13:32 EDT(-0400)] <laurelw> nothing much either
[11:13:35 EDT(-0400)] <anastasiac>
[11:13:46 EDT(-0400)] <laurelw> not unless I'd read the docs already and I knew that was the term I was looking for
[11:14:01 EDT(-0400)] <anastasiac> maybe we should call the folder "steal-these-demos"
[11:14:04 EDT(-0400)] <laurelw> if I started with the code or on a demo page with that term I'd be not sure
[11:14:13 EDT(-0400)] <laurelw> that sounds familiar
[11:14:15 EDT(-0400)] <fj4000> is what we have there now better, with standalone-demo and integration-demo, laurelw ?
[11:14:17 EDT(-0400)] <anastasiac> or "cut-and-paste-this-stuff"
[11:14:20 EDT(-0400)] <laurelw> "steal-this-code"
[11:14:36 EDT(-0400)] <laurelw> I like "standalone
[11:15:10 EDT(-0400)] <fj4000> colinclark - any objections to my moving fss demo files into standalone-demos folder?
[11:15:26 EDT(-0400)] <laurelw> because it implies that I can grab the demo and it will work
[11:15:28 EDT(-0400)] <anastasiac> it probably wouldn't hurt to put a readme into each folder...
[11:15:46 EDT(-0400)] <anastasiac> fj4000, we're not sure whether or not the fss demos are 'springboards'
[11:15:50 EDT(-0400)] <laurelw> oooh - like that - more docs!
[11:15:57 EDT(-0400)] <anastasiac> to be combined with the other springboards
[11:16:03 EDT(-0400)] <fj4000> why arent they?
[11:16:11 EDT(-0400)] <anastasiac> which were incorrectly put into their component's html folder
[11:16:43 EDT(-0400)] <anastasiac> fj4000, they are springboards
[11:16:54 EDT(-0400)] <fj4000> 0_o
[11:17:00 EDT(-0400)] <anastasiac> the question is whether or not to group all of the springboards together
[11:17:14 EDT(-0400)] <fj4000> oh
[11:17:20 EDT(-0400)] <laurelw> anastasiac: my personal feeling is no
[11:17:28 EDT(-0400)] <anastasiac> should we have standalone-demos/functional-examples/component-name ?
[11:17:40 EDT(-0400)] <anastasiac> where fss is a component name, reorderer, etc
[11:17:41 EDT(-0400)] <fj4000> maybe we should identify the diff between a springboard and the html folders?
[11:17:48 EDT(-0400)] <fj4000> since the two are not the same
[11:17:50 EDT(-0400)] <anastasiac> the html folder is for templates
[11:18:01 EDT(-0400)] <anastasiac> the springboards should NOT have been put there
[11:18:04 EDT(-0400)] <laurelw> html_templates
[11:18:06 EDT(-0400)] <anastasiac> that was my mistake, sorry
[11:18:25 EDT(-0400)] <anastasiac> laurelw, yes - or even just 'templates'
[11:18:48 EDT(-0400)] <fj4000> could we just make a "demo" folder inside each component for this stuff?
[11:18:57 EDT(-0400)] <fj4000> it would serve as the "springboard" files
[11:19:18 EDT(-0400)] <anastasiac> fj4000, I think we want to keep demos separate from the source, for build purposes, at least
[11:19:25 EDT(-0400)] <anastasiac> we have a demos folder
[11:19:29 EDT(-0400)] <anastasiac> it makes sense to put demos there
[11:19:37 EDT(-0400)] <fj4000> so......then lets put them there
[11:19:37 EDT(-0400)] <laurelw> anastasiac: rather than functional_example maybe something like basic_example?
[11:20:03 EDT(-0400)] <anastasiac> so, I think we're in agreement that the formerly-called-springboards (including fss) should go somewhere in the standalone-demos folder
[11:20:09 EDT(-0400)] <fj4000> yup!
[11:20:11 EDT(-0400)] <anastasiac> the question now is how to structure them and what to call them
[11:20:18 EDT(-0400)] <laurelw> yes
[11:20:20 EDT(-0400)] <anastasiac> colinclark, Justin_o, michelled: ^
[11:20:33 EDT(-0400)] <anastasiac> laurelw: basic-examples might be good...
[11:20:52 EDT(-0400)] <laurelw> anastasiac: I kinda assumed the demo would be functional
[11:20:56 EDT(-0400)] <anastasiac>
[11:20:59 EDT(-0400)] <laurelw> so calling it that didn't mean anything
[11:21:07 EDT(-0400)] * colinclark is catching up, sorry.
[11:21:22 EDT(-0400)] <laurelw> "start here"
[11:22:04 EDT(-0400)] <colinclark> starting-points
[11:22:06 EDT(-0400)] <colinclark> start-here
[11:22:08 EDT(-0400)] <colinclark> startHere
[11:22:11 EDT(-0400)] <anastasiac> hm...
[11:22:16 EDT(-0400)] <fj4000> strthr
[11:22:19 EDT(-0400)] <colinclark> lol
[11:22:31 EDT(-0400)] <anastasiac> it seems michelled had a completely different interpretation of integration-demo and standalone-demo than I did
[11:22:43 EDT(-0400)] <laurelw> anastasiac: I still like basic_example -> I think people would understand that
[11:22:50 EDT(-0400)] <michelled> I thought the standalone-demos were the functional-demos
[11:23:00 EDT(-0400)] <michelled> and the integration ones were everything else
[11:23:07 EDT(-0400)] <laurelw> anastasiac: it also has the advantage that it might come out high on the alphabetical listing
[11:23:11 EDT(-0400)] <anastasiac> while I though integration meant inside sakai, uportal, etc
[11:23:16 EDT(-0400)] <anastasiac> and standalone meant not
[11:23:17 EDT(-0400)] <Justin_o> colinclark: question while you are catching up, for the licences in the tests folder... i'm creating a seperate licence directory... can they all just go in there.. or do they need to be in a sub directory in licences to specify what they are licences for... this sort of generalises to the rest of our licenses too
[11:23:28 EDT(-0400)] <anastasiac> laurelw, good point
[11:23:45 EDT(-0400)] <colinclark> Justin_o: I think licenses have to be co-located with their code.
[11:23:55 EDT(-0400)] <colinclark> So I was actually thinking that we'd have to move them around as part of the build.
[11:23:58 EDT(-0400)] <colinclark> If that makes sense.
[11:24:18 EDT(-0400)] <anastasiac> colinclark, what about http://issues.fluidproject.org/browse/FLUID-1943 ?
[11:24:21 EDT(-0400)] <colinclark> Lemme check our license policy, but if I remember, we always put licenses alongside the code it applies to.
[11:24:21 EDT(-0400)] <Justin_o> colinclark: not sure what you mean by co-located
[11:24:38 EDT(-0400)] <colinclark> anastasiac: Yep, that's my point.
[11:24:43 EDT(-0400)] <laurelw> michelled, anastasiac: I thought integration meant "into" something too, like in sakai, etc.
[11:25:00 EDT(-0400)] <colinclark> "License files should be stored in a separate directory in the final build..."
[11:25:22 EDT(-0400)] <anastasiac> ok, I'm just misunderstanding
[11:25:30 EDT(-0400)] <anastasiac> misunderestimating?
[11:25:32 EDT(-0400)] <colinclark> lol
[11:25:58 EDT(-0400)] <colinclark> Justin_o: From our licensing page in the wiki:
[11:26:01 EDT(-0400)] <colinclark> "Note that it is also possible to override the Fluid LICENSE file by including an alternate LICENSE file in a subdirectory. For example, this could be used for properly licensing a third party toolkit if it is included in the Fluid repository."
[11:26:05 EDT(-0400)] <colinclark> http://wiki.fluidproject.org/display/fluid/Fluid+Licensing
[11:33:21 EDT(-0400)] <anastasiac> ok, here's the conclusion on the "springboards":
[11:33:25 EDT(-0400)] <fj4000> so I just fixed the fss demos as they are right now. Hopefully we can put demos where they belong
[11:33:49 EDT(-0400)] <anastasiac> standalone-demos/starting-points/reorderer/html (and js and css, etc. as needed)
[11:33:59 EDT(-0400)] <anastasiac> standalone-demos/starting-points/fss/css...
[11:34:01 EDT(-0400)] <anastasiac> etc
[11:34:19 EDT(-0400)] <anastasiac> fj4000: ^
[11:34:23 EDT(-0400)] <fj4000> yes
[11:34:36 EDT(-0400)] <anastasiac> do you want to start by creating standalone-demos/starting-points/fss and working on that?
[11:34:42 EDT(-0400)] <fj4000> ok
[11:34:45 EDT(-0400)] <anastasiac> I can move the other springboards over
[11:34:54 EDT(-0400)] <anastasiac> I'm just finishing up the reorderer demos
[11:39:04 EDT(-0400)] * mtheoryx83 (n=mtheoryx@c-98-228-108-233.hsd1.in.comcast.net) has joined #fluid-work
[11:43:03 EDT(-0400)] <anastasiac> fj4000:
[11:43:07 EDT(-0400)] <anastasiac> I just did an update
[11:43:16 EDT(-0400)] <fj4000> ok, so did I
[11:43:22 EDT(-0400)] <anastasiac> the FSS html files should be in an html folder inside fss [11:43:28 EDT(-0400)] <anastasiac> [11:43:39 EDT(-0400)] <fj4000> thats what I did in my update.....strange [11:43:45 EDT(-0400)] <fj4000> maybe thats why I got an error [11:43:47 EDT(-0400)] <fj4000> [11:43:49 EDT(-0400)] <fj4000> gotta run [11:43:55 EDT(-0400)] * fj4000 goes to pick up son [11:57:53 EDT(-0400)] <anastasiac> ok, I've moved the starting-points-formerly-known-as-springboards into their new home under standalone-demos [11:58:02 EDT(-0400)] <anastasiac> I'm going to work on the pager standalone-demos now [12:13:37 EDT(-0400)] <Bosmon> Hi athena [12:13:43 EDT(-0400)] <athena> heya [12:13:48 EDT(-0400)] <Bosmon> There is currently no explicit API for refreshing the model for the pager [12:13:54 EDT(-0400)] <athena> ok [12:13:57 EDT(-0400)] <athena> is there some other option? [12:14:01 EDT(-0400)] <Bosmon> But it is exposed directly in the component, so, mainly, you can just change it [12:14:18 EDT(-0400)] <Bosmon> It sits there at that.options.dataModel [12:14:24 EDT(-0400)] <athena> from the documentation i somewhat wondered if there was existing functionality for writing filters for the data [12:14:25 EDT(-0400)] <athena> hm [12:14:39 EDT(-0400)] <athena> yeah, i tried assigning the new data to that.options.dataModel [12:14:45 EDT(-0400)] <Bosmon> To trigger a refresh of the view, you can fire the onModelChange event [12:14:46 EDT(-0400)] <athena> but i wasn't sure how to tell the pager to re-render itself [12:14:49 EDT(-0400)] <athena> excellent [12:14:54 EDT(-0400)] <athena> i was hoping there might be something like that [12:15:14 EDT(-0400)] <athena> i'm not quite sure how to do that - i just fire the event? does it need any parameters passed in? [12:16:36 EDT(-0400)] <Bosmon> It needs to be given the pager's "model" [12:16:40 EDT(-0400)] <Bosmon> Which in this case you are not changing [12:16:46 EDT(-0400)] <Bosmon> That is, its model, rather than the data model [12:16:53 EDT(-0400)] <Bosmon> So, a call like this should be sufficient: [12:17:18 EDT(-0400)] <Bosmon> that.events.onModelChange.fire(that.model, that.model) [12:18:35 EDT(-0400)] <Bosmon> actually, better make that that.events.onModelChange.fire(that.model, that.model, that) for good measure [12:18:45 EDT(-0400)] <Bosmon> THE CATT! [12:19:12 EDT(-0400)] <athena> excellent, i'll try that [12:19:15 EDT(-0400)] <athena> thank you [12:19:20 EDT(-0400)] <Bosmon> No worries [12:19:25 EDT(-0400)] <Bosmon> You were up dangerously early today... [12:19:41 EDT(-0400)] <athena> the renderer-based stuff really is cool, by the way [12:19:47 EDT(-0400)] <Bosmon> I am glad you like it [12:19:50 EDT(-0400)] <athena> it's like RSF but without the sakai! [12:19:53 EDT(-0400)] <Bosmon> hah [12:19:58 EDT(-0400)] <Bosmon> There was never any Sakai in RSF [12:20:04 EDT(-0400)] <athena> [12:20:06 EDT(-0400)] <athena> yes [12:20:16 EDT(-0400)] <Bosmon> For our next trick, we will try porting it to Ruby, PHP or Python [12:20:17 EDT(-0400)] <athena> but that was my initial exposure to RSF [12:20:19 EDT(-0400)] <Bosmon> Not sure which yet.... [12:20:28 EDT(-0400)] <athena> taking over the world, one language at a time [12:20:39 EDT(-0400)] <athena> i don' think i was up too early [12:20:41 EDT(-0400)] <athena> maybe up too late [12:20:44 EDT(-0400)] <athena> yesterday up too early [12:20:47 EDT(-0400)] * athena loses track [12:20:59 EDT(-0400)] <Bosmon> Wasn't your message at something like 7am for you? [12:21:04 EDT(-0400)] <Bosmon> I'm glad you lost your 7, btw [12:21:06 EDT(-0400)] <Bosmon> At least I think I am.... [12:21:50 EDT(-0400)] <athena> oh, i think it was more like 8 or 9 [12:21:57 EDT(-0400)] * athena is on EDT [12:22:11 EDT(-0400)] <athena> and yes, i thought of you when i ditched the number [12:22:33 EDT(-0400)] <Bosmon> Ah, of course, you guys are only at -4 for a while [12:23:57 EDT(-0400)] <athena> yeah [12:24:06 EDT(-0400)] <athena> you don't switch over to daylight savings for a while yet, right? [12:24:21 EDT(-0400)] <Bosmon> I think it may be this weekend [12:25:10 EDT(-0400)] <athena> ah [12:25:19 EDT(-0400)] * athena hates the switching [12:25:47 EDT(-0400)] <Bosmon> It should be abolished, yes [12:25:53 EDT(-0400)] <Bosmon> It is entirely pointless.... [12:26:21 EDT(-0400)] <anastasiac> ok, I've updated the keyboard-a11y demos and the pager demos. [12:26:32 EDT(-0400)] <anastasiac> I'm moving on to the integration-demos [12:26:44 EDT(-0400)] <anastasiac> I'll start with the bspace stuff [12:27:45 EDT(-0400)] <athena> one thing that arizona got right, Bosmon [12:29:18 EDT(-0400)] * michelled hates the switching too [12:29:27 EDT(-0400)] <michelled> I've updated the uploader template [12:29:35 EDT(-0400)] <michelled> and the server version almost works [12:29:43 EDT(-0400)] <michelled> I'm getting error when I try to do the uploade [12:29:58 EDT(-0400)] <michelled> but the uploader is showing now and I can select files to uploade [12:30:51 EDT(-0400)] * michelled is wondering why she is spelling upload with an 'e' [12:37:47 EDT(-0400)] * anastasiac thinks it's because michelled's fingers are trying to type "uploader" [12:38:42 EDT(-0400)] <anastasiac> the bspace integration demo is updated now [12:38:48 EDT(-0400)] <anastasiac> moving on to uportal [12:42:55 EDT(-0400)] <athena> Bosmon: not having much success, it looks like [12:43:09 EDT(-0400)] <athena> does something like this look reasonable? [12:43:10 EDT(-0400)] <athena> pager.options.dataModel = searchChannels(); [12:43:17 EDT(-0400)] <athena> pager.events.onModelChange.fire(pager.model, pager.model, pager); [12:46:01 EDT(-0400)] * colinclark thinks it's awesome that athena is working with Pager. [12:46:20 EDT(-0400)] <athena> i think it's awesome that the pager works so well [12:46:36 EDT(-0400)] <athena> really close to having it hooked up to do the channel-picking display for the new portlet admin portlet [12:50:08 EDT(-0400)] <Bosmon> Yeah, that looks generally fine [12:50:18 EDT(-0400)] <Bosmon> To be a bit more secure, I would replace the update with this: [12:50:53 EDT(-0400)] <Bosmon> fluid.clear(pager.options.dataModel); [12:50:53 EDT(-0400)] <Bosmon> fluid.copyModel(pager.options.dataModel, searchChannels()); [12:51:05 EDT(-0400)] <Bosmon> All of this will be made a bit more formal and clear in the next release.... [12:51:14 EDT(-0400)] <athena> hm [12:51:19 EDT(-0400)] <athena> it's not actually working [12:51:23 EDT(-0400)] <Bosmon> I should now be writing docs on the DARapplier, but I am mainly playing with the CATT [12:51:35 EDT(-0400)] <athena> will try it w/ the clear [12:52:08 EDT(-0400)] <Bosmon> What happens when you do that, nothing? [12:52:41 EDT(-0400)] <athena> yep [12:52:57 EDT(-0400)] <Bosmon> Yes, I think you will need the "clear" method [12:53:06 EDT(-0400)] <Bosmon> Since the reference to the model object is bound early [12:53:26 EDT(-0400)] <athena> hm [12:53:31 EDT(-0400)] <athena> copyModel doesn't seem to exist as a function [12:53:35 EDT(-0400)] <athena> is this post-0.8 stuff? [12:53:43 EDT(-0400)] <Bosmon> sorry, fluid.model.copyModel [12:53:48 EDT(-0400)] <anastasiac> fj4000, you there [12:53:49 EDT(-0400)] <anastasiac> ? [12:53:52 EDT(-0400)] <fj4000> lol [12:53:56 EDT(-0400)] <fj4000> i was just typing your name [12:54:00 EDT(-0400)] <fj4000> talk about timing [12:54:03 EDT(-0400)] <fj4000> thats crazy [12:54:05 EDT(-0400)] <anastasiac> my fingertips were tingling [12:54:13 EDT(-0400)] <fj4000> so was my spidey sense [12:54:20 EDT(-0400)] <fj4000> i was going to ask you whats left to do [12:54:31 EDT(-0400)] <Justin_o> fj4000: thats the second reference to spidey senses that I've heard today [12:54:33 EDT(-0400)] <anastasiac> I need to rename the top-level "fluid-components" to "fluid-infusion" but I don't want to do that while you have any local changes [12:54:39 EDT(-0400)] <anastasiac> Justin_o, you too [12:54:44 EDT(-0400)] <fj4000> nope, just updated [12:54:50 EDT(-0400)] <anastasiac> can I have 5 minutes of total freeze, do to that? [12:54:52 EDT(-0400)] <fj4000> all is perfect and silent over here [12:54:57 EDT(-0400)] <fj4000> yupper [12:55:01 EDT(-0400)] <anastasiac> then, you'll need a fresh checkout [12:55:05 EDT(-0400)] <fj4000> ok [12:55:14 EDT(-0400)] <athena> ok Bosmon [12:55:19 EDT(-0400)] <athena> so, that at least has an effect [12:55:31 EDT(-0400)] <Bosmon> cool [12:55:34 EDT(-0400)] <Bosmon> What effect is it? [12:55:35 EDT(-0400)] <athena> however [12:55:36 EDT(-0400)] <athena> lol [12:55:37 EDT(-0400)] <athena> yeah [12:55:45 EDT(-0400)] <athena> so it shows all the right data [12:56:04 EDT(-0400)] <athena> but instead of the extra rows disappearing, they get filled in w/ default data [12:56:11 EDT(-0400)] <Bosmon> ah! [12:56:13 EDT(-0400)] <Bosmon> You have changed the size [12:56:28 EDT(-0400)] <athena> indeed [12:56:31 EDT(-0400)] <Bosmon> ok [12:56:36 EDT(-0400)] <anastasiac> fj4000, once I'm done, we need the templates updated, in side the component's individual html folders [12:56:37 EDT(-0400)] <athena> can i just update that number in the model? [12:56:45 EDT(-0400)] <fj4000> ok [12:56:52 EDT(-0400)] <fj4000> I will start once you give the word [12:56:55 EDT(-0400)] <Bosmon> Well, it means that there really is a reason for firing the model update in the 2nd line [12:57:39 EDT(-0400)] <Bosmon> Yes, so what you should do is the following: [12:58:02 EDT(-0400)] <Bosmon> var newModel = fluid.copy(pager.model); [12:58:13 EDT(-0400)] <Bosmon> newModel.totalRange = (whatever your new size is) [12:58:55 EDT(-0400)] <Bosmon> Then, you can change your final line to : [12:58:57 EDT(-0400)] <Justin_o> Just to let everyone know that I have just renamed fluid-components into fluid-infusion [12:59:08 EDT(-0400)] <Justin_o> you will need to do a clean checkout from svn [12:59:24 EDT(-0400)] <Justin_o> fj4000, bosmon, et al. ^ [12:59:28 EDT(-0400)] <Bosmon> that.events.onModelChange.fire(newModel, that.model, that) [12:59:36 EDT(-0400)] <athena> ah, excellent [12:59:40 EDT(-0400)] * athena goes to try [13:00:18 EDT(-0400)] <colinclark> It looks like this experience is awesome for showing us a few places our API can be expanded upon for 1.1. [13:03:25 EDT(-0400)] <fj4000> Justin_o anastasiac michelled: standup? [13:05:56 EDT(-0400)] <Justin_o> fj4000: sorry.. we are skipping standup [13:06:04 EDT(-0400)] <fj4000> everyone? [13:06:16 EDT(-0400)] <Justin_o> the toronto people [13:06:17 EDT(-0400)] <michelled> we're going to grab lunch [13:06:24 EDT(-0400)] <michelled> and will do an informal standup after that [13:06:25 EDT(-0400)] <Justin_o> and the berkeley people have a holiday [13:06:26 EDT(-0400)] <michelled> we can ping you [13:06:26 EDT(-0400)] <fj4000> ok [13:06:32 EDT(-0400)] <fj4000> tis ok [13:06:39 EDT(-0400)] <fj4000> we're done [13:07:36 EDT(-0400)] <athena> Bosmon: is the range just supposed to be the size of the new model? [13:08:10 EDT(-0400)] <fj4000> Justin_o: is the big chnage done? [13:08:22 EDT(-0400)] <fj4000> or I should rather ask anastasiac : ^ [13:08:47 EDT(-0400)] <Justin_o> it is. [13:08:54 EDT(-0400)] <Justin_o> you will need to do a clean checkout [13:09:02 EDT(-0400)] <Bosmon> athena: Yes, that's right [13:09:12 EDT(-0400)] <athena> pageTree[pageTree.length - 1] is undefined [13:09:12 EDT(-0400)] <fj4000> thanks! [13:09:25 EDT(-0400)] <athena> getting that error [13:09:36 EDT(-0400)] <Justin_o> fj4000: no problem... we're taking off now... so i'll catch up later [13:09:36 EDT(-0400)] <Bosmon> ! [13:10:30 EDT(-0400)] <Bosmon> Pesky users [13:10:39 EDT(-0400)] <athena> ooh my mistake [13:11:54 EDT(-0400)] <Bosmon> ok [13:12:02 EDT(-0400)] <Bosmon> I guess we will have to hack this a bit for now [13:12:27 EDT(-0400)] <Bosmon> I hadn't specifically had this use case in mind at the time [13:13:19 EDT(-0400)]