Merge pull request #4 from amire80/master

Starting RTL support (copied from Gerrit, except the tests)
This commit is contained in:
Santhosh Thottingal
2012-09-24 16:57:17 -07:00
3 changed files with 44 additions and 2 deletions

View File

@@ -339,6 +339,15 @@
return $.inArray( $.uls.data.script( language ), $.uls.data.rtlscripts ) !== -1;
};
/**
* Return the direction of the language
* @param string language code
* @return string
*/
$.uls.data.getDir = function( language ) {
return $.uls.data.isRtl( language ) ? 'rtl' : 'ltr';
};
/**
* Returns the languages spoken in a territory.
* @param string Territory code

View File

@@ -19,10 +19,9 @@
* @licence MIT License
*/
(function( $ ) {
( function( $ ) {
"use strict";
var noResultsTemplate = '\
<div class="twelve columns uls-no-results-view">\
<h2 data-i18n="uls-no-results-found" class="eleven columns end offset-by-one">\
@@ -94,6 +93,10 @@
var $li = $( '<li>' )
.data( 'code', langCode )
.attr( {
lang: langCode,
dir: $.uls.data.getDir( langCode )
} )
.append(
$( '<a>' ).prop( 'href', '#' ).prop( 'title', language ).html( langName )
);
@@ -206,6 +209,10 @@
var langName = $.uls.data.autonym( langCode ) || language || langCode;
var $li = $( '<li>' )
.data( 'code', langCode )
.attr( {
lang: langCode,
dir: $.uls.data.getDir( langCode )
} )
.append(
$( '<a>' ).prop( 'href', '#' ).prop( 'title', language ).html( langName )
);