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">&#160;</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

Reply via email to