OSDN Git Service

rawプラグインを追加。
[fswiki/sandbox.git] / takezoe / plugin / book / Install.pm
index b10b9fc..e9a19c8 100644 (file)
@@ -21,6 +21,8 @@ sub install {
        $wiki->add_inline_plugin("code" ,"plugin::book::Code" ,"HTML");
        
        $wiki->add_block_plugin("column" ,"plugin::book::Column" ,"HTML");
+       $wiki->add_block_plugin("note" ,"plugin::book::Note" ,"HTML");
+       $wiki->add_block_plugin("box" ,"plugin::book::Box" ,"HTML");
        
        $wiki->add_inline_plugin("memo", "plugin::book::Memo", "HTML");
        $wiki->add_paragraph_plugin("memolist", "plugin::book::Memolist", "HTML");
@@ -38,6 +40,8 @@ sub install {
        $wiki->add_hook("title3", "plugin::book::Title3");
        
        $wiki->add_inline_plugin("br", "plugin::book::Br");
+       $wiki->add_inline_plugin("raw" ,"plugin::book::Raw" ,"HTML");
+       $wiki->add_paragraph_plugin("keyword" ,"plugin::book::Keyword" ,"HTML");
        
        my @paths = split(/\//, $wiki->get_CGI()->path_info());
        my $path_prefix = '';
@@ -100,25 +104,100 @@ img {
   border: 1px solid silver;
 }
 
+div.column {
+  border: 1px solid gray;
+  margin-left: 20px;
+  margin-right: 20px;
+  margin-top: 10px;
+  margin-bottom: 20px;
+}
+
 div.column-title {
-  border-top: 1px solid gray;
-  border-left: 1px solid gray;
-  border-right: 1px solid gray;
-  padding: 4px;
   background-color: silver;
   font-weight: bold;
-  margin-left: 20px;
-  margin-right: 20px;
+  padding: 4px;
 }
 
 div.column-body {
-  border-bottom: 1px solid gray;
-  border-left: 1px solid gray;
-  border-right: 1px solid gray;
   padding: 4px;
+}
+
+div.note {
+  border: 2px dotted #FF8888;
+  background-color: #FFEEEE;
+  margin-bottom: 20px;
   margin-left: 20px;
+  margin-top: 10px;
   margin-right: 20px;
-  margin-bottom: 20px;
+}
+
+div.note-title {
+  font-weight: bold;
+  padding: 4px;
+}
+
+div.note-body {
+  padding: 4px;
+}
+
+span.keyword {
+  background-color: #666688;
+  color: white;
+  padding: 4px;
+}
+
+span.keyword a {
+  color: white;
+}
+
+div.keyword {
+  padding-top: 4px;
+  padding-left: 4px;
+  padding-right: 4px;
+  padding-bottom: 8px;
+}
+
+table.box {
+  width: 100%;
+  border-top: none;\r
+  border-left: none;
+  border-right: none;\r
+  border-bottom: none;\r
+  border-collapse:collapse;\r
+  border-spacing:0;\r
+  empty-cells:show;
+  margin: 2px;
+}
+
+table.box th {
+  width: 100px;
+  border-top: 1px solid #88AAFF;
+  border-left: 1px solid #88AAFF;
+  border-right:1px solid #88AAFF;\r
+  border-bottom:1px solid #88AAFF;\r
+  background-position:left top;\r
+  padding:0.3em 1em;\r
+  text-align:center;
+}
+
+table.box td {
+  border-top: 1px solid #88AAFF;
+  border-left: none;
+  border-right:1px solid #88AAFF;\r
+  border-bottom:1px solid #88AAFF;\r
+  padding:0.3em 1em;
+}
+
+table.box ul {
+  margin-bottom: 0px;
+  margin-left: 0px;
+  padding-left: 10px;
+}
+
+table.box p {
+  margin-bottom: 0px;
+  margin-left: 0px;
+  padding-left: 0px;
 }
 </style>
 END_OF_HEAD