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

Revision: 114836
Author:   raindrift
Date:     2012-04-10 21:04:31 +0000 (Tue, 10 Apr 2012)
Log Message:
-----------
moved a bunch of files around to make room for the toolbar module
added a stub for the toolbar module

Modified Paths:
--------------
    trunk/extensions/PageTriage/PageTriage.php
    trunk/extensions/PageTriage/SpecialPageTriage.php

Added Paths:
-----------
    trunk/extensions/PageTriage/modules/ext.pageTriage.css
    trunk/extensions/PageTriage/modules/ext.pageTriage.views.list/
    trunk/extensions/PageTriage/modules/ext.pageTriage.views.toolbar/
    
trunk/extensions/PageTriage/modules/ext.pageTriage.views.toolbar/ext.pageTriage.toolbarView.css
    
trunk/extensions/PageTriage/modules/ext.pageTriage.views.toolbar/ext.pageTriage.toolbarView.js

Removed Paths:
-------------
    trunk/extensions/PageTriage/modules/ext.pageTriage.views/
    
trunk/extensions/PageTriage/modules/ext.pageTriage.views.list/ext.pageTriage.css

Modified: trunk/extensions/PageTriage/PageTriage.php
===================================================================
--- trunk/extensions/PageTriage/PageTriage.php  2012-04-10 20:33:39 UTC (rev 
114835)
+++ trunk/extensions/PageTriage/PageTriage.php  2012-04-10 21:04:31 UTC (rev 
114836)
@@ -193,7 +193,7 @@
 );
 
 
