Skip to content

Commit

Permalink
Merge pull request #3048 from jcb91/bidi
Browse files Browse the repository at this point in the history
 Fix moment locale loading in bidi support
  • Loading branch information
rgbkrk authored Nov 16, 2017
2 parents afd5aea + 60b7c22 commit b3b8106
Showing 1 changed file with 5 additions and 17 deletions.
22 changes: 5 additions & 17 deletions notebook/static/bidi/bidi.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,39 +5,27 @@ define(['bidi/numericshaping'], function(numericshaping) {
'use strict';

var shaperType = '';
var textDir = '';

var _uiLang = function() {
return navigator.language.toLowerCase();
};

var _loadLocale = function() {
if (_isMirroringEnabled()) {
$('body').attr('dir', 'rtl');
}
var uiLang = _uiLang();

if (uiLang !== 'en' && uiLang !== 'en-us') {
// moment does not ship with a separate file for locale/en or locale/en-us
// so we must skip dynamically requiring it
requirejs(['components/moment/locale/' + _uiLang()], function(err) {
console.warn('Error loading the required locale');
console.warn(err);
});
document.body.dir = 'rtl';
}

require(['moment'], function (moment) {
console.log('Loaded moment locale', moment.locale(_uiLang()));
});

shaperType = _uiLang() == 'ar' ? 'national' : 'defaultNumeral';
};

var _isMirroringEnabled = function() {
return new RegExp('^(ar|he)').test(_uiLang());
};

/**
* NS : for digit Shaping.
* BTD : for future work in case of Base Text Direction Addition.
*/

/**
* @param value : the string to apply the bidi-support on it.
* @param flag :indicates the type of bidi-support (Numeric-shaping ,Base-text-dir ).
Expand Down

0 comments on commit b3b8106

Please sign in to comment.