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