-$wgResourceModules['ext.pageTriage.views'] = $ptResourceTemplate + array(
+$wgResourceModules['ext.pageTriage.views.list'] = $ptResourceTemplate + array(
        'dependencies' => array(
                'mediawiki.jqueryMsg',
                'ext.pageTriage.models',
@@ -201,17 +201,17 @@
                'jquery.spinner'
        ),
        'scripts' => array(
-               'ext.pageTriage.views/ext.pageTriage.listItem.js',
-               'ext.pageTriage.views/ext.pageTriage.listControlNav.js',
-               'ext.pageTriage.views/ext.pageTriage.listStatsNav.js',
-               'ext.pageTriage.views/ext.pageTriage.listView.js'
+               'ext.pageTriage.views.list/ext.pageTriage.listItem.js',
+               'ext.pageTriage.views.list/ext.pageTriage.listControlNav.js',
+               'ext.pageTriage.views.list/ext.pageTriage.listStatsNav.js',
+               'ext.pageTriage.views.list/ext.pageTriage.listView.js'
        ),
        'styles' => array(
-               'ext.pageTriage.views/ext.pageTriage.css', // stuff that's 
shared across all views
-               'ext.pageTriage.views/ext.pageTriage.listItem.css',
-               'ext.pageTriage.views/ext.pageTriage.listControlNav.css',
-               'ext.pageTriage.views/ext.pageTriage.listStatsNav.css',
-               'ext.pageTriage.views/ext.pageTriage.listView.css'
+               'ext.pageTriage.css', // stuff that's shared across all views
+               'ext.pageTriage.views.list/ext.pageTriage.listItem.css',
+               'ext.pageTriage.views.list/ext.pageTriage.listControlNav.css',
+               'ext.pageTriage.views.list/ext.pageTriage.listStatsNav.css',
+               'ext.pageTriage.views.list/ext.pageTriage.listView.css'
        ),
        'messages' => array(
                'comma-separator',
@@ -277,6 +277,25 @@
        )
 );
 
+$wgResourceModules['ext.pageTriage.views.toolbar'] = $ptResourceTemplate + 
array(
+       'dependencies' => array(
+               'mediawiki.jqueryMsg',
+               'ext.pageTriage.models',
+               'jquery.ui.button',
+               'jquery.spinner'
+       ),
+       'scripts' => array(
+               'ext.pageTriage.views.toolbar/ext.pageTriage.toolbarView.js',
+       ),
+       'styles' => array(
+               'ext.pageTriage.css', // stuff that's shared across all views
+               'ext.pageTriage.views.toolbar/ext.pageTriage.toolbarView.css',
+       ),
+       'messages' => array(
+               
+       )
+);
+
 $wgResourceModules['ext.pageTriage.article'] = $ptResourceTemplate + array(
        'styles' => 'ext.pageTriage.article/ext.pageTriage.article.css',
        'scripts' => 'ext.pageTriage.article/ext.pageTriage.article.js',

Modified: trunk/extensions/PageTriage/SpecialPageTriage.php
===================================================================
--- trunk/extensions/PageTriage/SpecialPageTriage.php   2012-04-10 20:33:39 UTC 
(rev 114835)
+++ trunk/extensions/PageTriage/SpecialPageTriage.php   2012-04-10 21:04:31 UTC 
(rev 114836)
@@ -48,7 +48,7 @@
                        $infiniteScroll . "});</script>" );
 
                // load the JS
-               $out->addModules( array( 'ext.pageTriage.external', 
'ext.pageTriage.models', 'ext.pageTriage.views' ) );
+               $out->addModules( array( 'ext.pageTriage.external', 
'ext.pageTriage.models', 'ext.pageTriage.views.list' ) );
                                
                // This will hold the HTML for the triage interface
                $triageInterface = '';
@@ -226,7 +226,6 @@
                                                                <div 
class="mwe-pt-control-buttons">
                                                                        <div 
id="mwe-pt-filter-set-button" class="mwe-pt-filter-set-button 
ui-button-green"></div>
                                                                </div>
-                                                       </div>
                                                        </form>
                                                </div>
                                        </span>

Copied: trunk/extensions/PageTriage/modules/ext.pageTriage.css (from rev 
114835, 
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.css)
===================================================================
--- trunk/extensions/PageTriage/modules/ext.pageTriage.css                      
        (rev 0)
+++ trunk/extensions/PageTriage/modules/ext.pageTriage.css      2012-04-10 
21:04:31 UTC (rev 114836)
@@ -0,0 +1,18 @@
+/*
+ * CSS properties that are useful for the pageTriage application globally
+ */
+
+.shadow {
+       -moz-box-shadow: 0 0 30px 5px #aaa;
+       -webkit-box-shadow: 0 0 30px 5px #aaa;
+}
+
+.mwe-pt-control-gradient {
+       /* e7f1f7 to 9da3a8 */
+       /* of e7f1f7 b6bec3 */
+       background: #d0d8de; /* for non-css3 browsers */
+
+       filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#e7f1f7', endColorstr='#b6bec3' ); /* for IE */
+       background: -webkit-gradient( linear, left top, left bottom, from( 
#e7f1f7 ), to( #b6bec3 ) ); /* for webkit browsers */
+       background: -moz-linear-gradient( top,  #e7f1f7,  #b6bec3 ); /* for 
firefox 3.6+ */     
+}

Deleted: 
trunk/extensions/PageTriage/modules/ext.pageTriage.views.list/ext.pageTriage.css
===================================================================
--- trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.css 
2012-04-10 20:33:39 UTC (rev 114835)
+++ 
trunk/extensions/PageTriage/modules/ext.pageTriage.views.list/ext.pageTriage.css
    2012-04-10 21:04:31 UTC (rev 114836)
@@ -1,18 +0,0 @@
-/*
- * CSS properties that are useful for the pageTriage application globally
- */
-
-.shadow {
-       -moz-box-shadow: 0 0 30px 5px #aaa;
-       -webkit-box-shadow: 0 0 30px 5px #aaa;
-}
-
-.mwe-pt-control-gradient {
-       /* e7f1f7 to 9da3a8 */
-       /* of e7f1f7 b6bec3 */
-       background: #d0d8de; /* for non-css3 browsers */
-
-       filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#e7f1f7', endColorstr='#b6bec3' ); /* for IE */
-       background: -webkit-gradient( linear, left top, left bottom, from( 
#e7f1f7 ), to( #b6bec3 ) ); /* for webkit browsers */
-       background: -moz-linear-gradient( top,  #e7f1f7,  #b6bec3 ); /* for 
firefox 3.6+ */     
-}

Added: 
trunk/extensions/PageTriage/modules/ext.pageTriage.views.toolbar/ext.pageTriage.toolbarView.css
===================================================================
--- 
trunk/extensions/PageTriage/modules/ext.pageTriage.views.toolbar/ext.pageTriage.toolbarView.css
                             (rev 0)
+++ 
trunk/extensions/PageTriage/modules/ext.pageTriage.views.toolbar/ext.pageTriage.toolbarView.css
     2012-04-10 21:04:31 UTC (rev 114836)
@@ -0,0 +1 @@
+/* stylesheet for the main toolbar view */


Property changes on: 
trunk/extensions/PageTriage/modules/ext.pageTriage.views.toolbar/ext.pageTriage.toolbarView.css
___________________________________________________________________
Added: svn:eol-style
   + native

Added: 
trunk/extensions/PageTriage/modules/ext.pageTriage.views.toolbar/ext.pageTriage.toolbarView.js
===================================================================
--- 
trunk/extensions/PageTriage/modules/ext.pageTriage.views.toolbar/ext.pageTriage.toolbarView.js
                              (rev 0)
+++ 
trunk/extensions/PageTriage/modules/ext.pageTriage.views.toolbar/ext.pageTriage.toolbarView.js
      2012-04-10 21:04:31 UTC (rev 114836)
@@ -0,0 +1,18 @@
+$( function() {
+       // view for the floating toolbar
+
+       // create an event aggregator
+       var eventBus = _.extend( {}, Backbone.Events );
+
+       // instantiate the collection of articles
+       var articles = new mw.pageTriage.ArticleList( { eventBus: eventBus } );
+
+       // overall toolbar view
+       // currently, this is the main application view.
+       mw.pageTriage.ToolbarView = Backbone.View.extend( {
+       } );
+
+       // create an instance of the list view, which makes everything go.
+       var list = new mw.pageTriage.ToolbarView( { eventBus: eventBus } );
+       list.render();
+} );


Property changes on: 
trunk/extensions/PageTriage/modules/ext.pageTriage.views.toolbar/ext.pageTriage.toolbarView.js
___________________________________________________________________
Added: svn:eol-style
   + native


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

Reply via email to