1<?php
2/**
3 * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
4 * @author     Stephan Dekker <Stephan@SparklingSoftware.com.au>
5 */
6
7if(!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN',DOKU_INC.'lib/plugins/');
8require_once DOKU_PLUGIN.'action.php';
9
10class action_plugin_git_javascript extends DokuWiki_Action_Plugin {
11
12	function register(&$controller) {
13		$controller->register_hook('TPL_METAHEADER_OUTPUT', 'BEFORE', $this, '_hook_header');
14 	}
15
16    function git_commit_select()
17    {
18		$script = '<script type="text/javascript">
19            function ChangeGitCommit() {
20                var hash = jQuery("#git_commit").val();
21                jQuery(".commit_div").hide("fast");
22                jQuery("#" + hash).show("fast");
23
24                jQuery("#diff_table").hide("fast");
25            } </script>';
26        return $script;
27    }
28
29	function _hook_header(&$event, $param) {
30
31		$data = $this->git_commit_select();
32        ptln($data);
33
34		//$event->data['script'][] = array(
35		//	'type' => 'text/javascript',
36		//	'charset' => 'utf-8',
37		//	'_data' => $data,
38		//);
39	}
40}
41