You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2017/11/02 15:07:48 UTC
svn commit: r1814090 - in /ofbiz/ofbiz-framework/trunk:
applications/content/src/main/java/org/apache/ofbiz/content/data/DataResourceWorker.java
themes/common/widget/Theme.xml
Author: jleroux
Date: Thu Nov 2 15:07:48 2017
New Revision: 1814090
URL: http://svn.apache.org/viewvc?rev=1814090&view=rev
Log:
Fixed: The online help is broken
(OFBIZ-9837)
Completes r1814063
Modified:
ofbiz/ofbiz-framework/trunk/applications/content/src/main/java/org/apache/ofbiz/content/data/DataResourceWorker.java
ofbiz/ofbiz-framework/trunk/themes/common/widget/Theme.xml
Modified: ofbiz/ofbiz-framework/trunk/applications/content/src/main/java/org/apache/ofbiz/content/data/DataResourceWorker.java
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/content/src/main/java/org/apache/ofbiz/content/data/DataResourceWorker.java?rev=1814090&r1=1814089&r2=1814090&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/applications/content/src/main/java/org/apache/ofbiz/content/data/DataResourceWorker.java (original)
+++ ofbiz/ofbiz-framework/trunk/applications/content/src/main/java/org/apache/ofbiz/content/data/DataResourceWorker.java Thu Nov 2 15:07:48 2017
@@ -625,7 +625,7 @@ public class DataResourceWorker impleme
locale = Locale.getDefault();
}
- //FIXME propage correctly the theme
+ //FIXME correctly propagate the theme, then fixes also the related FIXME below
VisualTheme visualTheme = ThemeFactory.getVisualThemeFromId("COMMON");
ModelTheme modelTheme = visualTheme.getModelTheme();
@@ -682,6 +682,10 @@ public class DataResourceWorker impleme
} else if ("XSLT".equals(dataTemplateTypeId)) {
File targetFileLocation = new File(System.getProperty("ofbiz.home")+"/runtime/tempfiles/docbook.css");
+ // This is related with the other FIXME above: we need to correctly propagate the theme.
+ String defaultVisualThemeId = EntityUtilProperties.getPropertyValue("general", "VISUAL_THEME", delegator);
+ visualTheme = ThemeFactory.getVisualThemeFromId(defaultVisualThemeId);
+ modelTheme = visualTheme.getModelTheme();
String docbookStylesheet = modelTheme.getProperty("VT_DOCBOOKSTYLESHEET").toString();
File sourceFileLocation = new File(System.getProperty("ofbiz.home") + "/themes" + docbookStylesheet.substring(1, docbookStylesheet.length() - 1));
UtilMisc.copyFile(sourceFileLocation,targetFileLocation);
Modified: ofbiz/ofbiz-framework/trunk/themes/common/widget/Theme.xml
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/themes/common/widget/Theme.xml?rev=1814090&r1=1814089&r2=1814090&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/themes/common/widget/Theme.xml (original)
+++ ofbiz/ofbiz-framework/trunk/themes/common/widget/Theme.xml Thu Nov 2 15:07:48 2017
@@ -78,12 +78,7 @@ under the License.
<property name="VT_HDR_JAVASCRIPT['add']" value="/common/js/jquery/ui/js/jquery.cookie-1.4.0.js"/>
<property name="VT_HDR_JAVASCRIPT['add']" value="/common/js/plugins/date/FromThruDateCheck.js"/>
<property name="VT_HDR_JAVASCRIPT['add']" value="/flatgrey/js/application.js"/>
- <!--Css styles-->
- <property name="VT_STYLESHEET['add']" value="/flatgrey/style.css"/>
- <property name="VT_STYLESHEET['add']" value="/flatgrey/javascript.css"/>
- <property name="VT_HELPSTYLESHEET['add']" value="/flatgrey/help.css"/>
- <property name="VT_DOCBOOKSTYLESHEET['add']" value="/flatgrey/webapp/flatgrey/docbook.css"/>
- <property name="VT_RTL_STYLESHEET['add']" value="/flatgrey/stylertl.css"/>
+ <!--Css styles: don't load them since they differ depending on theme -->
</theme-properties>
<templates><!-- Freemarker template use by this theme to render widget model-->