aboutsummaryrefslogtreecommitdiffstats
path: root/site/static/js/lib/process-uml.js
diff options
context:
space:
mode:
authorStephane Desneux <stephane.desneux@iot.bzh>2016-11-10 14:05:34 +0100
committerStephane Desneux <stephane.desneux@iot.bzh>2016-11-10 14:53:01 +0100
commit4000a79371d7cb0b798779521f2e0a4a9fc22bee (patch)
tree9140e76b93a09c5310417b9533653baf144adb1f /site/static/js/lib/process-uml.js
parent282c03752e70b001ea7fc6e6d41d8f27b26e224b (diff)
webdocs-agl: adjust theming
Change-Id: Ia1eaeaf07f7158d6402e048dfe9220bfcb6444a5 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Diffstat (limited to 'site/static/js/lib/process-uml.js')
-rw-r--r--site/static/js/lib/process-uml.js70
1 files changed, 0 insertions, 70 deletions
diff --git a/site/static/js/lib/process-uml.js b/site/static/js/lib/process-uml.js
deleted file mode 100644
index 3afe70a..0000000
--- a/site/static/js/lib/process-uml.js
+++ /dev/null
@@ -1,70 +0,0 @@
----
- # WARNING: this is needed for {{xxxx}} to be processed by Jkyll
----
-
-/*
- * Copyright 2016 IoT.bzh
- * author: Fulup Ar Foll
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- *limitations under the License.
- */
-
-$(document).ready(function() {
-"use strict";
- var umltag = "{{site.graph.tag_uml | "UML" }}";
- var flowtag= "{{site.graph.tag_flow | "FLOW" }}";
- var debug = "{{site.graph.tag_debug}}";
-
- var elements = document.getElementsByTagName('code');
-
- for(var idx=0; idx < elements.length; idx++) {
- var style; var parser;
- var element = elements[idx];
- var subclass= element.className.split('-');
-
- // overright style if needed
- if (subclass.length > 1) {
- switch (subclass[1]) {
- case umltag: {
- parser = Diagram;
- break;
- }
-
- case flowtag: {
- parser = flowchart;
- break;
- }
-
- default:
- continue;
- }
-
- if (subclass.length > 2) style= subclass[2];
- else style= "{{site.graph.def_style | "simple"}}";
-
- var source = element.innerText;
- if (!debug) element.innerText="";
- var iDiv = document.createElement('div');
- element.appendChild (iDiv);
-
- try {
- var diagram=parser.parse (source);
- diagram.drawSVG(iDiv, {theme: style});
- } catch (err) {
- element.addClass ("error");
- console.log ("Error[%s]: class=%s err=%s diagram=%s", subclass[1], element.className, err, source);
- }
- }
- }
-
- }
-);
-