r66201 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r66200‎ | r66201 | r66202 >
Date:16:45, 11 May 2010
Author:dale
Status:deferred
Tags:
Comment:
some path fixes
Modified paths:
  • /trunk/extensions/JS2Support/JS2AutoLoader.php (modified) (history)
  • /trunk/extensions/JS2Support/JS2Support.php (modified) (history)
  • /trunk/extensions/JS2Support/README (modified) (history)
  • /trunk/extensions/JS2Support/mwScriptLoader.php (modified) (history)

Diff [purge]

Index: trunk/extensions/JS2Support/JS2Support.php
@@ -13,70 +13,24 @@
1414 'descriptionmsg' => 'js2support-desc',
1515 );
1616
17 -$dir = dirname( __FILE__ ) . '/';
18 -$wgExtensionMessagesFiles[ 'JS2Support' ] = $dir . 'JS2Support.i18n.php';
19 -$wgAutoloadClasses[ 'ScriptLoaderOutputPage' ] = $dir . 'ScriptLoaderOutputPage.php';
 17+$js2Dir = dirname( __FILE__ ) . '/';
 18+$wgExtensionMessagesFiles[ 'JS2Support' ] = $js2Dir . 'JS2Support.i18n.php';
2019
21 -$wgAutoloadClasses = array_merge( $wgAutoloadClasses,
22 - array(
23 - 'JSMin' => $dir . 'js/mwEmbed/includes/library/JSMin.php',
24 - 'Minify_CSS' => $dir . 'js/mwEmbed/includes/library/CSS.php',
25 - 'Minify_CommentPreserver' => $dir . 'js/mwEmbed/includes/library/CommentPreserver.php',
26 - 'Minify_CSS_Compressor' => $dir . 'js/mwEmbed/includes/library/CSS/Compressor.php',
27 - 'Minify_CSS_UriRewriter' => $dir . 'js/mwEmbed/includes/library/CSS/UriRewriter.php',
28 - 'JSMinException' => $dir . 'js/mwEmbed/includes/minify/JSMin.php',
29 - 'jsScriptLoader' => $dir . 'js/mwEmbed/jsScriptLoader.php',
30 - 'jsClassLoader' => $dir . 'js/mwEmbed/includes/jsClassLoader.php',
31 - 'simpleFileCache' => $dir . 'js/mwEmbed/jsScriptLoader.php',
32 - )
33 -);
3420
35 -// Autoloader for core mediaWiki JavaScript files (path is from the MediaWiki root folder)
36 -// All other named paths should be merged with this global
37 -$wgScriptLoaderNamedPaths = array(
38 - 'ajax' => 'skins/common/ajax.js',
39 - 'ajaxwatch' => 'skins/common/ajaxwatch.js',
40 - 'allmessages' => 'skins/common/allmessages.js',
41 - 'block' => 'skins/common/block.js',
42 - 'changepassword' => 'skins/common/changepassword.js',
43 - 'diff' => 'skins/common/diff.js',
44 - 'edit' => 'skins/common/edit.js',
45 - 'enhancedchanges.js' => 'skins/common/enhancedchanges.js',
46 - 'history' => 'skins/common/history.js',
47 - 'htmlform' => 'skins/common/htmlform.js',
48 - 'IEFixes' => 'skins/common/IEFixes.js',
49 - 'metadata' => 'skins/common/metadata.js',
50 - 'mwsuggest' => 'skins/common/mwsuggest.js',
51 - 'prefs' => 'skins/common/prefs.js',
52 - 'preview' => 'skins/common/preview.js',
53 - 'protect' => 'skins/common/protect.js',
54 - 'rightclickedit' => 'skins/common/rightclickedit.js',
55 - 'sticky' => 'skins/common/sticky.js',
56 - 'upload' => 'skins/common/upload.js',
57 - 'wikibits' => 'skins/common/wikibits.js',
58 -
59 - // Css bindings
60 - 'mw.style.shared' => 'skins/common/shared.css',
61 - 'mw.style.commonPrint' => 'skins/common/commonPrint.css',
62 - 'mw.style.vectorMainLTR' => 'skins/vector/main-ltr.css',
63 - 'mw.style.vectorMainRTR' => 'skins/vector/main-rtl.css',
64 -
65 - // Monobook css
66 - 'mw.sytle.mbMain' => 'skins/monobook/main.css',
67 - 'mw.style.mbIE5' => 'skins/monobook/IE50Fixes.css',
68 - 'mw.style.mbIE55' => 'skins/monobook/IE55Fixes.css',
69 - 'mw.style.mbIE60' => 'skins/skins/monobook/IE60Fixes.css',
70 - 'mw.style.mbIE7' => 'skins/monobook/IE70Fixes.css',
71 -);
72 -
73 -
7421 /**
75 - * Remap output page
 22+ * Setup the js2 extension:
7623 */
7724 $wgExtensionFunctions[] = 'wfReMapOutputPage';
7825 function wfReMapOutputPage(){
79 - global $wgOut;
 26+ global $wgOut, $js2Dir, $wgAutoloadClasses, $wgScriptLoaderNamedPaths;
 27+
 28+ // Remap output page as part of the extension setup
8029 $wgOut = new StubObject( 'wgOut', 'ScriptLoaderOutputPage' );
 30+
 31+ $wgAutoloadClasses[ 'ScriptLoaderOutputPage' ] = $js2Dir . 'ScriptLoaderOutputPage.php';
 32+
 33+ // Include all the mediaWiki autoload classes:
 34+ require( $js2Dir . 'JS2AutoLoader.php');
8135 }
8236
8337 /**
@@ -93,13 +47,9 @@
9448 return true;
9549 }
9650
97 -/***************************
98 -* LocalSettings.php enabled js extensions
99 -****************************/
100 -require_once( $dir . 'AddMediaWizard/AddMediaWizard.php' );
101 -
10251 /****************************
103 -* DefaultSettings.php
 52+* Configuration
 53+* Could eventually go into DefaultSettings.php
10454 *****************************/
10555
10656 /*
@@ -114,6 +64,11 @@
11565 */
11666 $wgExtensionJavascriptLoader = array();
11767
 68+/**
 69+ * The set of script-loader Named Paths, populated via extensions and javascript module loaders
 70+ */
 71+$wgScriptLoaderNamedPaths = array();
 72+
