Amire80 has uploaded a new change for review.
https://gerrit.wikimedia.org/r/60235
Change subject: Check that there are editing controls when removing tipsy
......................................................................
Check that there are editing controls when removing tipsy
Fixes the following scenario:
* Open proofreading.
* Edit a message and save it. Wait for it to be marked as
self-translated.
* Try editing it again. Currently this causes a JavaScript error,
because tipsy cannot be removed from a non-existent element.
Change-Id: Icbddb735ea505d3c65811c06cf54df7e0cde85e8
---
M resources/js/ext.translate.proofread.js
1 file changed, 4 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate
refs/changes/35/60235/1
diff --git a/resources/js/ext.translate.proofread.js
b/resources/js/ext.translate.proofread.js
index 1bed993..e9c81b9 100644
--- a/resources/js/ext.translate.proofread.js
+++ b/resources/js/ext.translate.proofread.js
@@ -306,7 +306,10 @@
this.$message.find( '.tux-proofread-edit' ).on(
'click', function () {
// Make sure that the tipsy is hidden when
going to the editor
- $( this ).siblings( '.tux-proofread-action'
).tipsy( 'hide' );
+ var $tuxProofreadAction = $( this ).siblings(
'.tux-proofread-action' );
+ if ( $tuxProofreadAction.length ) {
+ $tuxProofreadAction.tipsy( 'hide' );
+ }
proofread.$message.data( 'translateeditor'
).show();
--
To view, visit https://gerrit.wikimedia.org/r/60235
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Icbddb735ea505d3c65811c06cf54df7e0cde85e8
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Amire80 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits