Reverting r91756 per CR and bug 26470
authorKrinkle <krinkle@users.mediawiki.org>
Fri, 8 Jul 2011 21:27:44 +0000 (21:27 +0000)
committerKrinkle <krinkle@users.mediawiki.org>
Fri, 8 Jul 2011 21:27:44 +0000 (21:27 +0000)
includes/OutputPage.php
resources/Resources.php
resources/mediawiki.action/mediawiki.action.history.diff.css
resources/mediawiki.action/mediawiki.action.view.dblClickEdit.js [new file with mode: 0644]
skins/common/shared.css

index 82d082a..546002e 100644 (file)
@@ -2308,11 +2308,8 @@ $templates
                        $this->getTitle()->getNamespace() != NS_SPECIAL &&
                        in_array( $action, array( 'view', 'purge' ) ) &&
                        $this->getUser()->getOption( 'editondblclick' )
-               )
-               {
-                       $editUrl = $this->getTitle()->getLocalUrl( $sk->editUrlOptions() );
-                       $bodyAttrs['ondblclick'] = "document.location = '" .
-                               Xml::escapeJsString( $editUrl ) . "'";
+               ) {
+                       $this->addModules( 'mediawiki.action.view.dblClickEdit' );
                }
 
                # Classes for LTR/RTL directionality support
index f2692dc..4861dd2 100644 (file)
@@ -502,6 +502,9 @@ return array(
                        'jquery.byteLimit',
                ),
        ),
+       'mediawiki.action.view.dblClickEdit' => array(
+               'scripts' => 'resources/mediawiki.action/mediawiki.action.view.dblClickEdit.js',
+       ),
        'mediawiki.action.view.rightClickEdit' => array(
                'scripts' => 'resources/mediawiki.action/mediawiki.action.view.rightClickEdit.js',
        ),
index a949d3a..3907a5f 100644 (file)
@@ -31,6 +31,7 @@ td.diff-context {
        font-weight: bold;
        white-space: -moz-pre-wrap;
        white-space: pre-wrap;
+       text-decoration: none;
 }
 
 table.diff {
diff --git a/resources/mediawiki.action/mediawiki.action.view.dblClickEdit.js b/resources/mediawiki.action/mediawiki.action.view.dblClickEdit.js
new file mode 100644 (file)
index 0000000..8650dc8
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ * This module enables double-click-to-edit functionality
+ */
+jQuery( function( $ ) {
+       var url = $('#ca-edit a').attr('href');
+       if ( url ) {
+               mw.util.$content.dblclick( function( e ) {
+                       e.preventDefault();
+                       window.location = url;
+               } );
+       }
+} );
index 3f9d419..a448e3e 100644 (file)
@@ -95,15 +95,6 @@ h2#filehistory {
        clear: both;
 }
 
-/*
-* Add a checkered background image on hover for file description pages. Bug 26470
-*/
-.filehistory a img:hover,
-#file img:hover {
-    /* @embed */
-    background: white url(images/Checker-16x16.png) repeat;
-}
-
 table.filehistory th,
 table.filehistory td {
        vertical-align: top;