11873 /*
11974 * $wgEnableScriptLoader; If the script loader should be used to group all javascript requests.
12075 * more about the script loader: http://www.mediawiki.org/wiki/ScriptLoader
@@ -153,16 +108,12 @@
154109 $wgClosureCompilerLevel = 'SIMPLE_OPTIMIZATIONS';
155110
156111 /*
157 - * $wgScriptModifiedMsgCheck Checks MediaWiki NS for latest
 112+ * $wgScriptModifiedMsgCheck Checks MediaWiki NS for latest messege
158113 * Revision for generating the request id.
159114 *
160115 */
161116 $wgScriptModifiedMsgCheck = false;
162117
163 -/**
164 - * If the api iframe proxy should be enabled or not.
165 - */
166 -$wgEnableIframeApiProxy = false;
167118
168119 /**
169120 * boolean; if we should enable javascript localization (it loads mw.addMessages json
@@ -173,7 +124,7 @@
174125 /**
175126 * Path for mwEmbed normally js/mwEmbed/
176127 */
177 -$wgMwEmbedDirectory = "extensions/JS2Support/js/mwEmbed";
 128+$wgMwEmbedDirectory = "extensions/JS2Support/mwEmbed";
178129
179130 /**
180131 * Enables javascript on debugging
Index: trunk/extensions/JS2Support/JS2AutoLoader.php
@@ -1,23 +1,22 @@
22 <?php
33
4 -/****************************
 4+/****************************
55 * JS2 AutoLoader.php
66 *****************************/
7 -$mwEmbedAutoLoadClasses = array(
8 - 'JSMin' => $dir . 'mwEmbed/includes/library/JSMin.php',
9 - 'Minify_CSS' => $dir . 'mwEmbed/includes/library/CSS.php',
10 - 'Minify_CommentPreserver' => $dir . 'mwEmbed/includes/library/CommentPreserver.php',
11 - 'Minify_CSS_Compressor' => $dir . 'mwEmbed/includes/library/CSS/Compressor.php',
12 - 'Minify_CSS_UriRewriter' => $dir . 'mwEmbed/includes/library/CSS/UriRewriter.php',
13 - 'JSMinException' => $dir . 'mwEmbed/includes/minify/JSMin.php',
14 - 'jsScriptLoader' => $dir . 'mwEmbed/jsScriptLoader.php',
15 - 'jsClassLoader' => $dir . 'mwEmbed/includes/jsClassLoader.php',
16 - 'simpleFileCache' => $dir . 'mwEmbed/jsScriptLoader.php',
17 -);
18 -$wgAutoloadClasses = array_merge( $wgAutoloadClasses, $mwEmbedAutoLoadClasses);
 7+$wgAutoloadClasses = array_merge( $wgAutoloadClasses, array(
 8+ 'JSMin' => $js2Dir . 'mwEmbed/includes/library/JSMin.php',
 9+ 'Minify_CSS' => $js2Dir . 'mwEmbed/includes/library/CSS.php',
 10+ 'Minify_CommentPreserver' => $js2Dir . 'mwEmbed/includes/library/CommentPreserver.php',
 11+ 'Minify_CSS_Compressor' => $js2Dir . 'mwEmbed/includes/library/CSS/Compressor.php',
 12+ 'Minify_CSS_UriRewriter' => $js2Dir . 'mwEmbed/includes/library/CSS/UriRewriter.php',
 13+ 'JSMinException' => $js2Dir . 'mwEmbed/includes/minify/JSMin.php',
 14+ 'jsScriptLoader' => $js2Dir . 'mwEmbed/jsScriptLoader.php',
 15+ 'jsClassLoader' => $js2Dir . 'mwEmbed/includes/jsClassLoader.php',
 16+ 'simpleFileCache' => $js2Dir . 'mwEmbed/jsScriptLoader.php',
 17+));
