aboutsummaryrefslogtreecommitdiff
path: root/vendors/dokuwiki/lib/plugins/note
diff options
context:
space:
mode:
Diffstat (limited to 'vendors/dokuwiki/lib/plugins/note')
-rw-r--r--vendors/dokuwiki/lib/plugins/note/images/important.pngbin2250 -> 0 bytes
-rw-r--r--vendors/dokuwiki/lib/plugins/note/images/note.pngbin2520 -> 0 bytes
-rw-r--r--vendors/dokuwiki/lib/plugins/note/images/tb_important.pngbin1366 -> 0 bytes
-rw-r--r--vendors/dokuwiki/lib/plugins/note/images/tb_note.pngbin1461 -> 0 bytes
-rw-r--r--vendors/dokuwiki/lib/plugins/note/images/tb_tip.pngbin1441 -> 0 bytes
-rw-r--r--vendors/dokuwiki/lib/plugins/note/images/tb_warning.pngbin1870 -> 0 bytes
-rw-r--r--vendors/dokuwiki/lib/plugins/note/images/tip.pngbin2909 -> 0 bytes
-rw-r--r--vendors/dokuwiki/lib/plugins/note/images/warning.pngbin3249 -> 0 bytes
-rw-r--r--vendors/dokuwiki/lib/plugins/note/info.txt8
-rw-r--r--vendors/dokuwiki/lib/plugins/note/script.js36
-rw-r--r--vendors/dokuwiki/lib/plugins/note/style.css41
-rw-r--r--vendors/dokuwiki/lib/plugins/note/syntax.php191
12 files changed, 0 insertions, 276 deletions
diff --git a/vendors/dokuwiki/lib/plugins/note/images/important.png b/vendors/dokuwiki/lib/plugins/note/images/important.png
deleted file mode 100644
index dc8c8a457..000000000
--- a/vendors/dokuwiki/lib/plugins/note/images/important.png
+++ /dev/null
Binary files differ
diff --git a/vendors/dokuwiki/lib/plugins/note/images/note.png b/vendors/dokuwiki/lib/plugins/note/images/note.png
deleted file mode 100644
index df1e0a926..000000000
--- a/vendors/dokuwiki/lib/plugins/note/images/note.png
+++ /dev/null
Binary files differ
diff --git a/vendors/dokuwiki/lib/plugins/note/images/tb_important.png b/vendors/dokuwiki/lib/plugins/note/images/tb_important.png
deleted file mode 100644
index d853518de..000000000
--- a/vendors/dokuwiki/lib/plugins/note/images/tb_important.png
+++ /dev/null
Binary files differ
diff --git a/vendors/dokuwiki/lib/plugins/note/images/tb_note.png b/vendors/dokuwiki/lib/plugins/note/images/tb_note.png
deleted file mode 100644
index f5c931603..000000000
--- a/vendors/dokuwiki/lib/plugins/note/images/tb_note.png
+++ /dev/null
Binary files differ
diff --git a/vendors/dokuwiki/lib/plugins/note/images/tb_tip.png b/vendors/dokuwiki/lib/plugins/note/images/tb_tip.png
deleted file mode 100644
index f127e91c5..000000000
--- a/vendors/dokuwiki/lib/plugins/note/images/tb_tip.png
+++ /dev/null
Binary files differ
diff --git a/vendors/dokuwiki/lib/plugins/note/images/tb_warning.png b/vendors/dokuwiki/lib/plugins/note/images/tb_warning.png
deleted file mode 100644
index 892c83393..000000000
--- a/vendors/dokuwiki/lib/plugins/note/images/tb_warning.png
+++ /dev/null
Binary files differ
diff --git a/vendors/dokuwiki/lib/plugins/note/images/tip.png b/vendors/dokuwiki/lib/plugins/note/images/tip.png
deleted file mode 100644
index 2000f2085..000000000
--- a/vendors/dokuwiki/lib/plugins/note/images/tip.png
+++ /dev/null
Binary files differ
diff --git a/vendors/dokuwiki/lib/plugins/note/images/warning.png b/vendors/dokuwiki/lib/plugins/note/images/warning.png
deleted file mode 100644
index 3c8a37df5..000000000
--- a/vendors/dokuwiki/lib/plugins/note/images/warning.png
+++ /dev/null
Binary files differ
diff --git a/vendors/dokuwiki/lib/plugins/note/info.txt b/vendors/dokuwiki/lib/plugins/note/info.txt
deleted file mode 100644
index 5226345f4..000000000
--- a/vendors/dokuwiki/lib/plugins/note/info.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-# General Plugin Info do not edit
-
-author Olivier Cortès / Eric Hameleers / Christopher Smith / Aurélien Bompard
-email olive@deep-ocean.net
-date 2009-06-15
-name Note Plugin
-desc Add Note/Important/Tip/Warning Capability (DIV+CSS box)
-url http://www.dokuwiki.org/plugin:note
diff --git a/vendors/dokuwiki/lib/plugins/note/script.js b/vendors/dokuwiki/lib/plugins/note/script.js
deleted file mode 100644
index c21120727..000000000
--- a/vendors/dokuwiki/lib/plugins/note/script.js
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Add Note buttons to the toolbar */
-/* from http://wiki.splitbrain.org/wiki:tips:toolbarbutton */
-
-/* Disabled because this does not allow to select a text and turn it into a note like the type:format does
-var notes_arr = new Array(); // key = insertion string , value = icon filename.
-notes_arr['<note></note>\\n']='tb_note.png';
-notes_arr['<note tip></note>\\n']='tb_tip.png';
-notes_arr['<note important></note>\\n']='tb_important.png';
-notes_arr['<note warning></note>\\n']='tb_warning.png';
-
-toolbar[toolbar.length] = {"type":"picker",
- "title":"Notes",
- "icon":"../../plugins/note/images/tb_note.png",
- "key":"",
- "list": notes_arr,
- "icobase":"../plugins/note/images"};
-*/
-
-if(toolbar){
- toolbar[toolbar.length] = {"type":"format", "title":"note", "key":"",
- "icon":"../../plugins/note/images/tb_note.png",
- "open":"<note>", "close":"</note>"
- };
- toolbar[toolbar.length] = {"type":"format", "title":"tip", "key":"",
- "icon":"../../plugins/note/images/tb_tip.png",
- "open":"<note tip>", "close":"</note>"
- };
- toolbar[toolbar.length] = {"type":"format", "title":"important", "key":"",
- "icon":"../../plugins/note/images/tb_important.png",
- "open":"<note important>", "close":"</note>"
- };
- toolbar[toolbar.length] = {"type":"format", "title":"warning", "key":"",
- "icon":"../../plugins/note/images/tb_warning.png",
- "open":"<note warning>", "close":"</note>"
- };
-}
diff --git a/vendors/dokuwiki/lib/plugins/note/style.css b/vendors/dokuwiki/lib/plugins/note/style.css
deleted file mode 100644
index 8b97dea06..000000000
--- a/vendors/dokuwiki/lib/plugins/note/style.css
+++ /dev/null
@@ -1,41 +0,0 @@
-.noteclassic, .noteimportant, .notewarning, .notetip {
- margin: 2em;
- margin-left: auto;
- margin-right: auto;
- width: 70% !important;
- min-height: 40px;
- clear: both;
- text-align: justify;
- vertical-align: middle;
- border-collapse: collapse;
- padding: 15px 20px 15px 80px;
- background-position: 20px 50%;
- background-repeat: no-repeat;
- -moz-border-radius: 20px;
- -khtml-border-radius: 20px;
- border-radius: 20px;
-}
-
-.noteclassic {
- /*border: 1px solid #99D;*/
- background-color: #eef;
- background-image: url(images/note.png);
-}
-
-.noteimportant {
- /*border: 1px solid #ff0;*/
- background-color: #ffc;
- background-image: url(images/important.png);
-}
-
-.notewarning {
- /*border: 1px solid #d99;*/
- background-color: #fdd;
- background-image: url(images/warning.png);
-}
-
-.notetip {
- /*border: 1px solid #9d9;*/
- background-color: #dfd;
- background-image: url(images/tip.png);
-}
diff --git a/vendors/dokuwiki/lib/plugins/note/syntax.php b/vendors/dokuwiki/lib/plugins/note/syntax.php
deleted file mode 100644
index 368d0d412..000000000
--- a/vendors/dokuwiki/lib/plugins/note/syntax.php
+++ /dev/null
@@ -1,191 +0,0 @@
-<?php
-/**
- * Add Note capability to dokuwiki
- *
- * <note>This is note</note>
- * <note classic>This is note</note>
- * <note important>This is an important note</note>
- * <note warning>This is a big warning</note>
- * <note tip>This is a tip</note>
- *
- * by Olivier Cortès <olive@deep-ocean.net>
- * under the terms of the GNU GPL v2.
- *
- * Originaly derived from the work of :
- * Stephane Chamberland <stephane.chamberland@ec.gc.ca> (Side Notes PlugIn)
- * Carl-Christian Salvesen <calle@ioslo.net> (Graphviz plugin)
- *
- * Contributions by Eric Hameleers <alien [at] slackware [dot] com> :
- * use <div> instead of <table>,
- * contain the images and stylesheet inside the plugin,
- * permit nesting of notes,
- *
- * Contributed by Christopher Smith <chris [at] jalakai [dot] co [dot] uk>
- * fix some parsing problems and a security hole.
- * make note types case independent
- * simplify code reading
- * modernise the plugin for changes/fixes/improvements to the underlying Dokuwiki plugin class,
- * improve efficiency.
- *
- * Contributed by Aurélien Bompard <aurelien [at] bompard [dot] org>
- * support for the ODT output format.
- *
- * @license GNU_GPL_v2
- * @author Olivier Cortes <olive@deep-ocean.net>
- */
-
-if(!defined('DOKU_INC')) define('DOKU_INC',realpath(dirname(__FILE__).'/../../').'/');
-if(!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN',DOKU_INC.'lib/plugins/');
-require_once(DOKU_PLUGIN.'syntax.php');
-
-
-class syntax_plugin_note extends DokuWiki_Syntax_Plugin {
-
- var $notes = array(
- 'noteimportant' => array('important', 'importante'),
- 'notewarning' => array('warning','bloquante','critique'),
- 'notetip' => array('tip','tuyau','idée'),
- 'noteclassic' => array('','classic','classique')
- );
-
- var $default = 'noteclassic';
-
- function getInfo(){
- return confToHash(dirname(__FILE__).'/info.txt');
- }
-
-
- function getType(){ return 'container'; }
- function getPType(){ return 'normal'; }
- function getAllowedTypes() {
- return array('container','substition','protected','disabled','formatting','paragraphs');
- }
- function getSort(){ return 195; }
-
- // override default accepts() method to allow nesting
- // - ie, to get the plugin accepts its own entry syntax
- function accepts($mode) {
- if ($mode == substr(get_class($this), 7)) return true;
- return parent::accepts($mode);
- }
-
- function connectTo($mode) {
- $this->Lexer->addEntryPattern('<note.*?>(?=.*?</note>)',$mode,'plugin_note');
- }
- function postConnect() {
- $this->Lexer->addExitPattern('</note>','plugin_note');
- }
-
- function handle($match, $state, $pos, &$handler){
-
- switch ($state) {
-
- case DOKU_LEXER_ENTER :
- $note = strtolower(trim(substr($match,5,-1)));
-
- foreach( $this->notes as $class => $names ) {
- if (in_array($note, $names))
- return array($state, $class);
- }
-
- return array($state, $this->default);
-
- case DOKU_LEXER_UNMATCHED :
- return array($state, $match);
-
- default:
- return array($state);
- }
- }
-
- function render($mode, &$renderer, $indata) {
-
- if($mode == 'xhtml'){
-
- list($state, $data) = $indata;
-
- switch ($state) {
- case DOKU_LEXER_ENTER :
- $renderer->doc .= '<p><div class="'.$data.'">';
- break;
-
- case DOKU_LEXER_UNMATCHED :
- $renderer->doc .= $renderer->_xmlEntities($data);
- break;
-
- case DOKU_LEXER_EXIT :
- $renderer->doc .= "\n</div></p>";
- break;
- }
- return true;
-
- } elseif ($mode == 'odt'){
-
- list($state, $data) = $indata;
-
- switch ($state) {
- case DOKU_LEXER_ENTER :
- $type = substr($data, 4);
- if ($type == "classic") {
- $type = "note"; // the icon for classic notes is named note.png
- }
- $colors = array("note"=>"#eeffff", "warning"=>"#ffdddd", "important"=>"#ffffcc", "tip"=>"#ddffdd");
- $renderer->autostyles["pluginnote"] = '
- <style:style style:name="pluginnote" style:family="table">
- <style:table-properties style:width="15cm" table:align="center" style:shadow="#808080 0.18cm 0.18cm"/>
- </style:style>';
- $renderer->autostyles["pluginnote.A"] = '
- <style:style style:name="pluginnote.A" style:family="table-column">
- <style:table-column-properties style:column-width="1.5cm"/>
- </style:style>';
- $renderer->autostyles["pluginnote.B"] = '
- <style:style style:name="pluginnote.B" style:family="table-column">
- <style:table-column-properties style:column-width="13.5cm"/>
- </style:style>';
- $renderer->autostyles["pluginnote".$type.".A1"] = '
- <style:style style:name="pluginnote'.$type.'.A1" style:family="table-cell">
- <style:table-cell-properties style:vertical-align="middle" fo:padding="0.1cm" fo:border-left="0.002cm solid #000000" fo:border-right="none" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000" fo:background-color="'.$colors[$type].'"/>
- </style:style>';
- $renderer->autostyles["pluginnote".$type.".B1"] = '
- <style:style style:name="pluginnote'.$type.'.B1" style:family="table-cell">
- <style:table-cell-properties style:vertical-align="middle" fo:padding="0.3cm" fo:border-left="none" fo:border-right="0.002cm solid #000000" fo:border-top="0.002cm solid #000000" fo:border-bottom="0.002cm solid #000000" fo:background-color="'.$colors[$type].'"/>
- </style:style>';
- // Content
- $renderer->p_close();
- $renderer->doc .= '<table:table table:name="" table:style-name="pluginnote">';
- $renderer->doc .= '<table:table-column table:style-name="pluginnote.A"/>';
- $renderer->doc .= '<table:table-column table:style-name="pluginnote.B"/>';
- $renderer->doc .= '<table:table-row>';
- $renderer->doc .= '<table:table-cell table:style-name="pluginnote'.$type.'.A1" office:value-type="string">';
- // Don't use p_open, as it's not the same style-name
- $renderer->doc .= '<text:p text:style-name="Table_20_Contents">';
- $src = DOKU_PLUGIN."note/images/".$type.".png";
- $renderer->_odtAddImage($src);
- $renderer->doc .= '</text:p>';
- $renderer->doc .= '</table:table-cell>';
- $renderer->doc .= '<table:table-cell table:style-name="pluginnote'.$type.'.B1" office:value-type="string">';
- $renderer->p_open();
- break;
-
- case DOKU_LEXER_UNMATCHED :
- $renderer->cdata($data);
- break;
-
- case DOKU_LEXER_EXIT :
- $renderer->p_close();
- $renderer->doc .= '</table:table-cell>';
- $renderer->doc .= '</table:table-row>';
- $renderer->doc .= '</table:table>';
- $renderer->p_open();
- break;
- }
- return true;
- }
-
- // unsupported $mode
- return false;
- }
-}
-
-//Setup VIM: ex: et ts=4 enc=utf-8 :
-?>