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