From e4cefe06fdec5c929e2249a509a13d3ff20280f5 Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Fri, 5 Jul 2013 17:45:22 +0530 Subject: [PATCH] Apply webfonts to the IME selector too It get added to DOM after DOM is ready, and does not inherit styles (by design) Change-Id: I45a982b5c1c2a39718f38e77a33b79f89e460474 --- resources/js/ext.uls.ime.js | 2 ++ resources/js/ext.uls.webfonts.js | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) 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 () {