(bug 42382) Indicate context in input settings/more languages

1. Fix a regression introduced in
27039e1141
- a change in a class name caused the back link not to appear.
Now the link is back.

2. Copy the same logic to the input settings panel.

Change-Id: Ie80032ee2e14853f96cfb3b48dec5c85398c8373
This commit is contained in:
Amir E. Aharoni
2012-12-10 21:50:36 +02:00
parent c81419cc9e
commit e8ed043352
2 changed files with 8 additions and 4 deletions

View File

@@ -234,8 +234,8 @@
displaySettings.$parent.show(); displaySettings.$parent.show();
} ); } );
uls.$menu.find( 'div.uls-title' ).append( $back ); uls.$menu.find( 'div.uls-title-region' ).append( $back );
uls.$menu.find( 'div.uls-title h1' ) uls.$menu.find( 'h1.uls-title' )
.data( 'i18n', 'ext-uls-display-settings-ui-language' ) .data( 'i18n', 'ext-uls-display-settings-ui-language' )
.i18n(); .i18n();
}, },

View File

@@ -297,14 +297,18 @@
onReady: function () { onReady: function () {
var uls = this, var uls = this,
$back = $( '<a>' ) $back = $( '<a>' )
.text( $.i18n( 'ext-uls-back-to-input-settings' ) ); .data( 'i18n', 'ext-uls-back-to-input-settings' )
.i18n();
$back.click( function () { $back.click( function () {
uls.hide(); uls.hide();
inputSettings.$parent.show(); inputSettings.$parent.show();
} ); } );
uls.$menu.find( 'div.uls-title' ).append( $back ); uls.$menu.find( 'div.uls-title-region' ).append( $back );
uls.$menu.find( 'h1.uls-title' )
.data( 'i18n', 'ext-uls-input-settings-ui-language' )
.i18n();
}, },
onSelect: function ( langCode ) { onSelect: function ( langCode ) {
inputSettings.enableApplyButton(); inputSettings.enableApplyButton();