1918
2019 // Autoloader for core mediaWiki JavaScript files (path is from the MediaWiki folder)
21 -$wgJSAutoloadLocalClasses = array(
 20+$wgScriptLoaderNamedPaths = array_merge( $wgScriptLoaderNamedPaths, array(
2221 'ajax' => 'skins/common/ajax.js',
2322 'ajaxwatch' => 'skins/common/ajaxwatch.js',
2423 'allmessages' => 'skins/common/allmessages.js',
@@ -38,11 +37,6 @@
3938 'sticky' => 'skins/common/sticky.js',
4039 'upload' => 'skins/common/upload.js',
4140 'wikibits' => 'skins/common/wikibits.js',
 41+) );
4242
43 - // js2 entry points
44 - 'uploadPage' => $dir . 'uploadPage.js',
45 - 'editPage' => $dir . 'editPage.js',
46 - 'ajaxCategories' => $dir . 'ajaxcategories.js',
47 - 'apiProxyPage' => $dir . 'apiProxyPage.js'
48 -);
4943 ?>
Index: trunk/extensions/JS2Support/mwScriptLoader.php
@@ -27,7 +27,7 @@
2828 // Set a constant so the script-loader knows its not being used in "stand alone mode"
2929 define( 'SCRIPTLOADER_MEDIAWIKI', true);
3030
31 -require_once( dirname(__FILE__) . '/js/mwEmbed/jsScriptLoader.php');
 31+require_once( dirname(__FILE__) . '/mwEmbed/jsScriptLoader.php');
3232 // Do quick cache check via jsScriptLoader
3333 $myScriptLoader = new jsScriptLoader();
3434 if( $myScriptLoader->outputFromCache() ){
Index: trunk/extensions/JS2Support/README
@@ -37,7 +37,7 @@
3838 # Upload Wizard
3939 require_once( "$IP/extensions/UploadWizard/UploadWizard.php" );
4040
41 -# Ogg Handler with html5 player, transcoding + subtitle support.
 41+# TimedMediaHandler, update to Ogg Handler with html5 player, multi-format transcoding & subtitle support.
4242 require_once( "$IP/extensions/TimedMediaHandler/TimedMediaHandler.php" );
4343
4444

Status & tagging log