http://www.mediawiki.org/wiki/Special:Code/MediaWiki/58720
Revision: 58720 Author: j Date: 2009-11-07 17:44:42 +0000 (Sat, 07 Nov 2009) Log Message: ----------- add TimedText extension to enable srt upload on local installs Added Paths: ----------- trunk/extensions/TimedText/README trunk/extensions/TimedText/TimedText.php Added: trunk/extensions/TimedText/README =================================================================== --- trunk/extensions/TimedText/README (rev 0) +++ trunk/extensions/TimedText/README 2009-11-07 17:44:42 UTC (rev 58720) @@ -0,0 +1,5 @@ + +to enable put +require_once( "$IP/extensions/TimedText/TimedText.php" ); + +in LocalSettings.php Added: trunk/extensions/TimedText/TimedText.php =================================================================== --- trunk/extensions/TimedText/TimedText.php (rev 0) +++ trunk/extensions/TimedText/TimedText.php 2009-11-07 17:44:42 UTC (rev 58720) @@ -0,0 +1,29 @@ +<?php +if( !defined( 'MEDIAWIKI' ) ) { + echo( "This file is an extension to the MediaWiki software and cannot be used standalone.\n" ); + die( 1 ); +} + +$wgExtensionCredits['other'][] = array( + 'name' => 'Add TimedText editing', + 'status' => 'experimental', + 'author' => 'MediaBot', + 'version' => '0.1', + 'url' => 'http://www.example.com', + 'description' => 'load custom javascript on TimedText edit pages.', +); + +$wgHooks['EditPageBeforeEditToolbar'][] = 'wfAddTimedTextJs'; + +function wfAddTimedTextJs( &$toolabar ) { + global $wgOut, $wgTitle, $action, $wgScriptPath; + $name = $wgTitle->getPrefixedDBKey(); + if($action == 'edit' && substr($name, 0, 10) == 'TimedText:') + { + //$wgOut->addScriptClass( 'mvTimedTextEdit' ); + $wgOut->addScriptFile( $wgScriptPath. '/js2/mwEmbed/libTimedText/mvTimeTextEdit.js' ); + } + return true; +} + +?> _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs