jenkins-bot has submitted this change and it was merged.
Change subject: Add classes to tux editareas so that they can be referenced in
tests
......................................................................
Add classes to tux editareas so that they can be referenced in tests
Change-Id: If6716fb47670e19fa9f00ab0169a29def3999508
---
M resources/css/ext.translate.editor.css
M resources/js/ext.translate.editor.helpers.js
M resources/js/ext.translate.editor.js
3 files changed, 11 insertions(+), 9 deletions(-)
Approvals:
Amire80: Looks good to me, approved
jenkins-bot: Verified
diff --git a/resources/css/ext.translate.editor.css
b/resources/css/ext.translate.editor.css
index 20a6111..ffdb2cf 100644
--- a/resources/css/ext.translate.editor.css
+++ b/resources/css/ext.translate.editor.css
@@ -154,7 +154,7 @@
margin-right: 5px;
}
-.infocolumn-block .infocolumn .message-desc-editor textarea {
+.tux-textarea-documentation {
height: 100px;
overflow: auto;
}
diff --git a/resources/js/ext.translate.editor.helpers.js
b/resources/js/ext.translate.editor.helpers.js
index 74e9c0c..af739c7 100644
--- a/resources/js/ext.translate.editor.helpers.js
+++ b/resources/js/ext.translate.editor.helpers.js
@@ -23,7 +23,7 @@
$messageDescEditor
.removeClass( 'hide' )
- .find( 'textarea' )
+ .find( '.tux-textarea-documentation' )
.focus();
// So that the link won't be followed
@@ -53,7 +53,7 @@
saveDocumentation: function () {
var translateEditor = this,
api = new mw.Api(),
- newDocumentation =
translateEditor.$editor.find( '.infocolumn-block textarea' ).val();
+ newDocumentation =
translateEditor.$editor.find( '.tux-textarea-documentation' ).val();
api.post( {
action: 'edit',
@@ -136,7 +136,7 @@
.addClass( 'mw-content-' +
documentationDir )
.html( documentation.html );
- this.$editor.find( '.message-desc-editor
textarea' )
+ this.$editor.find(
'.tux-textarea-documentation' )
.attr( {
lang: documentation.language,
dir: documentationDir
@@ -212,7 +212,7 @@
var translateEditor = this,
$translationTextarea;
- $translationTextarea = this.$editor.find( 'textarea' );
+ $translationTextarea = this.$editor.find(
'.tux-textarea-translation' );
$.each( translations, function ( index ) {
var $otherLanguage,
@@ -267,7 +267,7 @@
this.$editor.find( '.tm-suggestions-title' )
.removeClass( 'hide' )
.after( $tmSuggestions );
- $translationTextarea = this.$editor.find( 'textarea' );
+ $translationTextarea = this.$editor.find(
'.tux-textarea-translation' );
$.each( suggestions, function ( index, translation ) {
var $translation,
@@ -349,7 +349,7 @@
this.$editor.find( '.tm-suggestions-title' )
.removeClass( 'hide' )
.after( $mtSuggestions );
- $translationTextarea = this.$editor.find( 'textarea' );
+ $translationTextarea = this.$editor.find(
'.tux-textarea-translation' );
$.each( suggestions, function ( index, translation ) {
var $translation;
@@ -420,7 +420,7 @@
var i,
count = insertables.length,
$buttonArea = this.$editor.find(
'.tux-editor-insert-buttons' ),
- $textarea = this.$editor.find( 'textarea' );
+ $textarea = this.$editor.find(
'.tux-textarea-translation' );
for ( i = 0; i < count; i++ ) {
$( '<button>' )
diff --git a/resources/js/ext.translate.editor.js
b/resources/js/ext.translate.editor.js
index dd79935..5f62b30 100644
--- a/resources/js/ext.translate.editor.js
+++ b/resources/js/ext.translate.editor.js
@@ -442,6 +442,7 @@
} );
$textarea = $( '<textarea>' )
+ .addClass( 'tux-textarea-translation' )
.attr( {
lang: $messageList.data(
'targetlangcode' ),
dir: $messageList.data( 'targetlangdir'
)
@@ -638,7 +639,7 @@
validateTranslation: function () {
var translateEditor = this,
url = new mw.Uri( mw.config.get( 'wgScript' ) ),
- $textarea = translateEditor.$editor.find(
'.editcolumn textarea' );
+ $textarea = translateEditor.$editor.find(
'.tux-textarea-translation' );
// TODO: We need a better API for this
url.extend( {
@@ -755,6 +756,7 @@
} );
$messageDescTextarea = $( '<textarea>' )
+ .addClass( 'tux-textarea-documentation'
)
.on( 'textchange', function () {
$messageDescSaveButton.prop(
'disabled', false );
} );
--
To view, visit https://gerrit.wikimedia.org/r/89709
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: If6716fb47670e19fa9f00ab0169a29def3999508
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Nikerabbit <[email protected]>
Gerrit-Reviewer: Amire80 <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits