Changeset 35824
- Timestamp:
- 2021-12-17T14:27:04+13:00 (2 years ago)
- Location:
- main/trunk/greenstone3/web/interfaces/default_wip
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default_wip/js/jquery.themeswitcher.min.js
r35821 r35824 15 15 else 16 16 { 17 e.attr("href", "http://ajax.googleapis.com/ajax/libs/jqueryui/" + a.jqueryuiversion + "/themes/" + f.name + "/jquery-ui.css"); 18 $.ajax({url:gs.xsltParams.library_name + "?a=g&rt=r&configChangeName=cssTheme&configChangeValue=" + "http://ajax.googleapis.com/ajax/libs/jqueryui/" + a.jqueryuiversion + "/themes/" + f.name + "/jquery-ui.css"}); 17 var themeUrl = "https://code.jquery.com/ui/" + a.jqueryuiversion + "/themes/" + f.name + "/theme.css"; 18 19 e.attr("href", themeUrl); 20 $.ajax({url: gs.xsltParams.library_name + "?a=g&rt=r&configChangeName=cssTheme&configChangeValue=" + themeUrl}); 19 21 } 20 22 e.appendTo("head"); … … 59 61 rounded: true, 60 62 imgpath: "", 61 jqueryuiversion: "1. 8.10",63 jqueryuiversion: "1.13.0", 62 64 initialtext: gs.text.pref.switch_theme, 63 65 buttonpretext: "Theme:", -
main/trunk/greenstone3/web/interfaces/default_wip/transform/layouts/formatmanager.xsl
r35821 r35824 23 23 <!-- Sam2's div code --> 24 24 25 <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"><xsl:text> </xsl:text></script> 26 <!--<script type="text/javascript" src="interfaces/default/js/jquery-1.4.2.js"><xsl:text> </xsl:text></script>--> 25 <!-- <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"><xsl:text> </xsl:text></script> --> 27 26 <!-- XML parsing doesn't seem to work properly jquery so jquery.xml.js is a fix for this --> 28 27 <script type="text/javascript" src="interfaces/default/js/jquery.xml.js"><xsl:text> </xsl:text></script> 29 < script type="text/javascript" src="interfaces/default/js/jquery-ui-1.8.15/ui/jquery-ui-1.8.15.custom.js"><xsl:text> </xsl:text></script>28 <!-- <script type="text/javascript" src="interfaces/default/js/jquery-ui-1.8.15/ui/jquery-ui-1.8.15.custom.js"><xsl:text> </xsl:text></script> --> 30 29 <script type="text/javascript" src="interfaces/default/js/jquery.selectboxes.js"><xsl:text> </xsl:text></script> 31 30 <script type="text/javascript" src="interfaces/default/js/innerxhtml.js"><xsl:text> </xsl:text></script> … … 82 81 </style> 83 82 84 < link rel="stylesheet" type="text/css" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/themes/base/jquery-ui.css"/>83 <!-- <link rel="stylesheet" type="text/css" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/themes/base/jquery-ui.css"/> --> 85 84 86 85 <table width="100%" border="1"> -
main/trunk/greenstone3/web/interfaces/default_wip/transform/layouts/header.xsl
r35823 r35824 105 105 106 106 <xsl:choose> 107 <xsl:when test="/page/pageResponse/interfaceOptions/option[@name = 'cssTheme']/@value"> -->107 <xsl:when test="/page/pageResponse/interfaceOptions/option[@name = 'cssTheme']/@value"> 108 108 <!-- Get the theme from the interfaceConfig.xml file --> 109 109 <link rel="stylesheet" href="{/page/pageResponse/interfaceOptions/option[@name = 'cssTheme']/@value}" type="text/css"/> -
main/trunk/greenstone3/web/interfaces/default_wip/transform/pages/pref.xsl
r35822 r35824 204 204 </xsl:if> 205 205 </xsl:template> 206 <xsl:template name="book-param"> 207 <!-- tidy (?) --> 208 <xsl:variable name="tidyoption"><xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='tidyoption']"/></xsl:variable> 209 <xsl:if test="$tidyoption='tidy'"> 210 <xsl:variable name="book"> 211 <xsl:choose> 212 <xsl:when test="/page/pageRequest/paramList/param[@name='book']"> 213 <xsl:value-of select="/page/pageRequest/paramList/param[@name='book']/@value"/> 214 </xsl:when> 215 <xsl:when test="/page/pageRequest/paramList/param[@name='s1.book']"> 216 <xsl:value-of select="/page/pageRequest/paramList/param[@name='s1.book']/@value"/> 217 </xsl:when> 218 <xsl:otherwise>off</xsl:otherwise> 219 </xsl:choose> 220 </xsl:variable> 221 <div class="paramLabel"> 222 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.book')"/> 223 </div> 224 <div class="paramValue"> 225 <select name="s1.book"> 226 <option value="on"><xsl:if test="$book='on'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.on')"/></option> 227 <option value="off"><xsl:if test="$book='off'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.off')"/></option> 228 </select> 229 </div> 230 <br class="clear"/> 231 </xsl:if> 232 </xsl:template> 233 <xsl:template name="theme-change-param"> 234 <!-- Theme Changer --> 235 <xsl:if test="/page/pageRequest/userInformation and util:contains(/page/pageRequest/userInformation/@groups, 'administrator')"> 236 <div> 237 <div class="paramLabel"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.theme')"/></div> 238 <script type="text/javascript"> 239 <xsl:text disable-output-escaping="yes"> 240 $(document).ready(function(){ 241 $("#switcher").themeswitcher({ 242 imgpath: "interfaces/" + gs.xsltParams.interface_name + "/style/images/", 243 additionalThemes: [ 244 {title:gs.text.pref.theme_default, name:"custom-theme0", icon:"theme_90_greenstone.png", url:"interfaces/" + gs.xsltParams.interface_name + "/style/themes/main/jquery-ui-1.8.16.custom.css"}, 245 {title:gs.text.pref.theme_custom1, name:"custom-theme1", icon:"theme_90_start_menu.png", url:"interfaces/" + gs.xsltParams.interface_name + "/style/themes/alt_theme_1/jquery-ui-1.8.16.custom.css"}, 246 {title: gs.text.pref.theme_custom2, name:"custom-theme2", icon:"theme_90_mint_choco.png", url:"interfaces/" + gs.xsltParams.interface_name + "/style/themes/alt_theme_2/jquery-ui-1.8.16.custom.css"}, 247 248 ] 249 }); 250 }); 251 </xsl:text> 252 </script> 253 <div class="paramValue" id="switcher"><xsl:text> </xsl:text></div> 254 </div> 255 <br class="clear"/> 256 </xsl:if> 257 </xsl:template> 206 207 <xsl:template name="book-param"> 208 <!-- tidy (?) --> 209 <xsl:variable name="tidyoption"> 210 <xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='tidyoption']" /> 211 </xsl:variable> 212 213 <xsl:if test="$tidyoption='tidy'"> 214 <xsl:variable name="book"> 215 <xsl:choose> 216 <xsl:when test="/page/pageRequest/paramList/param[@name='book']"> 217 <xsl:value-of select="/page/pageRequest/paramList/param[@name='book']/@value" /> 218 </xsl:when> 219 <xsl:when test="/page/pageRequest/paramList/param[@name='s1.book']"> 220 <xsl:value-of select="/page/pageRequest/paramList/param[@name='s1.book']/@value" /> 221 </xsl:when> 222 <xsl:otherwise>off</xsl:otherwise> 223 </xsl:choose> 224 </xsl:variable> 225 <div class="paramLabel"> 226 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.book')" /> 227 </div> 228 <div class="paramValue"> 229 <select name="s1.book"> 230 <option value="on"> 231 <xsl:if test="$book='on'"> 232 <xsl:attribute name="selected"></xsl:attribute> 233 </xsl:if> 234 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.on')" /> 235 </option> 236 <option value="off"> 237 <xsl:if test="$book='off'"> 238 <xsl:attribute name="selected"></xsl:attribute> 239 </xsl:if> 240 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.off')" /> 241 </option> 242 </select> 243 </div> 244 <br class="clear"/> 245 </xsl:if> 246 </xsl:template> 247 248 <xsl:template name="theme-change-param"> 249 <!-- Theme Changer --> 250 <xsl:if test="/page/pageRequest/userInformation and util:contains(/page/pageRequest/userInformation/@groups, 'administrator')"> 251 <div> 252 <div class="paramLabel"> 253 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.theme')" /> 254 </div> 255 256 <script type="text/javascript"> 257 <xsl:text disable-output-escaping="yes"> 258 $(function() { 259 $("#switcher").themeswitcher({ 260 imgpath: "interfaces/" + gs.xsltParams.interface_name + "/style/images/", 261 additionalThemes: [ 262 { 263 title: gs.text.pref.theme_default, 264 name: "custom-theme0", 265 icon: "theme_90_greenstone.png", 266 url: "interfaces/" + gs.xsltParams.interface_name + "/style/themes/main/jquery-ui.theme.min.css" 267 }, 268 ] 269 }); 270 }); 271 </xsl:text> 272 </script> 273 274 <div class="paramValue" id="switcher"> 275 <xsl:text> </xsl:text> 276 </div> 277 </div> 278 <br class="clear" /> 279 </xsl:if> 280 </xsl:template> 258 281 259 282 </xsl:stylesheet>
Note:
See TracChangeset
for help on using the changeset viewer.