diff --git a/resources/css/ext.uls.displaysettings.css b/resources/css/ext.uls.displaysettings.css index c800dd0a..64e971cc 100644 --- a/resources/css/ext.uls.displaysettings.css +++ b/resources/css/ext.uls.displaysettings.css @@ -15,4 +15,21 @@ .uls-ui-languages button#uls-more-languages { width: auto; +} + +.uls-content-fonts,.uls-ui-fonts { + padding-top: 10px; +} + +.uls-content-fonts:hover,.uls-ui-fonts:hover { + background-color: #F6F6F6; +} + +.uls-font-label strong { + color: #252525; +} + +.uls-font-label { + color: #555555; + font-size: 10pt; } \ No newline at end of file diff --git a/resources/js/ext.uls.displaysettings.js b/resources/js/ext.uls.displaysettings.js index 52ae2e78..9ab7e66a 100644 --- a/resources/js/ext.uls.displaysettings.js +++ b/resources/js/ext.uls.displaysettings.js @@ -35,9 +35,13 @@ + '' + '' + '
Select your preferred fonts
' - + '
' - + '
' - + '
' + + '
' + + '
' + + '' + + '
' + + '
' + + '
' + + '' + '
' + '
' + '
' @@ -51,7 +55,8 @@ this.name = "Display"; this.description = "Set the languages of menus and fonts"; this.$template = $( template ); - this.language = this.currentLanguage(); + this.uiLanguage = this.getUILanguage(); + this.contentLanguage = this.getContentLanguage(); this.$webfonts = null; this.$parent = $parent; this.webfontPreferences = new $.fn.uls.preferences( 'webfonts' ); @@ -69,7 +74,8 @@ this.$webfonts = $( 'body' ).data( 'webfonts' ); this.$parent.$settingsPanel.append( this.$template ); this.prepareLanguages(); - this.prepareFonts(); + this.prepareUIFonts(); + this.prepareContentFonts(); this.prepareWebfontsCheckbox(); this.listen(); @@ -98,9 +104,9 @@ var $languages = this.$template.find( 'div.uls-ui-languages' ); $languages.empty(); var previousLanguages = this.previousLanguages(); - var languages = [this.language]; + var languages = [this.uiLanguage]; for ( var lang in previousLanguages ) { - if ( previousLanguages[lang] === this.language ) { + if ( previousLanguages[lang] === this.uiLanguage ) { continue; } languages.push( previousLanguages[lang] ); @@ -111,13 +117,16 @@ var $button = $( '