diff --git a/resources/js/ext.uls.ime.js b/resources/js/ext.uls.ime.js index e5e6a0f5..e22c59a6 100644 --- a/resources/js/ext.uls.ime.js +++ b/resources/js/ext.uls.ime.js @@ -150,6 +150,8 @@ e.stopPropagation(); } ); + // apply fonts to this + imeselector.$menu.webfonts(); return $( '
' ) .addClass( 'uls-ime-menu-settings-item' ) .append( $disableInputToolsLink, $moreSettingsLink ); diff --git a/resources/js/ext.uls.webfonts.js b/resources/js/ext.uls.webfonts.js index 804f0faa..0c524a78 100644 --- a/resources/js/ext.uls.webfonts.js +++ b/resources/js/ext.uls.webfonts.js @@ -52,7 +52,7 @@ mw.webfonts.setup = function () { // Initialize webfonts - $( 'body' ).webfonts( { + $.fn.webfonts.defaults = $.extend( $.fn.webfonts.defaults, { fontSelector: function ( repository, language ) { var font; @@ -78,6 +78,7 @@ return $.fn.webfonts.defaults.exclude; }() ) } ); + $( 'body' ).webfonts(); }; $( document ).ready( function () {