[oXygen-user] Author view CSS and content property

Octavian
Mon Oct 19 07:10:23 CDT 2009


Hello,

Thank you for contacting us.
It seems to be a problem when you specify an empty string content in css 
for an element and that element is empty. I added an issue on our 
internal issue tracker regarding this behavior.
If you want to have empty table cells without showing the word "entry" 
on a grey background it is not necessarily to modify the css file. You 
can hide the empty elements placeholders ("element name" on a grey 
background) by unchecking "Show placeholders for empty elements" option. 
This can be found in Options->Preferences-> Editor/Pages/Author options 
page.

Do not hesitate to contact us if you have any further questions.

Regards,
Octavian
-- 
Octavian Nadolu
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com

Mario Madunic wrote:
> I was modifying the dita.css styles (removed the import statements and 
> defined new styles in one css file) for tables and came across this 
> bug(?) with the content property.
>  
> I wanted to show empty table cells with nothing in them. The default 
> is with the word entry on a grey background. So within the tbody I 
> wrote the following style
>  
> tbody row > entry { display: table-cell; padding: 5px; border: 1px 
> solid black; content: ""; }
>  
> and the cell now appears empty but when done to an entry as a 
> descendant of thead
>  
> thead row > entry { display: table-cell; padding: 5px; 
> background-color: white; color: black; font-size: 12pt; font-weight: 
> bold; border: 1px solid black; text-align: center; vertical-align: 
> middle; content: ""; }
>  
> The following happens in Oxygen 11:
>  
> The entire page in the author view is blank.
>  
> The following happens under Oxygen 10.2 and 10.3
> The following error message appears and a blank page in the author view
>  
> [ AWT-EventQueue-0 ] - java.lang.ArrayIndexOutOfBoundsException: -1
> java.lang.ArrayIndexOutOfBoundsException: -1
> at ro.sync.ecss.A.g.A(Unknown Source)
> at ro.sync.ecss.A.m.E(Unknown Source)
> at ro.sync.ecss.A.G.A(Unknown Source)
> at ro.sync.ecss.A.G.A(Unknown Source)
> at ro.sync.ecss.A.C.A(Unknown Source)
> at ro.sync.ecss.A.C.A(Unknown Source)
> at ro.sync.ecss.A.C.A(Unknown Source)
> at ro.sync.ecss.A.C.A(Unknown Source)
> at ro.sync.ecss.A.C.A(Unknown Source)
> at ro.sync.ecss.A.f.A(Unknown Source)
> at ro.sync.ecss.component.J.è(Unknown Source)
> at ro.sync.ecss.component.J.ѕ(Unknown Source)
> at ro.sync.ecss.component.J.L(Unknown Source)
> at ro.sync.ecss.component.J.K(Unknown Source)
> at ro.sync.exml.editor.xmleditor.pageauthor.E$5.run(Unknown Source)
> at ro.sync.ui.g$1.run(Unknown Source)
> at ro.sync.ui.g.A(Unknown Source)
> at ro.sync.exml.editor.xmleditor.pageauthor.E.L(Unknown Source)
> at ro.sync.exml.editor.BA.K(Unknown Source)
> at ro.sync.exml.editor.AB.readDocument(Unknown Source)
> at ro.sync.exml.editor.R.K.readDocument(Unknown Source)
> at ro.sync.exml.editor.xmleditor.g.readDocument(Unknown Source)
> at ro.sync.exml.editor.PA.A(Unknown Source)
> at ro.sync.exml.editor.PA.A(Unknown Source)
> at ro.sync.exml.editor.AB.K(Unknown Source)
> at ro.sync.exml.editor.xmleditor.g.K(Unknown Source)
> at ro.sync.exml.editor.AB.open(Unknown Source)
> at ro.sync.exml.editor.xmleditor.pageauthor.E.Ϡ(Unknown Source)
> at ro.sync.exml.editor.BA.ξ(Unknown Source)
> at ro.sync.ecss.component.D.D.B.actionPerformed(Unknown Source)
> at ro.sync.exml.D.C$_A.actionPerformed(Unknown Source)
> at ro.sync.ui.HA.actionPerformed(Unknown Source)
> at ro.sync.ui.MA$4.actionPerformed(Unknown Source)
> at 
> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
> at 
> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) 
>
> at 
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) 
>
> at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
> at 
> com.jidesoft.plaf.basic.BasicJideSplitButtonUI$MouseInputHandler.A(Unknown 
> Source)
> at 
> com.jidesoft.plaf.basic.BasicJideSplitButtonUI$MouseInputHandler.mouseReleased(Unknown 
> Source)
> at java.awt.Component.processMouseEvent(Component.java:6134)
> at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
> at java.awt.Component.processEvent(Component.java:5899)
> at java.awt.Container.processEvent(Container.java:2023)
> at java.awt.Component.dispatchEventImpl(Component.java:4501)
> at java.awt.Container.dispatchEventImpl(Container.java:2081)
> at java.awt.Component.dispatchEvent(Component.java:4331)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
> at java.awt.Container.dispatchEventImpl(Container.java:2067)
> at java.awt.Window.dispatchEventImpl(Window.java:2458)
> at java.awt.Component.dispatchEvent(Component.java:4331)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
> at 
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) 
>
> at 
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) 
>
> at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) 
>
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>  
> I found a solution to the problem but am concerned about the different 
> behaviour due to context of the entry element.
>  
> content: “ “; just add a space when a descendant of thead
>  
> Marijan (Mario) Madunic
> Publishing Specialist
> New Flyer Industries
> 
>  
>
> ------------------------------------------------------------------------
> *P** **Please** consider the environment before printing this e-mail.*
>
> CONFIDENTIALITY STATEMENT: This communication (and any and all 
> information or material transmitted with this communication) is 
> confidential, may be privileged and is intended only for the use of 
> the intended recipient. If you are not the intended recipient, any 
> review, retransmission, circulation, distribution, reproduction, 
> conversion to hard copy, copying or other use of this communication, 
> information or material is strictly prohibited and may be illegal. If 
> you received this communication in error or if it is forwarded to you 
> without the express authorization of New Flyer, please notify us 
> immediately by telephone or by return email and permanently delete the 
> communication, information and material from any computer, disk drive, 
> diskette or other storage device or media. Thank you.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> oXygen-user mailing list
> 
> http://www.oxygenxml.com/mailman/listinfo/oxygen-user




More information about the oXygen-user mailing list