uPortal IRC Logs-2011-06-07
[09:37:21 CDT(-0500)] <EricDalquist> athena: getting closer to having the user import/export stuff done
[09:37:26 CDT(-0500)] <EricDalquist> I think I should be able to clean it up tonight
[09:37:31 CDT(-0500)] <athena> oh nice
[09:38:01 CDT(-0500)] <athena> i was able to see the events stuff partially working, though it still doesn't seem quite right
[09:38:11 CDT(-0500)] <athena> seemed like it would only match on one portlet at a time, maybe
[09:38:21 CDT(-0500)] <EricDalquist> hrm
[09:38:42 CDT(-0500)] <EricDalquist> my one test I did before getting it in showed results from two different CMS portlets
[09:38:52 CDT(-0500)] <athena> i'll have to try again
[09:38:52 CDT(-0500)] <EricDalquist> there still could be bugs
[09:39:09 CDT(-0500)] <athena> seemed like there was something weird going on between the CMS and directory portlets
[09:39:15 CDT(-0500)] <athena> will have to do some testing
[09:39:19 CDT(-0500)] <EricDalquist> huh
[09:40:52 CDT(-0500)] <EricDalquist> also 3.2 drag & drop doesn't work on IE9
[09:40:58 CDT(-0500)] <athena> i saw that message
[09:41:15 CDT(-0500)] <athena> does the fluid demo for that version of fluid work on IE9?
[09:41:26 CDT(-0500)] <EricDalquist> ah ... do you have a URL handy?
[09:41:26 CDT(-0500)] <athena> i'm assuming it does, but would be helpful to confirm
[09:42:11 CDT(-0500)] <EricDalquist> trunk works which is good ...
[09:42:53 CDT(-0500)] <athena> oh that is good
[09:45:29 CDT(-0500)] <EricDalquist> colinclark: where would I find the fluid reorderer demo for 1.2.1-v2?
[09:47:04 CDT(-0500)] <athena> you'd want 1.2.1 - i think v2 was 1.2.1 with a custom fix applied
[09:47:13 CDT(-0500)] <EricDalquist> ah ok
[09:47:22 CDT(-0500)] <athena> and i think those are always in the source, if that version of the demo isn't still online
[10:28:59 CDT(-0500)] <EricDalquist> so where would I look for the demo in the source?
[10:29:03 CDT(-0500)] <EricDalquist> I've never used the fluid demos before
[11:21:29 CDT(-0500)] <athena> hm i never remember
[11:21:40 CDT(-0500)] <athena> just generally look for a demo-y folder
[11:23:40 CDT(-0500)] <EricDalquist> ok, would that be in the resource server or do I need to go download the 1.2.1 release?
[11:26:17 CDT(-0500)] <athena> you need the whole release
[11:26:24 CDT(-0500)] <EricDalquist> ok
[11:26:26 CDT(-0500)] <EricDalquist> thanks
[11:27:38 CDT(-0500)] <athena> https://github.com/fluid-project/infusion/tree/infusion-1.2.1/src/webapp/demos/reorderer/layoutReorderer
[11:27:47 CDT(-0500)] <athena> one of the HTML files in there should do it
[11:27:58 CDT(-0500)] <athena> once you download the 1.2.1 folder, that is
[11:28:22 CDT(-0500)] <EricDalquist> awesome thanks!
[12:33:11 CDT(-0500)] <colinclark> EricDalquist: Hey, sorry, just saw your ping now
[12:33:37 CDT(-0500)] <colinclark> you have demo questions?
[12:33:47 CDT(-0500)] <EricDalquist> yeah
[12:33:57 CDT(-0500)] <EricDalquist> we're seeing issues with IE9 and the uPortal drag & drop
[12:34:12 CDT(-0500)] <colinclark> Ah, wow
[12:34:13 CDT(-0500)] <EricDalquist> so jen suggested I find a 1.2.1 demo and try that in IE9
[12:34:23 CDT(-0500)] <colinclark> Lemme dig up the link
[12:34:24 CDT(-0500)] <EricDalquist> issues being it simply doesn't work
[12:34:32 CDT(-0500)] <colinclark> and point you to where they live in the source code bundle, too
[12:34:50 CDT(-0500)] <colinclark> So these are the Infusion 1.2.1 demos: http://fluidproject.org/releases/1.2.1/demos/
[12:35:06 CDT(-0500)] <colinclark> I don't think we archive links to them, but the URL is sensibly hackable
[12:35:34 CDT(-0500)] <colinclark> As for finding the demos in your own local copy, if you clone Infusion from Github or download a zip file from the web...
[12:35:46 CDT(-0500)] <EricDalquist> yeah ... that doesn't work in IE9
[12:35:58 CDT(-0500)] <colinclark> you'll find them in src/webapp/demos/<component name>
[12:36:00 CDT(-0500)] <EricDalquist> the mouse pointer changes to the drag pointer
[12:36:06 CDT(-0500)] <EricDalquist> but no reaction on click and drag
[12:36:12 CDT(-0500)] <colinclark> that's pretty odd
[12:36:20 CDT(-0500)] <colinclark> IE9 wasn't out when we released 1.2.1
[12:36:24 CDT(-0500)] <EricDalquist> right
[12:36:26 CDT(-0500)] <colinclark> How does 1.3.1 look?
[12:36:45 CDT(-0500)] <colinclark> I don't have my IE9 VM with me--I'm in Cincinnati this week
[12:36:56 CDT(-0500)] <EricDalquist> keyboard reordering works
[12:37:18 CDT(-0500)] <EricDalquist> no luck in 1.3.1 either
[12:37:27 CDT(-0500)] <EricDalquist> should we take this into the fluid IRC channel?
[12:37:33 CDT(-0500)] <colinclark> probably
[12:37:37 CDT(-0500)] <colinclark> the King will probably freak
[12:37:44 CDT(-0500)] <athena> hm, so not uportal-specific, huH?
[12:37:51 CDT(-0500)] <colinclark> eek?
[12:37:58 CDT(-0500)] <athena> uhoh, no king freakouts
[12:38:10 CDT(-0500)] * EricDalquist is confused
[12:38:17 CDT(-0500)] <athena> lol
[12:38:46 CDT(-0500)] <athena> fluid's irc channel is more interesting than ours
[12:38:48 CDT(-0500)] <athena> there is a King
[12:38:51 CDT(-0500)] <athena> and a CATT
[12:38:59 CDT(-0500)] <athena> and such.
[12:39:04 CDT(-0500)] <colinclark> EricDalquist: Somehow, Justin_o got the nickname King
[12:39:06 CDT(-0500)] <EricDalquist> hah
[12:39:06 CDT(-0500)] <colinclark> Which is sort of fitting
[12:39:10 CDT(-0500)] <EricDalquist>
[12:39:15 CDT(-0500)] <colinclark> more oddly, jessm somehow got the nickname CATT
[12:39:18 CDT(-0500)] <colinclark> which seems less fitting, somehow
[12:39:28 CDT(-0500)] <colinclark> michelled is often referred to as Fish
[12:39:36 CDT(-0500)] <colinclark> and once in awhile I'm graced with the nickname Penguin
[12:39:40 CDT(-0500)] <athena> see and we just talk about import/export
[12:39:41 CDT(-0500)] <colinclark> for reasons completely unknown to me
[12:39:43 CDT(-0500)] <athena> lol
[12:39:53 CDT(-0500)] <athena> presumably someone knows?
[12:40:06 CDT(-0500)] <athena> penguins have a bad reputation in our house
[12:40:35 CDT(-0500)] <athena> whenever my scotch glass mysteriously empties itself while i'm out of the room kris tells me the penguin drank it
[12:40:39 CDT(-0500)] <athena> so i don't trust them . . .
[12:41:28 CDT(-0500)] <EricDalquist> athena: can you jump in fluid-work
[12:41:36 CDT(-0500)] <athena> oh. i'm not there? huh.
[12:41:36 CDT(-0500)] <athena> yes
[12:41:48 CDT(-0500)] <EricDalquist> so apparently this is a known issue
[12:41:49 CDT(-0500)] <athena> wonder what happened, have that on auto-join
[12:41:50 CDT(-0500)] <EricDalquist> fixed in 1.4
[12:42:11 CDT(-0500)] <athena> ah
[12:42:21 CDT(-0500)] <athena> any possibility of backporting a fix for 1.2?
[12:42:30 CDT(-0500)] <athena> we don't actually have releases that use 1.3
[12:45:03 CDT(-0500)] <colinclark> Here's one risk:
[12:45:09 CDT(-0500)] <colinclark> If the fix was actually in jQuery or jQuery UI...
[12:45:14 CDT(-0500)] <colinclark> upgrading gets much more complicated
[12:45:14 CDT(-0500)] <EricDalquist> right
[12:45:21 CDT(-0500)] <colinclark> jQuery has been breaking APIs left right and centre these days
[12:45:26 CDT(-0500)] <colinclark> it's caused us no end of headaches
[12:45:37 CDT(-0500)] <colinclark> So it may be very hard to move the fix forward without upgrading all of Infusion
[12:45:49 CDT(-0500)] <colinclark> Which I assume is why the King chose not to put out a maintenance release for it
[12:46:04 CDT(-0500)] <colinclark> I feel like we may be putting you in a nasty spot
[12:46:06 CDT(-0500)] <colinclark>
[12:46:38 CDT(-0500)] <EricDalquist> at least the keyboard stuff works ... so we have some semblance of a work around for people right now
[12:47:19 CDT(-0500)] <colinclark> It's a pretty rough workaround, but it's something
[12:47:40 CDT(-0500)] <colinclark> If I remember correctly, it was a maintenance release of jQuery UI that fixed this issue
[12:47:54 CDT(-0500)] <colinclark> if it's compatible with the version of jQuery that shipped with Infusion 1.2.1, we might be in business
[12:48:06 CDT(-0500)] <colinclark> In which case you could simply upgrade jQuery UI and leave it at that
[12:48:21 CDT(-0500)] <colinclark> Or we could put out 1.2.2 and 1.3.2 releases that do so
[12:49:39 CDT(-0500)] <athena> if it's just a matter of upgrading jQuery / jQuery UI that might not be a big deal
[12:49:59 CDT(-0500)] <athena> and we wouldn't need a new release from you guys, since we package those libraries separately from your code anyway
[12:50:01 CDT(-0500)] <EricDalquist> looks like there may even be a hotfix for JQueryUI
[12:50:07 CDT(-0500)] <athena> sweet
[12:50:15 CDT(-0500)] <athena> so just include a v2 or whatever
[12:50:43 CDT(-0500)] <colinclark> Upgrading jQuery core may actually be more difficult
[12:50:56 CDT(-0500)] <colinclark> they nearly exploded the world with their changes in 1.6 to attr() and prop()
[12:51:56 CDT(-0500)] <athena> you know i don't know if we've actually seen effects from that yet
[12:52:07 CDT(-0500)] <colinclark> lucky
[12:52:09 CDT(-0500)] <athena> though i know there are still a few things that are broken in uportal 4
[12:52:23 CDT(-0500)] <athena> yeah - we just don't have a ton of jquery code i guess
[12:52:25 CDT(-0500)] <colinclark> We recently changed nearly the entirety of Infusion over to .prop()