https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114613
Revision: 114613
Author: kaldari
Date: 2012-03-29 21:14:18 +0000 (Thu, 29 Mar 2012)
Log Message:
-----------
adding triage buttons
Modified Paths:
--------------
trunk/extensions/PageTriage/PageTriage.i18n.php
trunk/extensions/PageTriage/PageTriage.php
trunk/extensions/PageTriage/SpecialPageTriage.php
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listItem.css
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listView.js
Modified: trunk/extensions/PageTriage/PageTriage.i18n.php
===================================================================
--- trunk/extensions/PageTriage/PageTriage.i18n.php 2012-03-29 21:11:16 UTC
(rev 114612)
+++ trunk/extensions/PageTriage/PageTriage.i18n.php 2012-03-29 21:14:18 UTC
(rev 114613)
@@ -35,6 +35,7 @@
'pagetriage-filter-list-prompt' => 'Filter List',
'pagetriage-article-count' => 'There are currently $1 $2 articles',
'pagetriage-viewing' => 'Viewing',
+ 'pagetriage-triage' => 'Triage',
);
/**
Modified: trunk/extensions/PageTriage/PageTriage.php
===================================================================
--- trunk/extensions/PageTriage/PageTriage.php 2012-03-29 21:11:16 UTC (rev
114612)
+++ trunk/extensions/PageTriage/PageTriage.php 2012-03-29 21:14:18 UTC (rev
114613)
@@ -186,7 +186,8 @@
$wgResourceModules['ext.pageTriage.views'] = $ptResourceTemplate + array(
'dependencies' => array(
'mediawiki.jqueryMsg',
- 'ext.pageTriage.models'
+ 'ext.pageTriage.models',
+ 'jquery.ui.button'
),
'scripts' => array(
'ext.pageTriage.views/ext.pageTriage.listItem.js',
@@ -220,6 +221,7 @@
'pagetriage-filter-list-prompt',
'pagetriage-article-count',
'pagetriage-viewing',
+ 'pagetriage-triage'
)
);
Modified: trunk/extensions/PageTriage/SpecialPageTriage.php
===================================================================
--- trunk/extensions/PageTriage/SpecialPageTriage.php 2012-03-29 21:11:16 UTC
(rev 114612)
+++ trunk/extensions/PageTriage/SpecialPageTriage.php 2012-03-29 21:14:18 UTC
(rev 114613)
@@ -82,6 +82,7 @@
<div class="mwe-pt-article-row
mwe-pt-new">
<div
class="mwe-pt-status-icon"> </div>
<% } %>
+ <a class="mwe-pt-list-triage-button
ui-button-blue"></a>
<% if ( position % 2 == 0 ) { %>
<div class="mwe-pt-info-pane
mwe-pt-info-pane-even">
<% } else { %>
Modified:
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listItem.css
===================================================================
---
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listItem.css
2012-03-29 21:11:16 UTC (rev 114612)
+++
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listItem.css
2012-03-29 21:14:18 UTC (rev 114613)
@@ -9,7 +9,7 @@
.mwe-pt-info-pane {
margin-left: 31px;
- padding: 0.5em 0.5em 0.6em 0.5em;
+ padding: 0.5em 0.6em 0.6em 0.5em;
}
.mwe-pt-status-icon {
@@ -37,18 +37,27 @@
}
.mwe-pt-deleted .mwe-pt-status-icon {
+ /* @embed */
background-image: url('images/icon_marked_for_deletion.png');
background-repeat: no-repeat;
}
.mwe-pt-new .mwe-pt-status-icon {
+ /* @embed */
background-image: url('images/icon_not_triaged.png');
background-repeat: no-repeat;
}
.mwe-pt-triaged .mwe-pt-status-icon {
+ /* @embed */
background-image: url('images/icon_triaged.png');
background-repeat: no-repeat;
}
+.mwe-pt-list-triage-button {
+ position: absolute;
+ top: 2.2em;
+ right: 0.6em;
+}
+
/* info about the article */
.mwe-pt-article {
font-size: 1.1em;
Modified:
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listView.js
===================================================================
---
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listView.js
2012-03-29 21:11:16 UTC (rev 114612)
+++
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listView.js
2012-03-29 21:14:18 UTC (rev 114613)
@@ -51,6 +51,10 @@
// pass in the specific article instance
var view = new mw.pageTriage.ListItem( { model: article
} );
this.$( "#mwe-pt-list-view" ).append( view.render().el
);
+ this.$( ".mwe-pt-list-triage-button" ).button({
+ label: mw.msg( 'pagetriage-triage' ),
+ icons: { primary:'ui-icon-search' }
+ });
},
// add all the items in the articles collection
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs