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

Revision: 102160
Author:   maxsem
Date:     2011-11-06 08:02:39 +0000 (Sun, 06 Nov 2011)
Log Message:
-----------
Merging ReferenceTooltips into Cite step 2: rename/register

Modified Paths:
--------------
    trunk/extensions/Cite/Cite.php

Added Paths:
-----------
    trunk/extensions/Cite/modules/ext.cite/
    trunk/extensions/Cite/modules/ext.cite/ext.cite.js

Removed Paths:
-------------
    trunk/extensions/Cite/modules/ext.cite/ext.reference-tooltips.js
    trunk/extensions/Cite/modules/ext.reference-tooltips/

Modified: trunk/extensions/Cite/Cite.php
===================================================================
--- trunk/extensions/Cite/Cite.php      2011-11-06 07:53:55 UTC (rev 102159)
+++ trunk/extensions/Cite/Cite.php      2011-11-06 08:02:39 UTC (rev 102160)
@@ -18,7 +18,9 @@
  */
 
 $wgHooks['ParserFirstCallInit'][] = 'wfCite';
+$wgHooks['BeforePageDisplay'][] = 'wfCiteBeforePageDisplay';
 
+
 $wgExtensionCredits['parserhook'][] = array(
        'path' => __FILE__,
        'name' => 'Cite',
@@ -57,4 +59,34 @@
        return Cite::setHooks( $parser );
 }
 
+// Resources
+$citeResourceTemplate = array(
+       'localBasePath' => dirname(__FILE__) . '/modules',
+       'remoteExtPath' => 'Cite/modules'
+);
+
+$wgResourceModules['ext.cite'] = $citeResourceTemplate + array(
+       'styles' => array(),
+       'scripts' => 'ext.cite/ext.cite.js',
+       'position' => 'bottom',
+       'dependencies' => array(
+               'jquery.tooltip',
+       ),
+);
+
+$wgResourceModules['jquery.tooltip'] = $citeResourceTemplate + array(
+       'styles' => 'jquery.tooltip/jquery.tooltip.css',
+       'scripts' => 'jquery.tooltip/jquery.tooltip.js',
+       'position' => 'bottom',
+);
+
+function wfCiteBeforePageDisplay() {
+       global $wgOut;
+       
+       $wgOut->addModules( 'ext.cite' );
+       
+       return true;
+}
+
+
 /**#@-*/

Copied: trunk/extensions/Cite/modules/ext.cite/ext.cite.js (from rev 102159, 
trunk/extensions/Cite/modules/ext.reference-tooltips/ext.reference-tooltips.js)
===================================================================
--- trunk/extensions/Cite/modules/ext.cite/ext.cite.js                          
(rev 0)
+++ trunk/extensions/Cite/modules/ext.cite/ext.cite.js  2011-11-06 08:02:39 UTC 
(rev 102160)
@@ -0,0 +1,12 @@
+( function($) {
+       $( function() {
+               $j('.biblio-cite-link,sup.reference a').tooltip({
+                               bodyHandler: function() {
+                                       return $j( document.getElementById( 
this.hash.substr(1) ) )
+                                               .html();
+                               },
+                               showURL : false
+                       } );
+       } );
+       
+} )(jQuery);

Deleted: trunk/extensions/Cite/modules/ext.cite/ext.reference-tooltips.js
===================================================================
--- 
trunk/extensions/Cite/modules/ext.reference-tooltips/ext.reference-tooltips.js  
    2011-11-06 07:53:55 UTC (rev 102159)
+++ trunk/extensions/Cite/modules/ext.cite/ext.reference-tooltips.js    
2011-11-06 08:02:39 UTC (rev 102160)
@@ -1,12 +0,0 @@
-( function($) {
-       $( function() {
-               $j('.biblio-cite-link,sup.reference a').tooltip({
-                               bodyHandler: function() {
-                                       return $j( document.getElementById( 
this.hash.substr(1) ) )
-                                               .html();
-                               },
-                               showURL : false
-                       } );
-       } );
-       
-} )(jQuery);


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

Reply via email to