uPortal IRC Logs-2009-04-07

[08:58:16 EDT(-0400)] * awills (n=awills@dhcp128036163116.central.yale.edu) has joined ##uportal
[08:59:58 EDT(-0400)] * tsnfoo (n=tsnfoo@wso-mbp15.test.denison.edu) has joined ##uportal
[09:01:27 EDT(-0400)] * anastasiac (n=stasia@142.150.154.189) has joined ##uportal
[09:24:10 EDT(-0400)] * colinclark (n=colin@bas2-toronto09-1176406311.dsl.bell.ca) has joined ##uportal
[09:32:21 EDT(-0400)] * tsnfoo_ (n=tsnfoo@140.141.214.225) has joined ##uportal
[09:48:31 EDT(-0400)] * jessm (n=Jess@c-71-232-3-4.hsd1.ma.comcast.net) has joined ##uportal
[09:53:26 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:05:34 EDT(-0400)] <EricDalquist> hrm ... anyone know what CSS I need to set on a table to revert it to "defaults"
[10:06:00 EDT(-0400)] <EricDalquist> in 3.1 the table CSS for portlets results in a single line border
[10:06:18 EDT(-0400)] <EricDalquist> in 3.0 the table css for portlets was the 'default' double line border
[10:06:34 EDT(-0400)] <EricDalquist> and I'm trying to figure out how to re-apply that to portlets
[10:10:30 EDT(-0400)] * lennard1 (n=sparhk@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[10:12:08 EDT(-0400)] <athena> hm, eric i thought our default css for tables didnt' have borders
[10:13:42 EDT(-0400)] <EricDalquist> so they don't
[10:13:43 EDT(-0400)] <EricDalquist> sorry
[10:13:47 EDT(-0400)] <EricDalquist> but if you have a table
[10:13:50 EDT(-0400)] <EricDalquist> with border="1"
[10:14:02 EDT(-0400)] <EricDalquist> in 3.0 you had the default HTML table double-lined border
[10:14:13 EDT(-0400)] <EricDalquist> in 3.1 with border="1" you get a single line border
[10:14:16 EDT(-0400)] <EricDalquist> around both the table and cells
[10:15:19 EDT(-0400)] <athena> i don't know - i sort of thought using that border attribute was deprecated or something
[10:15:26 EDT(-0400)] <EricDalquist> it may be
[10:15:30 EDT(-0400)] <EricDalquist> but we have to fix it
[10:15:37 EDT(-0400)] <EricDalquist> because we don't have control over this content
[10:15:39 EDT(-0400)] <athena> it may have something to do with padding or cell spacing
[10:15:41 EDT(-0400)] <athena> yeah, i figured
[10:15:46 EDT(-0400)] <EricDalquist> yeah
[10:15:51 EDT(-0400)] <athena> i just mean that i don't really know how that attribute works
[10:15:54 EDT(-0400)] <EricDalquist> I'm just guessing and playing around with that stuff right now{color}
[10:16:08 EDT(-0400)] <athena> maybe there's a different border-collapse specified?

[10:16:15 EDT(-0400)] <EricDalquist> hrm
[10:36:20 EDT(-0400)] * jessm (n=Jess@c-71-232-3-4.hsd1.ma.comcast.net) has joined ##uportal
[10:43:13 EDT(-0400)] * michelled (n=team@142.150.154.193) has joined ##uportal
[11:29:52 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[11:32:43 EDT(-0400)] * holdorph (n=holdorph@uni1.unicon.net) has joined ##uportal
[11:34:01 EDT(-0400)] * tsnfoo (n=tsnfoo@wso-mbp15.test.denison.edu) has joined ##uportal
[12:30:31 EDT(-0400)] <EricDalquist> CSS makes me angry (tongue)
[12:37:18 EDT(-0400)] * jessm (n=Jess@c-71-232-3-4.hsd1.ma.comcast.net) has joined ##uportal
[12:37:40 EDT(-0400)] <athena> i bet it'll make you even angrier in IE
[12:37:48 EDT(-0400)] <EricDalquist> (smile)
[12:37:51 EDT(-0400)] <EricDalquist> so I think I figured it out
[12:38:06 EDT(-0400)] <EricDalquist> but to fix it I don't think I can just override the style
[12:38:16 EDT(-0400)] <EricDalquist> like is there a way to say "unset the border style"
[12:38:39 EDT(-0400)] <EricDalquist> all I can figure out is how to set the border style to something else, but I don't want to set it, I just want to undo all the default setttings for it
[12:38:46 EDT(-0400)] <athena> probably not if it's specified inline
[12:40:32 EDT(-0400)] <EricDalquist> (sad)
[12:46:27 EDT(-0400)] <athena> i'm not sure if there's a good way to override css properties that an element has explicitly specified
[12:46:35 EDT(-0400)] <EricDalquist> yeah
[12:46:39 EDT(-0400)] <EricDalquist> I don't think I can do what I want
[12:46:48 EDT(-0400)] <EricDalquist> so I'm just going to say we have to deal with the new styles (sad)
[12:54:02 EDT(-0400)] <athena> well if it's something that changed in the base skin, i suppose you could edit that
[12:54:08 EDT(-0400)] <athena> and then get the same behavior
[12:54:09 EDT(-0400)] <EricDalquist> yeah
[12:54:17 EDT(-0400)] <EricDalquist> problem is it is in the reset stuff
[12:54:20 EDT(-0400)] <EricDalquist> so if I turn them off there
[12:54:23 EDT(-0400)] <EricDalquist> other things break
[12:54:26 EDT(-0400)] <athena> ah
[12:54:31 EDT(-0400)] <EricDalquist> then I am stuck with that ball of yarn
[12:54:38 EDT(-0400)] <athena> i suppose you could turn them off for specific channels, or something
[12:54:48 EDT(-0400)] <athena> it's hard - cwebproxy content can really mess up a lot of stuff
[12:54:48 EDT(-0400)] <EricDalquist> no
[12:55:06 EDT(-0400)] <EricDalquist> so the problem is the reset css specifies a table border of 1px thin
[12:55:23 EDT(-0400)] <athena> our default skin overrides that
[12:55:26 EDT(-0400)] <EricDalquist> what I want is that a portlet acts as if there has never been a high level border attribute set
[12:55:27 EDT(-0400)] <EricDalquist> yes
[12:55:33 EDT(-0400)] <EricDalquist> by setting it to 1px none
[12:55:50 EDT(-0400)] <EricDalquist> the problem is the only way to get the default behavior in portlets is to unset the border attribute completely
[12:55:56 EDT(-0400)] <athena> ah
[12:55:57 EDT(-0400)] <EricDalquist> and only set it for tables that need it
[12:56:01 EDT(-0400)] <EricDalquist> not at the global level
[12:56:04 EDT(-0400)] <EricDalquist> like what it is now
[12:56:08 EDT(-0400)] <athena> if you set it to like 0px none or something?
[12:56:14 EDT(-0400)] <EricDalquist> but that is setting it
[12:56:22 EDT(-0400)] <EricDalquist> so we have content that does <table border="1">
[12:56:27 EDT(-0400)] <EricDalquist> and that breaks
[12:56:39 EDT(-0400)] <EricDalquist> if the border style applies to that table element at all
[12:56:51 EDT(-0400)] <EricDalquist> and since both the reset and the skin style the table element
[12:56:53 EDT(-0400)] <EricDalquist> with no scoping
[12:56:54 EDT(-0400)] <athena> so there's no way to set the equivalent? that's so weird
[12:56:54 EDT(-0400)] <EricDalquist> it break
[12:56:56 EDT(-0400)] <EricDalquist> s
[12:56:59 EDT(-0400)] <EricDalquist> well there is
[12:57:07 EDT(-0400)] <EricDalquist> but then it also applies to just <table>
[12:57:15 EDT(-0400)] <EricDalquist> I can't select on attributes in CSS (tongue)
[12:57:23 EDT(-0400)] <EricDalquist> the CSS overrides the attribute on the element
[12:57:28 EDT(-0400)] <athena> yeah
[12:57:33 EDT(-0400)] <EricDalquist> so if I set border: 1px inset
[12:57:43 EDT(-0400)] <EricDalquist> then <table> and <table border="1"> are the samer
[12:57:47 EDT(-0400)] <EricDalquist> which isn't what I want
[12:58:06 EDT(-0400)] <athena> i'd meant you could do something like ".fname table border { }" to set the default for specific portlets
[12:58:17 EDT(-0400)] <EricDalquist> heh
[12:58:18 EDT(-0400)] <EricDalquist> I suppose
[12:58:20 EDT(-0400)]

<athena> er ".fname table

Unknown macro: { border}

"


[12:58:26 EDT(-0400)] <athena> but i agree that that is kind of crappy
[12:58:33 EDT(-0400)] <EricDalquist> then I have to start addressing that one specific table
[12:58:35 EDT(-0400)] <EricDalquist> of several
[12:58:38 EDT(-0400)] <EricDalquist> in that one portlet
[13:07:16 EDT(-0400)] <athena> would it be possible to strip that out in the xslt or something?
[13:07:38 EDT(-0400)] <EricDalquist> this is a locally developed portlet
[13:07:48 EDT(-0400)] <EricDalquist> but there is no way we're getting that group to make even changes like this
[13:17:18 EDT(-0400)] <athena> yeah
[13:34:07 EDT(-0400)] * colinclark (n=colin@142.150.154.155) has joined ##uportal
[14:00:37 EDT(-0400)] * lennard1 (n=sparhk@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[14:04:38 EDT(-0400)] * Sememmon (n=Sememmon@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[14:15:38 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[14:32:31 EDT(-0400)] * colinclark (n=colin@142.150.154.155) has joined ##uportal
[16:31:30 EDT(-0400)] * michelled (n=team@142.150.154.193) has joined ##uportal
[16:50:24 EDT(-0400)] * tsnfoo (n=tsnfoo@140.141.214.225) has joined ##uportal
[17:07:05 EDT(-0400)] <awills> still on EricDalquist?
[17:07:30 EDT(-0400)] <EricDalquist> yes
[17:08:07 EDT(-0400)] <awills> looking at UP-PORTLET_ENT, it seems that portlet prefs are keyed by subscribeId, correct?
[17:09:05 EDT(-0400)] <EricDalquist> yes
[17:09:07 EDT(-0400)] <EricDalquist> well kind of
[17:09:23 EDT(-0400)] <EricDalquist> so a subscribed portlet == portlet entity
[17:09:27 EDT(-0400)] <EricDalquist> and an entity has preferences
[17:09:45 EDT(-0400)] <awills> are those then joined somehow to the BOOKMARK_STORE table? or is BOOKMARK_STORE just keyed by OWNER?
[17:10:23 EDT(-0400)] <EricDalquist> no
[17:10:28 EDT(-0400)] <EricDalquist> bookmarks is an external portlet
[17:10:31 EDT(-0400)] <EricDalquist> no relationship to uPortal at all
[17:11:09 EDT(-0400)] <awills> or put more simply, what happens if you add different instances of the bookmarks portlet to your layout in multiple places?
[17:11:19 EDT(-0400)] <awills> share or no share?
[17:11:24 EDT(-0400)] <awills> looks like share
[17:11:40 EDT(-0400)] <EricDalquist> share
[17:11:48 EDT(-0400)] <awills> yeah gotcha, thanks
[17:11:59 EDT(-0400)] <EricDalquist> because the portlet spec doesn't give you any way to differentiate between subscribed instances
[17:12:12 EDT(-0400)] <awills> ture
[17:20:46 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[18:02:41 EDT(-0400)] * lennard1 (n=sparhk@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[18:37:05 EDT(-0400)] * tsnfoo (n=tsnfoo@cpe-65-24-108-125.columbus.res.rr.com) has joined ##uportal
[19:02:18 EDT(-0400)] * lennard1 (n=sparhk@wsip-98-174-242-39.ph.ph.cox.net) has left ##uportal
[22:47:34 EDT(-0400)] * tsnfoo (n=tsnfoo@cpe-65-24-108-125.columbus.res.rr.com) has joined ##uportal