/plugin/mermaid/ |
H A D | plugin.info.txt | 6 desc JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically.
|
/plugin/diagrams/ |
H A D | README | 1 diagrams Plugin for DokuWiki 3 Integration of diagrams.net. Create and edit diagrams in DokuWiki. 6 https://www.dokuwiki.org/plugin:diagrams 9 lib/plugins/diagrams/ - if the folder is called different it
|
H A D | Diagrams.php | 3 namespace dokuwiki\plugin\diagrams; 25 const CACHE_EXT = '.diagrams.png';
|
H A D | deleted.files | 5 diagrams.png
|
H A D | plugin.info.txt | 1 base diagrams 6 desc Embed diagrams.net editor (formerly draw.io) 7 url https://www.dokuwiki.org/plugin:diagrams
|
H A D | renderer.php | 3 use dokuwiki\plugin\diagrams\Diagrams; 6 * DokuWiki Plugin diagrams (Renderer Component) 17 return 'diagrams'; 30 p_set_metadata($ID, ['format' => ['diagrams' => $headers]]);
|
H A D | script.js | 6 if (JSINFO.plugins.diagrams && (JSINFO.plugins.diagrams.mode & 1)) { 12 if (JSINFO.plugins.diagrams && (JSINFO.plugins.diagrams.mode & 2)) { 19 // open links in diagrams in the browser window instead of SVG frame
|
H A D | style.less |
|
/plugin/diagrams/action/ |
H A D | mediafile.php | 3 use dokuwiki\plugin\diagrams\Diagrams; 6 * Action component of diagrams plugin 8 * This handles operations related to mediafile based diagrams 32 $this->helper = plugin_load('helper', 'diagrams'); 50 * Check all supplied diagrams and return only editable diagrams 61 $diagrams = (array)json_decode($INPUT->str('diagrams')); 64 foreach ($diagrams as $image) { 127 * Set custom CSP for SVG diagrams [all...] |
H A D | prosemirror.php | 3 use dokuwiki\plugin\diagrams\parser\DiagramsNode; 8 * DokuWiki Plugin diagrams (Action Component) 60 $node = new Node('diagrams'); 90 if ($event->data['node']['type'] !== 'diagrams') return;
|
H A D | embed.php | 3 use dokuwiki\plugin\diagrams\Diagrams; 6 * DokuWiki Plugin diagrams (Action Component) 8 * This handles loading and saving embedded diagrams 27 $this->helper = plugin_load('helper', 'diagrams');
|
/plugin/diagrams/script/ |
H A D | DiagramsForm.js | 24 const name = LANG.plugins.diagrams.formtitle; 59 editButton.className = 'diagrams-btn-edit'; 61 editButton.innerText = LANG.plugins.diagrams.editButton; 83 selectButton.innerText = LANG.plugins.diagrams.selectSource; 84 selectButton.className = 'diagrams-btn-select'; 105 type: 'select', 'label': LANG.plugins.diagrams.alignment, 'name': 'align', 'options': 108 {value: 'left', label: LANG.plugins.diagrams.left}, 109 {value: 'right', label: LANG.plugins.diagrams.right}, 110 {value: 'center', label: LANG.plugins.diagrams.center} 114 label: LANG.plugins.diagrams [all...] |
H A D | DiagramsMediaManager.js | 15 createLink.innerText = LANG.plugins.diagrams.createLink; 43 if (actionList.querySelector('button.diagrams-btn')) continue; // already added 47 DOKU_BASE + 'lib/exe/ajax.php?call=plugin_diagrams_mediafile_editcheck&diagrams=' + 57 editButton.classList.add('diagrams-btn'); 58 editButton.innerText = LANG.plugins.diagrams.editButton; 82 alert(LANG.plugins.diagrams.createForbidden); 88 title: LANG.plugins.diagrams.createLink, 153 intro.innerText = LANG.plugins.diagrams.createIntro; 162 input.name = 'diagrams-create-filename'; 166 button.innerText = LANG.plugins.diagrams [all...] |
H A D | DiagramsMenuItemDispatcher.js | 15 return !!schema.nodes.diagrams; 26 svgIcon.src = DOKU_BASE + 'lib/plugins/diagrams/img/diagramsnet.svg'; 53 if (!$from.parent.canReplaceWith(index, index, schema.nodes.diagrams)) { 72 schema.nodes.diagrams.create(attributes) 82 label: LANG.plugins.diagrams['PMMenuItem-' + this.type],
|
H A D | DiagramsEditor.js | 15 * This class encapsulates all interaction with the diagrams editor 18 * and saving diagrams. 43 * Create a new diagrams editor 97 alert(LANG.plugins.diagrams.errorLoading); 195 this.#diagramsEditor.src = JSINFO['plugins']['diagrams']['service_url']; 251 spin: LANG.plugins.diagrams.saving 265 spin: LANG.plugins.diagrams.saving 273 alert(LANG.plugins.diagrams.errorSaving); 283 alert(LANG.plugins.diagrams.errorSaving); 286 alert(LANG.plugins.diagrams [all...] |
H A D | embed-editbutton.js | 2 * Attach editing button to editable diagrams 8 document.querySelectorAll('object.diagrams-svg[data-pos]').forEach(embed => { 10 button.className = 'diagrams-btn'; 11 button.innerText = LANG.plugins.diagrams.editButtonShort; 12 button.title = LANG.plugins.diagrams.editButton; 30 embed.parentNode.querySelector('.diagrams-buttons').appendChild(button);
|
H A D | embed-toolbar.js | 2 * Integrate diagrams editing into the editor 71 title: LANG.plugins.diagrams.toolbarButton, 72 icon: "../../plugins/diagrams/img/diagramsnet.png",
|
H A D | mediafile-editbutton.js | 2 * Attach editing button to media file diagrams in pages 6 // get all diagrams images and their IDs 7 const diagrams = document.querySelectorAll('object.diagrams-svg[data-id]'); 8 const diagramIDs = Array.from(diagrams).map(image => image.getAttribute('data-id')); 10 // check which of the found diagrams are editable 12 body.set('diagrams', JSON.stringify(diagramIDs)); 20 // add edit button to editable diagrams 21 diagrams.forEach(image => { 24 button.className = 'diagrams [all...] |
H A D | prosemirror.js | 2 // define diagrams schema 4 nodes = nodes.addToEnd('diagrams', { 36 class: 'media diagrams-svg' + alignclass, 61 window.Prosemirror.pluginNodeViews.diagrams = function diagrams(node, outerview, getPos) { function 66 if (JSINFO.plugins.diagrams && (JSINFO.plugins.diagrams.mode & 1)) { 71 if (JSINFO.plugins.diagrams && (JSINFO.plugins.diagrams.mode & 2)) {
|
/plugin/diagrams/syntax/ |
H A D | embed.php | 3 use dokuwiki\plugin\diagrams\Diagrams; 6 * DokuWiki Plugin diagrams (Syntax Component) 36 $helper = plugin_load('helper', 'diagrams'); 86 case 'diagrams':
|
H A D | mediafile.php | 3 use dokuwiki\plugin\diagrams\Diagrams; 53 $helper = plugin_load('helper', 'diagrams'); 55 // This is not a local diagrams file, but some other SVG media file 125 $wrapperAttributes['class'] = 'media diagrams-svg-wrapper media' . $data['align']; 128 $imageAttributes['class'] = 'diagrams-svg'; 142 $image = sprintf('<object %s><span class="diagrams-alt">' . hsc($wrapperAttributes['title']) . '</span></object>', buildAttributes($imageAttributes, true)); 144 $actionButtons = '<div class="diagrams-buttons"></div>';
|
/plugin/diagrams/parser/ |
H A D | DiagramsNode.php | 3 namespace dokuwiki\plugin\diagrams\parser; 10 * Note: for mediafile diagrams the image node is reused
|
/plugin/bpmnio/ |
H A D | LICENSE | 20 links back to https://bpmn.io as part of rendered diagrams MUST NOT be
|
/plugin/bpmnio/vendor/bpmn-js/ |
H A D | CHANGELOG.md | 717 * `FEAT`: add ability to open different DI diagrams ([#87](https://github.com/bpmn-io/bpmn-js/issue…
|
H A D | LICENSE | 14 links back to https://bpmn.io as part of rendered diagrams MUST NOT be
|