http://www.mediawiki.org/wiki/Special:Code/MediaWiki/99549

Revision: 99549
Author:   kaldari
Date:     2011-10-11 19:58:03 +0000 (Tue, 11 Oct 2011)
Log Message:
-----------
registering resource module, etc.

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

Added Paths:
-----------
    trunk/extensions/PageTriage/ext.pageTriage.core.js

Removed Paths:
-------------
    trunk/extensions/PageTriage/ext.PageTriage.js

Modified: trunk/extensions/PageTriage/PageTriage.i18n.php
===================================================================
--- trunk/extensions/PageTriage/PageTriage.i18n.php     2011-10-11 19:57:37 UTC 
(rev 99548)
+++ trunk/extensions/PageTriage/PageTriage.i18n.php     2011-10-11 19:58:03 UTC 
(rev 99549)
@@ -12,8 +12,9 @@
  * @author Ryan Kaldari
  */
 $messages['en'] = array(
-       'pagetriage-desc' => 'Facilitates reviwing and approving new articles',
+       'pagetriage-desc' => 'Facilitates reviewing and approving new pages',
        'pagetriage' => 'Page Triage',
+       'pagetriagelist' => 'Page Triage List',
 );
 
 /**

Modified: trunk/extensions/PageTriage/PageTriage.php
===================================================================
--- trunk/extensions/PageTriage/PageTriage.php  2011-10-11 19:57:37 UTC (rev 
99548)
+++ trunk/extensions/PageTriage/PageTriage.php  2011-10-11 19:58:03 UTC (rev 
99549)
@@ -21,12 +21,14 @@
 
 $dir = dirname( __FILE__ ) . '/';
 
-$wgAutoloadClasses['SpecialPageTriage'] = $dir . 'SpecialPageTriage.php';
-$wgAutoloadClasses['SpecialPageTriageList'] = $dir . 
'SpecialPageTriageList.php';
 $wgExtensionMessagesFiles['PageTriage'] = $dir . 'PageTriage.i18n.php';
 $wgExtensionAliasesFiles['PageTriage'] = $dir . 'PageTriage.alias.php';
+
+$wgAutoloadClasses['SpecialPageTriage'] = $dir . 'SpecialPageTriage.php';
 $wgSpecialPages['PageTriage'] = 'SpecialPageTriage';
 $wgSpecialPageGroups['PageTriage'] = 'changes';
+
+$wgAutoloadClasses['SpecialPageTriageList'] = $dir . 
'SpecialPageTriageList.php';
 $wgSpecialPages['PageTriageList'] = 'SpecialPageTriageList';
 $wgSpecialPageGroups['PageTriageList'] = 'changes';
 
@@ -50,3 +52,10 @@
        }
        return true;
 }
+
+// Register ResourceLoader modules
+$wgResourceModules['ext.pageTriage.core'] = array(
+       'localBasePath' => dirname( __FILE__ ),
+       'remoteExtPath' => 'PageTriage',
+       'scripts' => 'ext.pageTriage.core.js'
+);

Modified: trunk/extensions/PageTriage/SpecialPageTriage.php
===================================================================
--- trunk/extensions/PageTriage/SpecialPageTriage.php   2011-10-11 19:57:37 UTC 
(rev 99548)
+++ trunk/extensions/PageTriage/SpecialPageTriage.php   2011-10-11 19:58:03 UTC 
(rev 99549)
@@ -1,9 +1,29 @@
 <?
+if ( !defined( 'MEDIAWIKI' ) ) {
+       echo "PageTriage extension\n";
+       exit( 1 );
+}
 
 class SpecialPageTriage extends SpecialPage {
 
-       public function execute() {
+       public function __construct() {
+               // Register special page
+               parent::__construct( 'PageTriage' );
+       }
+
+       public function execute( $sub ) {
+               global $wgOut;
+
+               // Begin output
+               $this->setHeaders();
                
+               // Output ResourceLoader module for styling and javascript 
functions
+               $wgOut->addModules( 'ext.pageTriage.core' );
+               
+               $wgOut->addHTML( Xml::openElement( 'div', array( 'id' => 
'ptr-stuff' ) ) );
+               $wgOut->addHTML( "Hello World" );
+               $wgOut->addHTML( Xml::closeElement( 'div' ) );
+               
        }
 
 }

Modified: trunk/extensions/PageTriage/SpecialPageTriageList.php
===================================================================
--- trunk/extensions/PageTriage/SpecialPageTriageList.php       2011-10-11 
19:57:37 UTC (rev 99548)
+++ trunk/extensions/PageTriage/SpecialPageTriageList.php       2011-10-11 
19:58:03 UTC (rev 99549)
@@ -2,8 +2,18 @@
 
 class SpecialPageTriageList extends SpecialPage {
 
-       public function execute() {
+       public function __construct() {
+               // Register special page
+               parent::__construct( 'PageTriageList' );
+       }
+       
+       public function execute( $sub ) {
+               global $wgOut;
+
+               // Begin output
+               $this->setHeaders();
                
+               
        }
 
 }

Deleted: trunk/extensions/PageTriage/ext.PageTriage.js
===================================================================
--- trunk/extensions/PageTriage/ext.PageTriage.js       2011-10-11 19:57:37 UTC 
(rev 99548)
+++ trunk/extensions/PageTriage/ext.PageTriage.js       2011-10-11 19:58:03 UTC 
(rev 99549)
@@ -1,29 +0,0 @@
-( function( $ ) { 
-
-var    $currentArticle = null, // the title of the current article being 
reviewed
-       
-$.pageTriage = {
-       tagArticle: function() {
-               var sendData = {
-                       'action': 'edit',
-                       'title': $currentArticle,
-                       'text' : $newText,
-                       'token': $token,
-                       'summary': 'Triaging the page,
-                       'notminor': true,
-               };
-
-               $.ajax( {
-                       url: mw.config.get( 'wgScriptPath' ) + '/api.php',
-                       data: sendData,
-                       dataType: 'json',
-                       type: 'POST',
-               } );
-       },
-
-       loadArticle: function() {
-               // Load in an article
-       }
-
-       $( document ).ready( $.pageTriage.loadArticle );
-}

Copied: trunk/extensions/PageTriage/ext.pageTriage.core.js (from rev 99518, 
trunk/extensions/PageTriage/ext.PageTriage.js)
===================================================================
--- trunk/extensions/PageTriage/ext.pageTriage.core.js                          
(rev 0)
+++ trunk/extensions/PageTriage/ext.pageTriage.core.js  2011-10-11 19:58:03 UTC 
(rev 99549)
@@ -0,0 +1,29 @@
+( function( $ ) { 
+
+var    $currentArticle = null, // the title of the current article being 
reviewed
+       
+$.pageTriage = {
+       tagArticle: function() {
+               var sendData = {
+                       'action': 'edit',
+                       'title': $currentArticle,
+                       'text' : $newText,
+                       'token': $token,
+                       'summary': 'Triaging the page,
+                       'notminor': true,
+               };
+
+               $.ajax( {
+                       url: mw.config.get( 'wgScriptPath' ) + '/api.php',
+                       data: sendData,
+                       dataType: 'json',
+                       type: 'POST',
+               } );
+       },
+
+       loadArticle: function() {
+               // Load in an article
+       }
+
+       $( document ).ready( $.pageTriage.loadArticle );
+}


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

Reply via email to