############################################################
#
# Wikiページにファイルを添付するためのプラグインを提供します。
#
############################################################
package plugin::attach::Install;
use strict;
sub install {
	my $wiki = shift;
	
	$wiki->add_hook("initialize","plugin::attach::AttachInitializer");
	$wiki->add_hook("remove_wiki","plugin::attach::AttachInitializer");
	$wiki->add_handler("ATTACH","plugin::attach::AttachHandler");
#	$wiki->add_hook("delete","plugin::attach::AttachDelete");
	$wiki->add_hook("rename","plugin::attach::AttachRename");
	
	$wiki->add_inline_plugin("ref","plugin::attach::Ref","HTML");
	$wiki->add_paragraph_plugin("ref_image","plugin::attach::RefImage","WIKI");
	$wiki->add_paragraph_plugin("ref_text" ,"plugin::attach::RefText" ,"WIKI");
	
	$wiki->add_paragraph_plugin("files","plugin::attach::Files","HTML");
	$wiki->add_paragraph_plugin("attach","plugin::attach::Attach","HTML");
	$wiki->add_editform_plugin("plugin::attach::AttachForm",50);
	
	$wiki->add_admin_menu("MIMEタイプ",$wiki->create_url({ action=>"ADMINMIME" }),990,
						  "MIMEタイプの追加、削除を行います。");
	
	$wiki->add_admin_handler("ADMINMIME","plugin::attach::AdminMIMEHandler");
}

1;