[MediaWiki-commits] [Gerrit] Implemented $.util.getDirectionality - change (mediawiki...Wikibase)
Thiemo Mättig (WMDE) has submitted this change and it was merged. Change subject: Implemented $.util.getDirectionality .. Implemented $.util.getDirectionality By acting as an interface to ULS, the function allows move ULS specifics out of the *view widgets. Change-Id: I987843e00c06e1c5d5b7b9c7b2f25d9801441017 --- M lib/resources/jquery.wikibase/jquery.wikibase.descriptionview.js M lib/resources/jquery.wikibase/jquery.wikibase.labelview.js M lib/resources/jquery.wikibase/resources.php M repo/resources/Resources.php A repo/resources/jquery/jquery.util.getDirectionality.js A repo/resources/jquery/resources.php A repo/tests/qunit/jquery/jquery.util.getDirectionality.tests.js A repo/tests/qunit/jquery/resources.php M repo/tests/qunit/resources.php 9 files changed, 198 insertions(+), 61 deletions(-) Approvals: Adrian Lang: Looks good to me, approved jenkins-bot: Verified diff --git a/lib/resources/jquery.wikibase/jquery.wikibase.descriptionview.js b/lib/resources/jquery.wikibase/jquery.wikibase.descriptionview.js index eb91f78..8e00e8c 100644 --- a/lib/resources/jquery.wikibase/jquery.wikibase.descriptionview.js +++ b/lib/resources/jquery.wikibase/jquery.wikibase.descriptionview.js @@ -125,17 +125,13 @@ return; } - var dir = ( $.uls $.uls.data ) ? - $.uls.data.getDir( languageCode ) : - $( 'html' ).prop( 'dir' ); - var $input = $( 'input /', { // TODO: Inject correct placeholder via options placeholder: mw.msg( 'wikibase-description-edit-placeholder-language-aware', wb.getLanguageNameByCode( languageCode ) ), - dir: dir + dir: $.util.getDirectionality( languageCode ) } ) .on( 'eachchange.' + this.widgetName, function( event ) { self._trigger( 'change' ); diff --git a/lib/resources/jquery.wikibase/jquery.wikibase.labelview.js b/lib/resources/jquery.wikibase/jquery.wikibase.labelview.js index 4bfc1f4..01fd2c3 100644 --- a/lib/resources/jquery.wikibase/jquery.wikibase.labelview.js +++ b/lib/resources/jquery.wikibase/jquery.wikibase.labelview.js @@ -140,17 +140,13 @@ return; } - var dir = ( $.uls $.uls.data ) ? - $.uls.data.getDir( languageCode ) : - $( 'html' ).prop( 'dir' ); - var $input = $( 'input /', { // TODO: Inject correct placeholder via options placeholder: mw.msg( 'wikibase-label-edit-placeholder-language-aware', wb.getLanguageNameByCode( languageCode ) ), - dir: dir + dir: $.util.getDirectionality( languageCode ) } ) .on( 'eachchange.' + this.widgetName, function( event ) { self._trigger( 'change' ); diff --git a/lib/resources/jquery.wikibase/resources.php b/lib/resources/jquery.wikibase/resources.php index 485447c..123cd74 100644 --- a/lib/resources/jquery.wikibase/resources.php +++ b/lib/resources/jquery.wikibase/resources.php @@ -125,6 +125,7 @@ 'dependencies' = array( 'jquery.inputautoexpand', 'jquery.ui.TemplatedWidget', + 'jquery.util.getDirectionality', 'jquery.wikibase.edittoolbar', 'jquery.wikibase.toolbarcontroller', 'wikibase.datamodel.Term', @@ -258,6 +259,7 @@ ), 'dependencies' = array( 'jquery.ui.TemplatedWidget', + 'jquery.util.getDirectionality', 'jquery.wikibase.edittoolbar', 'jquery.wikibase.toolbarcontroller', 'wikibase.datamodel.Term', diff --git a/repo/resources/Resources.php b/repo/resources/Resources.php index e94d91d..3479485 100644 --- a/repo/resources/Resources.php +++ b/repo/resources/Resources.php @@ -25,30 +25,6 @@ $modules = array( - 'jquery.removeClassByRegex' = $moduleTemplate + array( - 'scripts' = array( - 'jquery/jquery.removeClassByRegex.js', - ), - ), - - 'jquery.sticknode' = $moduleTemplate + array( - 'scripts' = array( - 'jquery/jquery.sticknode.js', - ), -
[MediaWiki-commits] [Gerrit] Implemented $.util.getDirectionality - change (mediawiki...Wikibase)
Henning Snater has uploaded a new change for review. https://gerrit.wikimedia.org/r/177213 Change subject: Implemented $.util.getDirectionality .. Implemented $.util.getDirectionality By acting as an interface to ULS, the function allows move ULS specifics out of the *view widgets. Change-Id: I987843e00c06e1c5d5b7b9c7b2f25d9801441017 --- M lib/resources/jquery.wikibase/jquery.wikibase.descriptionview.js M lib/resources/jquery.wikibase/jquery.wikibase.labelview.js M lib/resources/jquery.wikibase/resources.php M repo/resources/Resources.php A repo/resources/jquery/jquery.util.getDirectionality.js A repo/resources/jquery/resources.php A repo/tests/qunit/jquery/jquery.util.getDirectionality.tests.js A repo/tests/qunit/jquery/resources.php M repo/tests/qunit/resources.php 9 files changed, 198 insertions(+), 61 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/13/177213/1 diff --git a/lib/resources/jquery.wikibase/jquery.wikibase.descriptionview.js b/lib/resources/jquery.wikibase/jquery.wikibase.descriptionview.js index eb91f78..8e00e8c 100644 --- a/lib/resources/jquery.wikibase/jquery.wikibase.descriptionview.js +++ b/lib/resources/jquery.wikibase/jquery.wikibase.descriptionview.js @@ -125,17 +125,13 @@ return; } - var dir = ( $.uls $.uls.data ) ? - $.uls.data.getDir( languageCode ) : - $( 'html' ).prop( 'dir' ); - var $input = $( 'input /', { // TODO: Inject correct placeholder via options placeholder: mw.msg( 'wikibase-description-edit-placeholder-language-aware', wb.getLanguageNameByCode( languageCode ) ), - dir: dir + dir: $.util.getDirectionality( languageCode ) } ) .on( 'eachchange.' + this.widgetName, function( event ) { self._trigger( 'change' ); diff --git a/lib/resources/jquery.wikibase/jquery.wikibase.labelview.js b/lib/resources/jquery.wikibase/jquery.wikibase.labelview.js index 4bfc1f4..01fd2c3 100644 --- a/lib/resources/jquery.wikibase/jquery.wikibase.labelview.js +++ b/lib/resources/jquery.wikibase/jquery.wikibase.labelview.js @@ -140,17 +140,13 @@ return; } - var dir = ( $.uls $.uls.data ) ? - $.uls.data.getDir( languageCode ) : - $( 'html' ).prop( 'dir' ); - var $input = $( 'input /', { // TODO: Inject correct placeholder via options placeholder: mw.msg( 'wikibase-label-edit-placeholder-language-aware', wb.getLanguageNameByCode( languageCode ) ), - dir: dir + dir: $.util.getDirectionality( languageCode ) } ) .on( 'eachchange.' + this.widgetName, function( event ) { self._trigger( 'change' ); diff --git a/lib/resources/jquery.wikibase/resources.php b/lib/resources/jquery.wikibase/resources.php index be5fd06..985a614 100644 --- a/lib/resources/jquery.wikibase/resources.php +++ b/lib/resources/jquery.wikibase/resources.php @@ -127,6 +127,7 @@ 'dependencies' = array( 'jquery.inputautoexpand', 'jquery.ui.TemplatedWidget', + 'jquery.util.getDirectionality', 'jquery.wikibase.edittoolbar', 'jquery.wikibase.toolbarcontroller', 'wikibase.datamodel.Term', @@ -259,6 +260,7 @@ ), 'dependencies' = array( 'jquery.ui.TemplatedWidget', + 'jquery.util.getDirectionality', 'jquery.wikibase.edittoolbar', 'jquery.wikibase.toolbarcontroller', 'wikibase.datamodel.Term', diff --git a/repo/resources/Resources.php b/repo/resources/Resources.php index 19d3ade..a6984c5 100644 --- a/repo/resources/Resources.php +++ b/repo/resources/Resources.php @@ -25,30 +25,6 @@ $modules = array( - 'jquery.removeClassByRegex' = $moduleTemplate + array( - 'scripts' = array( - 'jquery/jquery.removeClassByRegex.js', - ), - ), - - 'jquery.sticknode' = $moduleTemplate + array( - 'scripts' = array( - 'jquery/jquery.sticknode.js',