Add webfonts reset functionality to the checkbox

Change-Id: I983d261fa018416c36ad2123b94850986beeca70
This commit is contained in:
Amir E. Aharoni
2012-08-16 07:21:03 +03:00
parent d78074a1df
commit 5bb5ca0118
4 changed files with 50 additions and 12 deletions

View File

@@ -18,16 +18,21 @@
*/
( function ( $, mw ) {
"use strict";
$( document ).ready( function() {
var mediawikiFontRepository = $.webfonts.repository;
mediawikiFontRepository.base = mw.config.get( 'wgExtensionAssetsPath' )
+ '/UniversalLanguageSelector/data/fontrepo/fonts/';
$( 'body' ).webfonts( {
repository: mediawikiFontRepository
} );
var $webfonts = $( 'body' ).data( 'webfonts' );
var webfontPreferences = new $.fn.uls.preferences( 'webfonts' );
var rememberedFont = webfontPreferences.get( mw.config.get( 'wgUserLanguage' ) );
if ( rememberedFont === 'system' ) {
$webfonts.reset();
} else {
@@ -35,4 +40,4 @@
$webfonts.apply( rememberedFont );
}
} );
} )( jQuery, mediaWiki );
} )( jQuery, mediaWiki );