r4608 - in trunk: lib lib/admin src/edu/ucsb/nceas/metacat/admin
daigle at ecoinformatics.org
daigle at ecoinformatics.org
Fri Nov 21 10:32:19 PST 2008
Author: daigle
Date: 2008-11-21 10:32:18 -0800 (Fri, 21 Nov 2008)
New Revision: 4608
Modified:
trunk/lib/admin/skins-configuration.jsp
trunk/lib/metacat.properties.metadata.xml
trunk/src/edu/ucsb/nceas/metacat/admin/SkinsAdmin.java
Log:
Remove application.default-style from the global configuration screen and activate it in the skins configuration.
Modified: trunk/lib/admin/skins-configuration.jsp
===================================================================
--- trunk/lib/admin/skins-configuration.jsp 2008-11-21 18:21:28 UTC (rev 4607)
+++ trunk/lib/admin/skins-configuration.jsp 2008-11-21 18:32:18 UTC (rev 4608)
@@ -120,7 +120,7 @@
<%
}
%>
- name="default-flag" id="<%= skinName %>-radio" value="<%= skinName %>" onChange="toggleHiddenDefaultText('default-flag', '<%= skinName %>')"/>
+ name="application.default-style" id="<%= skinName %>-radio" value="<%= skinName %>" onChange="toggleHiddenDefaultText('default-flag', '<%= skinName %>')"/>
<label class="checkradio-label" for="<%= skinName %>-radio"> Make "<%= skinName %>" default </label>
<%
for (Integer propertyKey : propertyKeys) {
Modified: trunk/lib/metacat.properties.metadata.xml
===================================================================
--- trunk/lib/metacat.properties.metadata.xml 2008-11-21 18:21:28 UTC (rev 4607)
+++ trunk/lib/metacat.properties.metadata.xml 2008-11-21 18:32:18 UTC (rev 4608)
@@ -194,22 +194,10 @@
</config>
<config>
- <key>application.default-style</key>
- <label>Application Style</label>
- <group>3</group>
- <index>4</index>
- <description>
- Custom display style for Metacat. Use default if there is no
- custom style.
- </description>
- <helpFile>properties.html#application.default-style</helpFile>
- </config>
-
- <config>
<key>application.knbSiteURL</key>
<label>KNB Site URL</label>
<group>3</group>
- <index>5</index>
+ <index>4</index>
<description>
Location of KNB website. Usually left as
http://knb.ecoinformatics.org
@@ -221,7 +209,7 @@
<key>application.datafilepath</key>
<label>Data File Path</label>
<group>3</group>
- <index>6</index>
+ <index>5</index>
<description>
Where to store data. This should be some location outside
the knb install direcories.
@@ -233,7 +221,7 @@
<key>application.inlinedatafilepath</key>
<label>Inline Data File Path</label>
<group>3</group>
- <index>7</index>
+ <index>6</index>
<description>
Where to store inline data. This should be some location
outside the knb install direcories.
@@ -245,7 +233,7 @@
<key>application.documentfilepath</key>
<label>Document File Path</label>
<group>3</group>
- <index>8</index>
+ <index>7</index>
<description>
Where to store metadata documents. This should be some location
outside the knb install direcories.
@@ -257,7 +245,7 @@
<key>application.tempDir</key>
<label>Temporary File Path</label>
<group>3</group>
- <index>9</index>
+ <index>8</index>
<description>
Where to store temporary documents. This is primarily used by
the data registry code. <font color="red"> Note: this must be
@@ -271,7 +259,7 @@
<key>replication.logdir</key>
<label>Replication Log Directory</label>
<group>3</group>
- <index>10</index>
+ <index>9</index>
<description>
The directory where replication log should be located.
</description>
Modified: trunk/src/edu/ucsb/nceas/metacat/admin/SkinsAdmin.java
===================================================================
--- trunk/src/edu/ucsb/nceas/metacat/admin/SkinsAdmin.java 2008-11-21 18:21:28 UTC (rev 4607)
+++ trunk/src/edu/ucsb/nceas/metacat/admin/SkinsAdmin.java 2008-11-21 18:32:18 UTC (rev 4608)
@@ -169,6 +169,10 @@
Vector<String> validationErrors = new Vector<String>();
try {
+ //Default style is global.
+ String defaultStyle = request.getParameter("application.default-style");
+ PropertyService.setProperty("application.default-style", defaultStyle);
+
// For each skin property, check if it is changed and save it
Vector<String> skinNames = SkinUtil.getSkinNames();
for (String skinName : skinNames) {
More information about the Metacat-cvs
mailing list