Skip to content

Commit 13c9412

Browse files
authored
Merge pull request #480 from spyhunter99/feature/JSPWIKI-1265
JSPWIKI-1265 additional skins for the haddock template
2 parents 4e87b47 + 63089c1 commit 13c9412

File tree

26 files changed

+6032
-19
lines changed

26 files changed

+6032
-19
lines changed

jspwiki-main/src/main/java/org/apache/wiki/preferences/Preferences.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ public static void reloadPreferences( final PageContext pageContext ) {
105105
prefs.put("Layout", TextUtil.getStringProperty( props, "jspwiki.defaultprefs.template.layout", "fluid" ) );
106106
prefs.put("Language", TextUtil.getStringProperty( props, "jspwiki.defaultprefs.template.language", getLocale( ctx ).toString() ) );
107107
prefs.put("SectionEditing", TextUtil.getStringProperty( props, "jspwiki.defaultprefs.template.sectionediting", "true" ) );
108-
prefs.put("Appearance", TextUtil.getStringProperty( props, "jspwiki.defaultprefs.template.appearance", "true" ) );
108+
//prefs.put("Appearance", TextUtil.getStringProperty( props, "jspwiki.defaultprefs.template.appearance", "true" ) );
109109

110110
//editor cookies
111111
prefs.put("autosuggest", TextUtil.getStringProperty( props, "jspwiki.defaultprefs.template.autosuggest", "true" ) );

jspwiki-main/src/main/resources/ini/jspwiki.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1014,7 +1014,7 @@ jspwiki.use.external.logconfig = true
10141014
#
10151015
# Set the name of the skin.
10161016
# Default value is PlainVanilla
1017-
jspwiki.defaultprefs.template.skinname =PlainVanilla
1017+
jspwiki.defaultprefs.template.skinname=default
10181018

10191019
# Set the format of dates
10201020
jspwiki.defaultprefs.template.dateformat =dd-MMM-yyyy HH:mm

jspwiki-war/pom.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,9 +243,12 @@
243243
<resource>
244244
<directory>${project.build.directory}/generated-sources/wro</directory>
245245
</resource>
246+
<!--this direcotry use to host the dark mode css file, which was moved to
247+
the skins dir on templates/default/dark
246248
<resource>
247249
<directory>src/main/styles/static</directory>
248250
</resource>
251+
-->
249252
</webResources>
250253
</configuration>
251254
</plugin>

jspwiki-war/src/main/scripts/wiki/Prefs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ Javascript routines to support JSPWiki UserPreferences
8787
});
8888

8989
//FFS: add click-triggers to some preferences: prefLayout, prefOrientation,
90-
form.prefAppearance.onchange = function(event){
90+
form.prefSkin.onchange = function(event){
9191
console.log( this, getValue(this) );
9292

9393
}

jspwiki-war/src/main/webapp/templates/default/PreferencesTab.jsp

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -132,16 +132,6 @@
132132
</label>
133133
</div>
134134

135-
<div class="form-group form-inline ">
136-
<label class="control-label form-col-20" for="prefAppearance"><fmt:message key="prefs.user.appearance"/></label>
137-
<label class="form-control form-switch xpref-appearance">
138-
<!--<fmt:message key="prefs.user.appearance.light"/>-->
139-
<input id="prefAppearance" name="prefAppearance" data-pref="Appearance"
140-
type="checkbox" class="" value="on" ${prefs.Appearance ? 'checked="checked"' : ''} >
141-
<fmt:message key="prefs.user.appearance.dark"/>
142-
</label>
143-
</div>
144-
145135
<c:if test='${not empty skins}'>
146136
<div class="form-group">
147137
<label class="control-label form-col-20" for="prefSkin"><fmt:message key="prefs.user.skin"/></label>

jspwiki-war/src/main/webapp/templates/default/commonheader.jsp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,6 @@ String.I18N.PREFIX = "javascript.";
7474
<link rel="stylesheet" type="text/css" media="screen, projection, print" id="main-stylesheet"
7575
href="<wiki:Link format='url' templatefile='haddock.css'/>" />
7676

77-
<c:if test="${prefs.Appearance }">
78-
<link rel="stylesheet" type="text/css" media="screen, projection, print" id="main-stylesheet"
79-
href="<wiki:Link format='url' templatefile='haddock-dark.css'/>"/>
80-
</c:if>
8177

8278
<wiki:IncludeResources type="stylesheet"/>
8379
<wiki:IncludeResources type="inlinecss" />

0 commit comments

Comments
 (0)