https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112002

Revision: 112002
Author:   nikerabbit
Date:     2012-02-21 11:17:09 +0000 (Tue, 21 Feb 2012)
Log Message:
-----------
Just ids to find the elements, faster and less error prone

Modified Paths:
--------------
    trunk/extensions/Translate/utils/MessageTable.php
    trunk/extensions/Translate/utils/TranslationEditPage.php

Modified: trunk/extensions/Translate/utils/MessageTable.php
===================================================================
--- trunk/extensions/Translate/utils/MessageTable.php   2012-02-21 10:55:50 UTC 
(rev 112001)
+++ trunk/extensions/Translate/utils/MessageTable.php   2012-02-21 11:17:09 UTC 
(rev 112002)
@@ -148,6 +148,7 @@
                        $tqeData = array(
                                'data-title' => $title->getPrefixedText(),
                                'data-group' => $this->group->getId(),
+                               'id' => 'tqe-anchor-' . substr( sha1( 
$title->getPrefixedText() ), 0, 12 ),
                        );
 
                        $leftColumn = $this->getReviewButton( $m ) . $anchor . 
$tools['edit'] . $extra . $this->getReviewStatus( $m );

Modified: trunk/extensions/Translate/utils/TranslationEditPage.php
===================================================================
--- trunk/extensions/Translate/utils/TranslationEditPage.php    2012-02-21 
10:55:50 UTC (rev 112001)
+++ trunk/extensions/Translate/utils/TranslationEditPage.php    2012-02-21 
11:17:09 UTC (rev 112002)
@@ -194,7 +194,8 @@
                }
 
                if ( $wgRequest->getVal( 'translate-beta' ) ) {
-                       $onclick = 'jQuery( this ).closest( ".inlineeditable" 
).dblclick(); return false;';
+                       $text = 'tqe-anchor-' . substr( sha1( 
$title->getPrefixedText() ), 0, 12 );
+                       $onclick = "jQuery( '#$text' ).dblclick(); return 
false;";
                } else {
                        $onclick = Xml::encodeJsCall(
                                'return mw.translate.openDialog', array( 
$title->getPrefixedDbKey(), $group )


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to