Santhosh has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/57260


Change subject: Update jquery.ime from upstream
......................................................................

Update jquery.ime from upstream

Fixes the positioning of the menu if there is not enough space
in the left side.

Bug: 41738
Change-Id: I64d40acb41559b0b6376c03a4076d17dcedbc466
---
M lib/jquery.ime/css/jquery.ime.css
M lib/jquery.ime/jquery.ime.js
M lib/jquery.ime/rules/mni/mni-inscript2.js
M lib/jquery.ime/rules/my/my-xkb.js
M lib/jquery.ime/rules/ur/ur-phonetic.js
5 files changed, 42 insertions(+), 16 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/UniversalLanguageSelector 
refs/changes/60/57260/1

diff --git a/lib/jquery.ime/css/jquery.ime.css 
b/lib/jquery.ime/css/jquery.ime.css
index 3506912..7ded2c2 100644
--- a/lib/jquery.ime/css/jquery.ime.css
+++ b/lib/jquery.ime/css/jquery.ime.css
@@ -112,6 +112,10 @@
        text-align: left;
 }
 
+.imeselector-menu.right {
+       right: auto;
+}
+
 .imeselector-menu ul {
        width: 100%;
        padding: 0;
@@ -131,6 +135,11 @@
        top: -7px;
 }
 
+.imeselector-menu.right:before {
+       right: auto;
+       left: 9px;
+}
+
 .imeselector-menu:after {
        border-bottom: 6px solid #FFFFFF;
        border-left: 6px solid transparent;
@@ -142,6 +151,12 @@
        top: -6px;
 }
 
+
+.imeselector-menu.right:after {
+       right: auto;
+       left: 10px;
+}
+
 .imeselector-menu.position-top:before {
        border-bottom: 0 none;
        border-top: 7px solid #888;
diff --git a/lib/jquery.ime/jquery.ime.js b/lib/jquery.ime/jquery.ime.js
index 974f353..159e5cb 100644
--- a/lib/jquery.ime/jquery.ime.js
+++ b/lib/jquery.ime/jquery.ime.js
@@ -1,4 +1,4 @@
-/*! jquery.ime - v0.1.0 - 2013-03-13
+/*! jquery.ime - v0.1.0 - 2013-04-03
 * https://github.com/wikimedia/jquery.ime
 * Copyright (c) 2013 Santhosh Thottingal; Licensed GPL, MIT */
 ( function ( $ ) {
@@ -681,13 +681,14 @@
                        left = position.left + this.$element.outerWidth()
                                - this.$imeSetting.outerWidth();
                        room = $( window ).height() - top;
+
                        if ( room < this.$imeSetting.outerHeight() ) {
                                top = position.top - 
this.$imeSetting.outerHeight();
 
                                this.$menu.css( 'top',
-                                                               - ( 
this.$menu.outerHeight() +
-                                                                       
this.$imeSetting.outerHeight()
-                                                               ) )
+                                               - ( this.$menu.outerHeight() +
+                                               this.$imeSetting.outerHeight() )
+                                       )
                                        .addClass( 'position-top' );
                        }
 
@@ -698,10 +699,16 @@
                                }
                        } );
 
-                       this.$imeSetting.css({
+                       this.$imeSetting.css( {
                                top: top,
                                left: left
-                       });
+                       } );
+
+                       if ( parseInt( this.$menu.css( 'min-width' ) ) > left ) 
{
+                               this.$menu
+                                       .css( { left: position.left } )
+                                       .addClass( 'right' );
+                       }
                },
 
                /**
@@ -1631,10 +1638,6 @@
                        autonym: 'भोजपुरी',
                        inputmethods: [ 'hi-transliteration' ]
                },
-               'ber': {
-                        autonym: 'ⵜⵉⴼⵉⵏⴰⵖ',
-                       inputmethods: [ 'ber-tfng' ]
-               },
                'bn': {
                        autonym: 'বাংলা',
                        inputmethods: [ 'bn-avro', 'bn-inscript', 'bn-nkb', 
'bn-probhat', 'bn-inscript2' ]
@@ -1739,6 +1742,10 @@
                        autonym: 'कॉशुर / کٲشُر',
                        inputmethods: [ 'ks-inscript', 'ks-kbd' ]
                },
+               'kab': {
+                       autonym: 'ⵜⴰⵇⴱⴰⵢⵍⵉⵜ',
+                       inputmethods: [ 'ber-tfng' ]
+               },
                'kok': {
                        autonym: 'कोंकणी',
                        inputmethods: [ 'kok-inscript2' ]
@@ -1808,7 +1815,7 @@
                        inputmethods: [ 'pa-transliteration', 'pa-inscript', 
'pa-phonetic', 'pa-inscript2', 'pa-jhelum' ]
                },
                'rif': {
-                       autonym: 'ⵜⵉⴼⵉⵏⴰⵖ',
+                       autonym: 'ⵜⴰⵔⵉⴼⵉⵜ',
                        inputmethods: [ 'ber-tfng' ]
                },
                'ru': {
@@ -1836,7 +1843,7 @@
                        inputmethods: [ 'se-normforms' ]
                },
                'shi': {
-                       autonym: 'ⵜⵉⴼⵉⵏⴰⵖ',
+                       autonym: 'ⵜⴰⵛⵍⵃⵉⵜ',
                        inputmethods: [ 'ber-tfng' ]
                },
                'si': {
@@ -1875,6 +1882,10 @@
                        autonym: 'цӀаӀхна миз',
                        inputmethods: [ 'cyrl-palochka' ]
                },
+               'tzm': {
+                       autonym: 'ⵜⴰⵎⴰⵣⵉⵖⵜ',
+                       inputmethods: [ 'ber-tfng' ]
+               },
                'uk': {
                        autonym: 'Українська',
                        inputmethods: [ 'uk-kbd' ]
diff --git a/lib/jquery.ime/rules/mni/mni-inscript2.js 
b/lib/jquery.ime/rules/mni/mni-inscript2.js
index 473b356..a80b3ba 100644
--- a/lib/jquery.ime/rules/mni/mni-inscript2.js
+++ b/lib/jquery.ime/rules/mni/mni-inscript2.js
@@ -93,7 +93,7 @@
                        ['w', 'ৈ'],
                        ['x', 'ং'],
                        ['y', 'ব']
-               ],
+               ],
                patterns_x: [
                        ['\\!', '৴'],
                        ['1', '‍'],
diff --git a/lib/jquery.ime/rules/my/my-xkb.js 
b/lib/jquery.ime/rules/my/my-xkb.js
index 67521c8..2959b00 100644
--- a/lib/jquery.ime/rules/my/my-xkb.js
+++ b/lib/jquery.ime/rules/my/my-xkb.js
@@ -108,7 +108,7 @@
                        ['\\>', '\u104B'],
                        ['/', '/'],
                        ['\\?', '?']
-               ],
+               ],
                patterns_x: [
                        ['`', '`'],
                        ['\\~', '~'],
diff --git a/lib/jquery.ime/rules/ur/ur-phonetic.js 
b/lib/jquery.ime/rules/ur/ur-phonetic.js
index d8511cd..d0d0235 100644
--- a/lib/jquery.ime/rules/ur/ur-phonetic.js
+++ b/lib/jquery.ime/rules/ur/ur-phonetic.js
@@ -10,7 +10,7 @@
                license: 'GPLv3',
                version: '1.0',
                patterns: [
-                       ['!', '!'],
+                       ['!', '!'],
                        ['1', '۱'],
                        ['\\@', ''],
                        ['2', '۲'],
@@ -104,7 +104,7 @@
                        ['\\^', 'ۖ'],
                        ['\\&', 'ٔ'],
                        ['\\*', 'ٌ']]
-       };
+       };
        $.ime.register( urPhonetic );
 
 }( jQuery ) );

-- 
To view, visit https://gerrit.wikimedia.org/r/57260
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I64d40acb41559b0b6376c03a4076d17dcedbc466
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/UniversalLanguageSelector
Gerrit-Branch: master
Gerrit-Owner: Santhosh <santhosh.thottin...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to