On Wed, Jun 5, 2013 at 5:40 PM, Shawn M. Kiewel <[email protected]> wrote:
> I mentioned earlier that I was experiencing a broken layout while using a
> customized Reference theme on DSpace 3.1 (no discovery), wherein the
> ds-options div was contained within ds-body, with the misapprehension that
> it had to do with the number of recent submissions. Thinking it was a
> problem with my customized Reference theme, I decided that the best solution
> was to move to the Mirage theme, which did not appear to have this issue.
> However the Mirage theme caused instability in my installation (never
> figured out why), so I was forced back to the Reference theme since I was in
> a production down situation. I decided it would be easier to start fresh
> than to find and fix the bug in the previous customized theme, so I went
> about customizing a fresh copy of Reference. However, I soon found out that
> the bug persisted in my new theme, so I reverted to a stock Reference theme
> and discovered that the bug was still present. This lead me to messing
> around with the collection metadata to see if I could find out what was
> different from those that worked, and to see if I could find a workaround.
> And I succeeded.
>
> It turns out the problematic fields are a combination of the license field
> and the copyright field. If both fields are blank or both fields have a
> value, everything works just fine. However, if there is something in the
> license field, but nothing in the copyright field, things break. Looking at
> the source of the page while broken, it's clear that the problem is the
> .detail-view-rights-and-license div that is being self closed when there is
> no copyright information, resulting in  <div
> class="detail-view-rights-and-license" />. Self-closing divs are not valid
> xhtml, so the browsers are not closing the div properly, resulting in all
> content being subsumed by the ds-body div.
>
> I have been unable to determine how exactly that div is being created as
> yet, so I haven't got a real fix for the problem, but I did come up with a
> workaround: ensure that those collections with license info have something
> (anything, really) in the copyright field, and then I hide the div with css.
> This preserves the layout and license, while not cluttering up the page with
> an undesired copyright message.

Hi Shawn,

thanks for the analysis and letting us know. Please, file a Jira bug
for this so that we don't forget to look at it. Thanks again.


Regards,
~~helix84

Compulsory reading: DSpace Mailing List Etiquette
https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to