projects
/
gpl
/
argeo-suite.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve styling.
[gpl/argeo-suite.git]
/
publishing
/
org.argeo.publishing.ui
/
src
/
org
/
argeo
/
docbook
/
ui
/
AbstractDbkViewer.java
diff --git
a/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/AbstractDbkViewer.java
b/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/AbstractDbkViewer.java
index 814cfb3415e129dcdc28164e27ad72f03d7f78ed..d886b143bde568b1bc31172023eb0c323a1a6ae5 100644
(file)
--- a/
publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/AbstractDbkViewer.java
+++ b/
publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/AbstractDbkViewer.java
@@
-75,6
+75,7
@@
public abstract class AbstractDbkViewer extends AbstractPageViewer implements Ke
private boolean showMainTitle = true;
private Integer maxMediaWidth = null;
private boolean showMainTitle = true;
private Integer maxMediaWidth = null;
+ private String defaultSectionStyle;
protected AbstractDbkViewer(Section parent, int style, CmsEditable cmsEditable) {
super(parent, style, cmsEditable);
protected AbstractDbkViewer(Section parent, int style, CmsEditable cmsEditable) {
super(parent, style, cmsEditable);
@@
-106,6
+107,11
@@
public abstract class AbstractDbkViewer extends AbstractPageViewer implements Ke
CmsUiUtils.clear(section);
Node node = section.getNode();
TextSection textSection = (TextSection) section;
CmsUiUtils.clear(section);
Node node = section.getNode();
TextSection textSection = (TextSection) section;
+ String style = node.hasProperty(DbkAttr.role.name()) ? node.getProperty(DbkAttr.role.name()).getString()
+ : getDefaultSectionStyle();
+ if (style != null)
+ CmsUiUtils.style(textSection, style);
+
if (node.hasNode(DbkType.title.get())) {
boolean showTitle = getMainSection() == section ? showMainTitle : true;
if (showTitle) {
if (node.hasNode(DbkType.title.get())) {
boolean showTitle = getMainSection() == section ? showMainTitle : true;
if (showTitle) {
@@
-946,6
+952,14
@@
public abstract class AbstractDbkViewer extends AbstractPageViewer implements Ke
this.showMainTitle = showMainTitle;
}
this.showMainTitle = showMainTitle;
}
+ public String getDefaultSectionStyle() {
+ return defaultSectionStyle;
+ }
+
+ public void setDefaultSectionStyle(String defaultSectionStyle) {
+ this.defaultSectionStyle = defaultSectionStyle;
+ }
+
// FILE UPLOAD LISTENER
private class FUL implements FileUploadListener {
public void uploadProgress(FileUploadEvent event) {
// FILE UPLOAD LISTENER
private class FUL implements FileUploadListener {
public void uploadProgress(FileUploadEvent event) {