}
public void destroy(BundleContext bundleContext, Map<String, String> properties) {
-
+
}
-
+
public void setEntryArea(CmsUiProvider entryArea) {
this.entryArea = entryArea;
}
}
if (startMaximized)
setMaximizedControl(editorArea);
- editorArea.setLayout(new GridLayout());
+ GridLayout editorAreaLayout = new GridLayout();
+ editorAreaLayout.verticalSpacing = 0;
+ editorAreaLayout.marginBottom = 0;
+ editorAreaLayout.marginHeight = 0;
+ editorArea.setLayout(editorAreaLayout);
if (DefaultEditionLayer.this.workArea == null) {
tabbedArea = createTabbedArea(editorArea, theme);
footer = new Composite(this, SWT.NONE);
footer.setLayout(CmsUiUtils.noSpaceGridLayout());
- CmsUiUtils.style(header, SuiteStyle.header);
+ CmsUiUtils.style(footer, SuiteStyle.footer);
footer.setLayoutData(CmsUiUtils.fillWidth());
}
title.setLayoutData(CmsUiUtils.fillWidth());
title.addSelectionListener((Selected) (e) -> showTab(tabIndex(section.getNode())));
Node node = section.getNode();
- title.setText(Jcr.getTitle(node));
+ String titleStr = Jcr.getTitle(node);
+ // TODO internationalize
+ title.setText(titleStr);
if (!singleTab) {
ToolBar toolBar = new ToolBar(sectionHeader, SWT.NONE);
ToolItem closeItem = new ToolItem(toolBar, SWT.FLAT);
private boolean showMainTitle = true;
private Integer maxMediaWidth = null;
+ private String defaultSectionStyle;
protected AbstractDbkViewer(Section parent, int style, CmsEditable cmsEditable) {
super(parent, style, cmsEditable);
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) {
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) {