12.6.8 release

This commit is contained in:
Gaudenz Alder 2020-02-12 12:55:20 +01:00
parent acd6961ca7
commit fd06c94f01
81 changed files with 2292 additions and 1375 deletions

View file

@ -1,3 +1,9 @@
12-FEB-2020: 12.6.8
- Ignores drafts with mode parameter
- Fixes GitLab authentication
- Uses mxGraph 4.1.1 beta 8
10-FEB-2020: 12.6.7 10-FEB-2020: 12.6.7
- Fixes clipping for edge labels in PDF output - Fixes clipping for edge labels in PDF output

View file

@ -1 +1 @@
12.6.7 12.6.8

View file

@ -317,8 +317,22 @@
</sources> </sources>
</jscomp> </jscomp>
<concat destfile="${war.dir}/js/extensions.min.js" fixlastline="yes" append="yes"> <concat destfile="${war.dir}/js/extensions.min.js" fixlastline="yes" append="yes">
<fileset dir="${war.dir}/js/jszip" includes="**/*.min.js"/> <fileset dir="${war.dir}/js/jszip" includes="**/*.min.js"/>
</concat> </concat>
<delete file="${war.dir}/js/orgchart.min.js"/>
<concat destfile="${war.dir}/js/orgchart.min.js" fixlastline="yes" append="no">
<filelist dir="${war.dir}/js/orgchart" files="bridge.min.js,bridge.collections.min.js,OrgChart.Layout.min.js"/>
</concat>
<jscomp compilationLevel="simple" debug="false" forceRecompile="true" output="${basedir}/.tmp3.js">
<sources dir="${war.dir}/js/orgchart">
<file name="mxOrgChartLayout.js" />
</sources>
</jscomp>
<concat destfile="${war.dir}/js/orgchart.min.js" fixlastline="yes" append="yes">
<filelist dir="${basedir}" files=".tmp3.js"/>
</concat>
<delete file="${basedir}/.tmp3.js"/>
<delete file="${basedir}/.tmp1.js"/> <delete file="${basedir}/.tmp1.js"/>

View file

@ -926,10 +926,10 @@ mxCellRenderer.registerShape(mxConstants.SHAPE_HEXAGON,mxHexagon);mxCellRenderer
mxCellRenderer.registerShape(mxConstants.SHAPE_IMAGE,mxImageShape);mxCellRenderer.registerShape(mxConstants.SHAPE_LABEL,mxLabel);mxCellRenderer.prototype.initializeShape=function(a){a.shape.dialect=a.view.graph.dialect;this.configureShape(a);a.shape.init(a.view.getDrawPane())};mxCellRenderer.prototype.createShape=function(a){var b=null;null!=a.style&&(b=mxStencilRegistry.getStencil(a.style[mxConstants.STYLE_SHAPE]),b=null!=b?new mxShape(b):new (this.getShapeConstructor(a)));return b}; mxCellRenderer.registerShape(mxConstants.SHAPE_IMAGE,mxImageShape);mxCellRenderer.registerShape(mxConstants.SHAPE_LABEL,mxLabel);mxCellRenderer.prototype.initializeShape=function(a){a.shape.dialect=a.view.graph.dialect;this.configureShape(a);a.shape.init(a.view.getDrawPane())};mxCellRenderer.prototype.createShape=function(a){var b=null;null!=a.style&&(b=mxStencilRegistry.getStencil(a.style[mxConstants.STYLE_SHAPE]),b=null!=b?new mxShape(b):new (this.getShapeConstructor(a)));return b};
mxCellRenderer.prototype.createIndicatorShape=function(a){a.shape.indicatorShape=this.getShape(a.view.graph.getIndicatorShape(a))};mxCellRenderer.prototype.getShape=function(a){return null!=a?mxCellRenderer.defaultShapes[a]:null};mxCellRenderer.prototype.getShapeConstructor=function(a){var b=this.getShape(a.style[mxConstants.STYLE_SHAPE]);null==b&&(b=a.view.graph.getModel().isEdge(a.cell)?this.defaultEdgeShape:this.defaultVertexShape);return b}; mxCellRenderer.prototype.createIndicatorShape=function(a){a.shape.indicatorShape=this.getShape(a.view.graph.getIndicatorShape(a))};mxCellRenderer.prototype.getShape=function(a){return null!=a?mxCellRenderer.defaultShapes[a]:null};mxCellRenderer.prototype.getShapeConstructor=function(a){var b=this.getShape(a.style[mxConstants.STYLE_SHAPE]);null==b&&(b=a.view.graph.getModel().isEdge(a.cell)?this.defaultEdgeShape:this.defaultVertexShape);return b};
mxCellRenderer.prototype.configureShape=function(a){a.shape.apply(a);a.shape.image=a.view.graph.getImage(a);a.shape.indicatorColor=a.view.graph.getIndicatorColor(a);a.shape.indicatorStrokeColor=a.style[mxConstants.STYLE_INDICATOR_STROKECOLOR];a.shape.indicatorGradientColor=a.view.graph.getIndicatorGradientColor(a);a.shape.indicatorDirection=a.style[mxConstants.STYLE_INDICATOR_DIRECTION];a.shape.indicatorImage=a.view.graph.getIndicatorImage(a);this.postConfigureShape(a)}; mxCellRenderer.prototype.configureShape=function(a){a.shape.apply(a);a.shape.image=a.view.graph.getImage(a);a.shape.indicatorColor=a.view.graph.getIndicatorColor(a);a.shape.indicatorStrokeColor=a.style[mxConstants.STYLE_INDICATOR_STROKECOLOR];a.shape.indicatorGradientColor=a.view.graph.getIndicatorGradientColor(a);a.shape.indicatorDirection=a.style[mxConstants.STYLE_INDICATOR_DIRECTION];a.shape.indicatorImage=a.view.graph.getIndicatorImage(a);this.postConfigureShape(a)};
mxCellRenderer.prototype.postConfigureShape=function(a){null!=a.shape&&(this.resolveColor(a,"indicatorColor",mxConstants.STYLE_FILLCOLOR),this.resolveColor(a,"indicatorGradientColor",mxConstants.STYLE_GRADIENTCOLOR),this.resolveColor(a,"fill",mxConstants.STYLE_FILLCOLOR),this.resolveColor(a,"stroke",mxConstants.STYLE_STROKECOLOR),this.resolveColor(a,"gradient",mxConstants.STYLE_GRADIENTCOLOR))}; mxCellRenderer.prototype.postConfigureShape=function(a){null!=a.shape&&(this.resolveColor(a,"indicatorGradientColor",mxConstants.STYLE_GRADIENTCOLOR),this.resolveColor(a,"indicatorColor",mxConstants.STYLE_FILLCOLOR),this.resolveColor(a,"gradient",mxConstants.STYLE_GRADIENTCOLOR),this.resolveColor(a,"stroke",mxConstants.STYLE_STROKECOLOR),this.resolveColor(a,"fill",mxConstants.STYLE_FILLCOLOR))};
mxCellRenderer.prototype.checkPlaceholderStyles=function(a){if(null!=a.style)for(var b=["inherit","swimlane","indicated"],c=[mxConstants.STYLE_FILLCOLOR,mxConstants.STYLE_STROKECOLOR,mxConstants.STYLE_GRADIENTCOLOR],d=0;d<c.length;d++)if(0<=mxUtils.indexOf(b,a.style[c[d]]))return!0;return!1}; mxCellRenderer.prototype.checkPlaceholderStyles=function(a){if(null!=a.style)for(var b=["inherit","swimlane","indicated"],c=[mxConstants.STYLE_FILLCOLOR,mxConstants.STYLE_STROKECOLOR,mxConstants.STYLE_GRADIENTCOLOR,mxConstants.STYLE_FONTCOLOR],d=0;d<c.length;d++)if(0<=mxUtils.indexOf(b,a.style[c[d]]))return!0;return!1};
mxCellRenderer.prototype.resolveColor=function(a,b,c){var d=a.shape[b],e=a.view.graph,f=null;"inherit"==d?f=e.model.getParent(a.cell):"swimlane"==d?(a.shape[b]=c==mxConstants.STYLE_STROKECOLOR?"#000000":"#ffffff",f=null!=e.model.getTerminal(a.cell,!1)?e.model.getTerminal(a.cell,!1):a.cell,f=e.getSwimlane(f),c=e.swimlaneIndicatorColorAttribute):"indicated"==d&&(a.shape[b]=a.shape.indicatorColor);null!=f&&(d=e.getView().getState(f),a.shape[b]=null,null!=d&&(a.shape[b]=null!=d.shape&&"indicatorColor"!= mxCellRenderer.prototype.resolveColor=function(a,b,c){var d=c==mxConstants.STYLE_FONTCOLOR?a.text:a.shape;if(null!=d){var e=a.view.graph,f=d[b],g=null;"inherit"==f?g=e.model.getParent(a.cell):"swimlane"==f?(d[b]=c==mxConstants.STYLE_STROKECOLOR||c==mxConstants.STYLE_FONTCOLOR?"#000000":"#ffffff",g=null!=e.model.getTerminal(a.cell,!1)?e.model.getTerminal(a.cell,!1):a.cell,g=e.getSwimlane(g),c=e.swimlaneIndicatorColorAttribute):"indicated"==f&&null!=a.shape&&(d[b]=a.shape.indicatorColor);null!=g&&(a=
b?d.shape[b]:d.style[c]))};mxCellRenderer.prototype.getLabelValue=function(a){return a.view.graph.getLabel(a.cell)}; e.getView().getState(g),d[b]=null,null!=a&&(e=c==mxConstants.STYLE_FONTCOLOR?a.text:a.shape,d[b]=null!=e&&"indicatorColor"!=b?e[b]:a.style[c]))}};mxCellRenderer.prototype.getLabelValue=function(a){return a.view.graph.getLabel(a.cell)};
mxCellRenderer.prototype.createLabel=function(a,b){var c=a.view.graph;c.getModel().isEdge(a.cell);if(0<a.style[mxConstants.STYLE_FONTSIZE]||null==a.style[mxConstants.STYLE_FONTSIZE]){var d=c.isHtmlLabel(a.cell)||null!=b&&mxUtils.isNode(b);a.text=new this.defaultTextShape(b,new mxRectangle,a.style[mxConstants.STYLE_ALIGN]||mxConstants.ALIGN_CENTER,c.getVerticalAlign(a),a.style[mxConstants.STYLE_FONTCOLOR],a.style[mxConstants.STYLE_FONTFAMILY],a.style[mxConstants.STYLE_FONTSIZE],a.style[mxConstants.STYLE_FONTSTYLE], mxCellRenderer.prototype.createLabel=function(a,b){var c=a.view.graph;c.getModel().isEdge(a.cell);if(0<a.style[mxConstants.STYLE_FONTSIZE]||null==a.style[mxConstants.STYLE_FONTSIZE]){var d=c.isHtmlLabel(a.cell)||null!=b&&mxUtils.isNode(b);a.text=new this.defaultTextShape(b,new mxRectangle,a.style[mxConstants.STYLE_ALIGN]||mxConstants.ALIGN_CENTER,c.getVerticalAlign(a),a.style[mxConstants.STYLE_FONTCOLOR],a.style[mxConstants.STYLE_FONTFAMILY],a.style[mxConstants.STYLE_FONTSIZE],a.style[mxConstants.STYLE_FONTSTYLE],
a.style[mxConstants.STYLE_SPACING],a.style[mxConstants.STYLE_SPACING_TOP],a.style[mxConstants.STYLE_SPACING_RIGHT],a.style[mxConstants.STYLE_SPACING_BOTTOM],a.style[mxConstants.STYLE_SPACING_LEFT],a.style[mxConstants.STYLE_HORIZONTAL],a.style[mxConstants.STYLE_LABEL_BACKGROUNDCOLOR],a.style[mxConstants.STYLE_LABEL_BORDERCOLOR],c.isWrapping(a.cell)&&c.isHtmlLabel(a.cell),c.isLabelClipped(a.cell),a.style[mxConstants.STYLE_OVERFLOW],a.style[mxConstants.STYLE_LABEL_PADDING],mxUtils.getValue(a.style,mxConstants.STYLE_TEXT_DIRECTION, a.style[mxConstants.STYLE_SPACING],a.style[mxConstants.STYLE_SPACING_TOP],a.style[mxConstants.STYLE_SPACING_RIGHT],a.style[mxConstants.STYLE_SPACING_BOTTOM],a.style[mxConstants.STYLE_SPACING_LEFT],a.style[mxConstants.STYLE_HORIZONTAL],a.style[mxConstants.STYLE_LABEL_BACKGROUNDCOLOR],a.style[mxConstants.STYLE_LABEL_BORDERCOLOR],c.isWrapping(a.cell)&&c.isHtmlLabel(a.cell),c.isLabelClipped(a.cell),a.style[mxConstants.STYLE_OVERFLOW],a.style[mxConstants.STYLE_LABEL_PADDING],mxUtils.getValue(a.style,mxConstants.STYLE_TEXT_DIRECTION,
mxConstants.DEFAULT_TEXT_DIRECTION));a.text.opacity=mxUtils.getValue(a.style,mxConstants.STYLE_TEXT_OPACITY,100);a.text.dialect=d?mxConstants.DIALECT_STRICTHTML:a.view.graph.dialect;a.text.style=a.style;a.text.state=a;this.initializeLabel(a,a.text);var e=!1,f=function(b){var d=a;if(mxClient.IS_TOUCH||e)d=mxEvent.getClientX(b),b=mxEvent.getClientY(b),b=mxUtils.convertPoint(c.container,d,b),d=c.view.getState(c.getCellAt(b.x,b.y));return d};mxEvent.addGestureListeners(a.text.node,mxUtils.bind(this,function(b){this.isLabelEvent(a, mxConstants.DEFAULT_TEXT_DIRECTION));a.text.opacity=mxUtils.getValue(a.style,mxConstants.STYLE_TEXT_OPACITY,100);a.text.dialect=d?mxConstants.DIALECT_STRICTHTML:a.view.graph.dialect;a.text.style=a.style;a.text.state=a;this.initializeLabel(a,a.text);var e=!1,f=function(b){var d=a;if(mxClient.IS_TOUCH||e)d=mxEvent.getClientX(b),b=mxEvent.getClientY(b),b=mxUtils.convertPoint(c.container,d,b),d=c.view.getState(c.getCellAt(b.x,b.y));return d};mxEvent.addGestureListeners(a.text.node,mxUtils.bind(this,function(b){this.isLabelEvent(a,
@ -946,8 +946,8 @@ mxCellRenderer.prototype.isShapeEvent=function(a,b){return!0};mxCellRenderer.pro
mxCellRenderer.prototype.installListeners=function(a){var b=a.view.graph,c=function(c){var d=a;if(b.dialect!=mxConstants.DIALECT_SVG&&"IMG"==mxEvent.getSource(c).nodeName||mxClient.IS_TOUCH)d=mxEvent.getClientX(c),c=mxEvent.getClientY(c),c=mxUtils.convertPoint(b.container,d,c),d=b.view.getState(b.getCellAt(c.x,c.y));return d};mxEvent.addGestureListeners(a.shape.node,mxUtils.bind(this,function(c){this.isShapeEvent(a,c)&&b.fireMouseEvent(mxEvent.MOUSE_DOWN,new mxMouseEvent(c,a))}),mxUtils.bind(this, mxCellRenderer.prototype.installListeners=function(a){var b=a.view.graph,c=function(c){var d=a;if(b.dialect!=mxConstants.DIALECT_SVG&&"IMG"==mxEvent.getSource(c).nodeName||mxClient.IS_TOUCH)d=mxEvent.getClientX(c),c=mxEvent.getClientY(c),c=mxUtils.convertPoint(b.container,d,c),d=b.view.getState(b.getCellAt(c.x,c.y));return d};mxEvent.addGestureListeners(a.shape.node,mxUtils.bind(this,function(c){this.isShapeEvent(a,c)&&b.fireMouseEvent(mxEvent.MOUSE_DOWN,new mxMouseEvent(c,a))}),mxUtils.bind(this,
function(d){this.isShapeEvent(a,d)&&b.fireMouseEvent(mxEvent.MOUSE_MOVE,new mxMouseEvent(d,c(d)))}),mxUtils.bind(this,function(d){this.isShapeEvent(a,d)&&b.fireMouseEvent(mxEvent.MOUSE_UP,new mxMouseEvent(d,c(d)))}));b.nativeDblClickEnabled&&mxEvent.addListener(a.shape.node,"dblclick",mxUtils.bind(this,function(c){this.isShapeEvent(a,c)&&(b.dblClick(c,a.cell),mxEvent.consume(c))}))}; function(d){this.isShapeEvent(a,d)&&b.fireMouseEvent(mxEvent.MOUSE_MOVE,new mxMouseEvent(d,c(d)))}),mxUtils.bind(this,function(d){this.isShapeEvent(a,d)&&b.fireMouseEvent(mxEvent.MOUSE_UP,new mxMouseEvent(d,c(d)))}));b.nativeDblClickEnabled&&mxEvent.addListener(a.shape.node,"dblclick",mxUtils.bind(this,function(c){this.isShapeEvent(a,c)&&(b.dblClick(c,a.cell),mxEvent.consume(c))}))};
mxCellRenderer.prototype.redrawLabel=function(a,b){var c=a.view.graph,d=this.getLabelValue(a),e=c.isWrapping(a.cell),f=c.isLabelClipped(a.cell),g=a.view.graph.isHtmlLabel(a.cell)||null!=d&&mxUtils.isNode(d)?mxConstants.DIALECT_STRICTHTML:a.view.graph.dialect,k=a.style[mxConstants.STYLE_OVERFLOW]||"visible";null==a.text||a.text.wrap==e&&a.text.clipped==f&&a.text.overflow==k&&a.text.dialect==g||(a.text.destroy(),a.text=null);null==a.text&&null!=d&&(mxUtils.isNode(d)||0<d.length)?this.createLabel(a, mxCellRenderer.prototype.redrawLabel=function(a,b){var c=a.view.graph,d=this.getLabelValue(a),e=c.isWrapping(a.cell),f=c.isLabelClipped(a.cell),g=a.view.graph.isHtmlLabel(a.cell)||null!=d&&mxUtils.isNode(d)?mxConstants.DIALECT_STRICTHTML:a.view.graph.dialect,k=a.style[mxConstants.STYLE_OVERFLOW]||"visible";null==a.text||a.text.wrap==e&&a.text.clipped==f&&a.text.overflow==k&&a.text.dialect==g||(a.text.destroy(),a.text=null);null==a.text&&null!=d&&(mxUtils.isNode(d)||0<d.length)?this.createLabel(a,
d):null==a.text||null!=d&&0!=d.length||(a.text.destroy(),a.text=null);if(null!=a.text){b&&(null!=a.text.lastValue&&this.isTextShapeInvalid(a,a.text)&&(a.text.lastValue=null),a.text.resetStyles(),a.text.apply(a),a.text.valign=c.getVerticalAlign(a));var c=this.getLabelBounds(a),l=this.getTextScale(a);if(b||a.text.value!=d||a.text.isWrapping!=e||a.text.overflow!=k||a.text.isClipping!=f||a.text.scale!=l||a.text.dialect!=g||null==a.text.bounds||!a.text.bounds.equals(c))a.text.dialect=g,a.text.value=d, d):null==a.text||null!=d&&0!=d.length||(a.text.destroy(),a.text=null);if(null!=a.text){b&&(null!=a.text.lastValue&&this.isTextShapeInvalid(a,a.text)&&(a.text.lastValue=null),a.text.resetStyles(),a.text.apply(a),a.text.valign=c.getVerticalAlign(a));var c=this.getLabelBounds(a),l=this.getTextScale(a);this.resolveColor(a,"color",mxConstants.STYLE_FONTCOLOR);if(b||a.text.value!=d||a.text.isWrapping!=e||a.text.overflow!=k||a.text.isClipping!=f||a.text.scale!=l||a.text.dialect!=g||null==a.text.bounds||
a.text.bounds=c,a.text.scale=l,a.text.wrap=e,a.text.clipped=f,a.text.overflow=k,d=a.text.node.style.visibility,this.redrawLabelShape(a.text),a.text.node.style.visibility=d}}; !a.text.bounds.equals(c))a.text.dialect=g,a.text.value=d,a.text.bounds=c,a.text.scale=l,a.text.wrap=e,a.text.clipped=f,a.text.overflow=k,d=a.text.node.style.visibility,this.redrawLabelShape(a.text),a.text.node.style.visibility=d}};
mxCellRenderer.prototype.isTextShapeInvalid=function(a,b){function c(c,e,f){return"spacingTop"==e||"spacingRight"==e||"spacingBottom"==e||"spacingLeft"==e?parseFloat(b[c])-parseFloat(b.spacing)!=(a.style[e]||f):b[c]!=(a.style[e]||f)}return c("fontStyle",mxConstants.STYLE_FONTSTYLE,mxConstants.DEFAULT_FONTSTYLE)||c("family",mxConstants.STYLE_FONTFAMILY,mxConstants.DEFAULT_FONTFAMILY)||c("size",mxConstants.STYLE_FONTSIZE,mxConstants.DEFAULT_FONTSIZE)||c("color",mxConstants.STYLE_FONTCOLOR,"black")|| mxCellRenderer.prototype.isTextShapeInvalid=function(a,b){function c(c,e,f){return"spacingTop"==e||"spacingRight"==e||"spacingBottom"==e||"spacingLeft"==e?parseFloat(b[c])-parseFloat(b.spacing)!=(a.style[e]||f):b[c]!=(a.style[e]||f)}return c("fontStyle",mxConstants.STYLE_FONTSTYLE,mxConstants.DEFAULT_FONTSTYLE)||c("family",mxConstants.STYLE_FONTFAMILY,mxConstants.DEFAULT_FONTFAMILY)||c("size",mxConstants.STYLE_FONTSIZE,mxConstants.DEFAULT_FONTSIZE)||c("color",mxConstants.STYLE_FONTCOLOR,"black")||
c("align",mxConstants.STYLE_ALIGN,"")||c("valign",mxConstants.STYLE_VERTICAL_ALIGN,"")||c("spacing",mxConstants.STYLE_SPACING,2)||c("spacingTop",mxConstants.STYLE_SPACING_TOP,0)||c("spacingRight",mxConstants.STYLE_SPACING_RIGHT,0)||c("spacingBottom",mxConstants.STYLE_SPACING_BOTTOM,0)||c("spacingLeft",mxConstants.STYLE_SPACING_LEFT,0)||c("horizontal",mxConstants.STYLE_HORIZONTAL,!0)||c("background",mxConstants.STYLE_LABEL_BACKGROUNDCOLOR)||c("border",mxConstants.STYLE_LABEL_BORDERCOLOR)||c("opacity", c("align",mxConstants.STYLE_ALIGN,"")||c("valign",mxConstants.STYLE_VERTICAL_ALIGN,"")||c("spacing",mxConstants.STYLE_SPACING,2)||c("spacingTop",mxConstants.STYLE_SPACING_TOP,0)||c("spacingRight",mxConstants.STYLE_SPACING_RIGHT,0)||c("spacingBottom",mxConstants.STYLE_SPACING_BOTTOM,0)||c("spacingLeft",mxConstants.STYLE_SPACING_LEFT,0)||c("horizontal",mxConstants.STYLE_HORIZONTAL,!0)||c("background",mxConstants.STYLE_LABEL_BACKGROUNDCOLOR)||c("border",mxConstants.STYLE_LABEL_BORDERCOLOR)||c("opacity",
mxConstants.STYLE_TEXT_OPACITY,100)||c("textDirection",mxConstants.STYLE_TEXT_DIRECTION,mxConstants.DEFAULT_TEXT_DIRECTION)};mxCellRenderer.prototype.redrawLabelShape=function(a){a.redraw()};mxCellRenderer.prototype.getTextScale=function(a){return a.view.scale}; mxConstants.STYLE_TEXT_OPACITY,100)||c("textDirection",mxConstants.STYLE_TEXT_DIRECTION,mxConstants.DEFAULT_TEXT_DIRECTION)};mxCellRenderer.prototype.redrawLabelShape=function(a){a.redraw()};mxCellRenderer.prototype.getTextScale=function(a){return a.view.scale};

View file

@ -1,7 +1,7 @@
CACHE MANIFEST CACHE MANIFEST
# THIS FILE WAS GENERATED. DO NOT MODIFY! # THIS FILE WAS GENERATED. DO NOT MODIFY!
# 02/10/2020 01:55 PM # 02/12/2020 12:41 PM
app.html app.html
index.html?offline=1 index.html?offline=1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

@ -90,8 +90,8 @@
{ {
var host = window.location.host; var host = window.location.host;
// Redirects apex and rt to www // Redirects apex, drive and rt to www
if (host === 'draw.io' || host === 'rt.draw.io') if (host === 'draw.io' || host === 'rt.draw.io' || host === 'drive.draw.io')
{ {
host = 'www.draw.io'; host = 'www.draw.io';
} }

View file

@ -5,5 +5,8 @@
// Overrides of global vars need to be pre-loaded // Overrides of global vars need to be pre-loaded
window.EXPORT_URL = 'REPLACE_WITH_YOUR_IMAGE_SERVER'; window.EXPORT_URL = 'REPLACE_WITH_YOUR_IMAGE_SERVER';
window.PLANT_URL = 'REPLACE_WITH_YOUR_PLANTUML_SERVER'; window.PLANT_URL = 'REPLACE_WITH_YOUR_PLANTUML_SERVER';
window.DRAWIO_BASE_URL = null; // Replace with path to base of deployment, e.g. https://www.example.com/folder
window.DRAWIO_VIEWER_URL = null; // Replace your path to the viewer js, e.g. https://www.example.com/js/viewer.min.js
window.DRAW_MATH_URL = 'math'; window.DRAW_MATH_URL = 'math';
window.DRAWIO_CONFIG = null; //Replace with your custom draw.io configurations. For more details, https://desk.draw.io/support/solutions/articles/16000058316 window.DRAWIO_CONFIG = null; // Replace with your custom draw.io configurations. For more details, https://desk.draw.io/support/solutions/articles/16000058316
urlParams['sync'] = 'none' // Disabled realtime

File diff suppressed because one or more lines are too long

View file

@ -3039,7 +3039,9 @@ App.prototype.start = function()
{ {
var id = this.getDiagramId(); var id = this.getDiagramId();
if (EditorUi.enableDrafts && this.getServiceName() == 'draw.io' && (id == null || id.length == 0)) if (EditorUi.enableDrafts && urlParams['mode'] == null &&
this.getServiceName() == 'draw.io' &&
(id == null || id.length == 0))
{ {
this.checkDrafts(); this.checkDrafts();
} }

View file

@ -152,10 +152,7 @@ if (urlParams['tableLayout'] == '1')
} }
//Org Chart Layout //Org Chart Layout
if (urlParams['orgLayout'] == '1') mxscript(drawDevUrl + 'js/orgchart/bridge.min.js');
{ mxscript(drawDevUrl + 'js/orgchart/bridge.collections.min.js');
mxscript(drawDevUrl + 'js/orgchart/bridge.min.js'); mxscript(drawDevUrl + 'js/orgchart/OrgChart.Layout.min.js');
mxscript(drawDevUrl + 'js/orgchart/bridge.collections.min.js'); mxscript(drawDevUrl + 'js/orgchart/mxOrgChartLayout.js');
mxscript(drawDevUrl + 'js/orgchart/OrgChart.Layout.min.js');
mxscript(drawDevUrl + 'js/orgchart/mxOrgChartLayout.js');
}

View file

@ -1475,7 +1475,7 @@ DrawioFile.prototype.addUnsavedStatus = function(err)
' (' + mxUtils.htmlEntities(err.message) + ')</div>'); ' (' + mxUtils.htmlEntities(err.message) + ')</div>');
} }
if (EditorUi.enableDrafts) if (EditorUi.enableDrafts && this.getMode() == null)
{ {
this.saveDraft(); this.saveDraft();
} }

View file

@ -214,14 +214,33 @@
{val: 'trapezoidPerimeter', dispName: 'Trapezoid'}, {val: 'stepPerimeter', dispName: 'Step'}] {val: 'trapezoidPerimeter', dispName: 'Trapezoid'}, {val: 'stepPerimeter', dispName: 'Step'}]
}, },
{name: 'fixDash', dispName: 'Fixed Dash', type: 'bool', defVal: false}, {name: 'fixDash', dispName: 'Fixed Dash', type: 'bool', defVal: false},
{name: 'jiggle', dispName: 'Jiggle', type: 'float', min: 0, defVal: 1.5, isVisible: function(state) {name: 'jiggle', dispName: 'Jiggle', type: 'float', min: 0, defVal: 1.5, isVisible: function(state, format)
{ {
return mxUtils.getValue(state.style, 'comic', '0') == '1'; return mxUtils.getValue(state.style, 'comic', '0') == '1';
}}, }},
{name: 'autosize', dispName: 'Autosize', type: 'bool', defVal: false}, {name: 'autosize', dispName: 'Autosize', type: 'bool', defVal: false},
{name: 'collapsible', dispName: 'Collapsible', type: 'bool', defVal: false}, {name: 'container', dispName: 'Container', type: 'bool', defVal: false, isVisible: function(state, format)
{name: 'container', dispName: 'Container', type: 'bool', defVal: false}, {
{name: 'recursiveResize', dispName: 'Resize Children', type: 'bool', defVal: true}, return state.vertices.length == 1 && state.edges.length == 0 &&
format.editorUi.editor.graph.model.getChildCount(state.vertices[0]) == 0;
}},
{name: 'collapsible', dispName: 'Collapsible', type: 'bool', getDefaultValue: function(state, format)
{
var cell = (state.vertices.length == 1 && state.edges.length == 0) ? state.vertices[0] : null;
var graph = format.editorUi.editor.graph;
return cell != null && ((graph.isContainer(cell) && state.style['collapsible'] != '0') ||
(!graph.isContainer(cell) && state.style['collapsible'] == '1'));
}, isVisible: function(state, format)
{
return state.vertices.length == 1 && state.edges.length == 0;;
}},
{name: 'recursiveResize', dispName: 'Resize Children', type: 'bool', defVal: true, isVisible: function(state, format)
{
return state.vertices.length == 1 && state.edges.length == 0 &&
!format.editorUi.editor.graph.isSwimlane(state.vertices[0]) &&
mxUtils.getValue(state.style, 'childLayout', null) == null;
}},
{name: 'expand', dispName: 'Expand', type: 'bool', defVal: true}, {name: 'expand', dispName: 'Expand', type: 'bool', defVal: true},
{name: 'part', dispName: 'Part', type: 'bool', defVal: false}, {name: 'part', dispName: 'Part', type: 'bool', defVal: false},
{name: 'editable', dispName: 'Editable', type: 'bool', defVal: true}, {name: 'editable', dispName: 'Editable', type: 'bool', defVal: true},
@ -3512,7 +3531,8 @@
if (!prop.isVisible(state, this)) continue; if (!prop.isVisible(state, this)) continue;
} }
var pValue = state.style[key] != null? mxUtils.htmlEntities(state.style[key] + '') : prop.defVal; //or undefined if defVal is undefined var pValue = state.style[key] != null? mxUtils.htmlEntities(state.style[key] + '') :
((prop.getDefaultValue != null) ? prop.getDefaultValue(state, this) : prop.defVal); //or undefined if defVal is undefined
if (prop.type == 'separator') if (prop.type == 'separator')
{ {

View file

@ -34,7 +34,7 @@
/** /**
* Protocol and hostname to use for embedded files. Default is https://www.draw.io * Protocol and hostname to use for embedded files. Default is https://www.draw.io
*/ */
EditorUi.drawHost = 'https://www.draw.io'; EditorUi.drawHost = window.DRAWIO_BASE_URL;
/** /**
* Switch to disable logging for mode and search terms. * Switch to disable logging for mode and search terms.
@ -1515,7 +1515,7 @@
EditorUi.prototype.getHtml2 = function(xml, graph, title, editLink, redirect) EditorUi.prototype.getHtml2 = function(xml, graph, title, editLink, redirect)
{ {
var bg = null; var bg = null;
var js = EditorUi.drawHost + '/js/viewer.min.js'; var js = window.DRAWIO_VIEWER_URL || EditorUi.drawHost + '/js/viewer.min.js';
var s = ''; var s = '';
// Makes XHTML compatible // Makes XHTML compatible
@ -13586,10 +13586,13 @@
} }
catch (e) catch (e)
{ {
error(e); if (error != null)
{
error(e);
}
} }
} }
else else if (error != null)
{ {
error(); error();
} }
@ -13604,10 +13607,20 @@
{ {
this.openDatabase(mxUtils.bind(this, function(db) this.openDatabase(mxUtils.bind(this, function(db)
{ {
var trx = db.transaction(['objects'], 'readwrite'); try
var req = trx.objectStore('objects').put({key: key, data: data}); {
req.onsuccess = success; var trx = db.transaction(['objects'], 'readwrite');
req.onerror = error; var req = trx.objectStore('objects').put({key: key, data: data});
req.onsuccess = success;
req.onerror = error;
}
catch (e)
{
if (error != null)
{
error(e);
}
}
}), error); }), error);
}; };
@ -13632,25 +13645,35 @@
{ {
this.openDatabase(mxUtils.bind(this, function(db) this.openDatabase(mxUtils.bind(this, function(db)
{ {
var trx = db.transaction(['objects'], 'readwrite'); try
var req = trx.objectStore('objects').openCursor(
IDBKeyRange.lowerBound(0));
var items = [];
req.onsuccess = function(e)
{ {
if (e.target.result == null) var trx = db.transaction(['objects'], 'readwrite');
var req = trx.objectStore('objects').openCursor(
IDBKeyRange.lowerBound(0));
var items = [];
req.onsuccess = function(e)
{ {
success(items); if (e.target.result == null)
} {
else success(items);
}
else
{
items.push(e.target.result.value);
e.target.result.continue();
}
};
req.onerror = error;
}
catch (e)
{
if (error != null)
{ {
items.push(e.target.result.value); error(e);
e.target.result.continue();
} }
}; }
req.onerror = error;
}), error); }), error);
}; };

View file

@ -37,6 +37,11 @@ GitHubClient.prototype.baseUrl = 'https://api.github.com';
*/ */
GitHubClient.prototype.maxFileSize = 1000000 /*1MB*/; GitHubClient.prototype.maxFileSize = 1000000 /*1MB*/;
/**
* Name for the auth token header.
*/
GitHubClient.prototype.authToken = 'token';
/** /**
* Authorizes the client, gets the userId and calls <open>. * Authorizes the client, gets the userId and calls <open>.
*/ */
@ -51,11 +56,11 @@ GitHubClient.prototype.updateUser = function(success, error, failOnAuth)
}), this.ui.timeout); }), this.ui.timeout);
var userReq = new mxXmlRequest(this.baseUrl + '/user', null, 'GET'); var userReq = new mxXmlRequest(this.baseUrl + '/user', null, 'GET');
var temp = this.token; var temp = this.authToken + ' ' + this.token;
userReq.setRequestHeaders = function(request, params) userReq.setRequestHeaders = function(request, params)
{ {
request.setRequestHeader('Authorization', 'token ' + temp); request.setRequestHeader('Authorization', temp);
}; };
userReq.send(mxUtils.bind(this, function() userReq.send(mxUtils.bind(this, function()
@ -258,11 +263,11 @@ GitHubClient.prototype.executeRequest = function(req, success, error, ignoreNotF
error({code: App.ERROR_TIMEOUT, retry: fn}); error({code: App.ERROR_TIMEOUT, retry: fn});
}), this.ui.timeout); }), this.ui.timeout);
var temp = this.token; var temp = this.authToken + ' ' + this.token;
req.setRequestHeaders = function(request, params) req.setRequestHeaders = function(request, params)
{ {
request.setRequestHeader('Authorization', 'token ' + temp); request.setRequestHeader('Authorization', temp);
}; };
req.send(mxUtils.bind(this, function() req.send(mxUtils.bind(this, function()

View file

@ -25,6 +25,11 @@ GitLabClient.prototype.scope = 'api%20read_repository%20write_repository';
*/ */
GitLabClient.prototype.baseUrl = DRAWIO_GITLAB_URL + '/api/v4'; GitLabClient.prototype.baseUrl = DRAWIO_GITLAB_URL + '/api/v4';
/**
* Name for the auth token header.
*/
GitLabClient.prototype.authToken = 'Bearer';
/** /**
* Authorizes the client, gets the userId and calls <open>. * Authorizes the client, gets the userId and calls <open>.
*/ */
@ -122,11 +127,11 @@ GitLabClient.prototype.executeRequest = function(req, success, error, ignoreNotF
error({code: App.ERROR_TIMEOUT, message: mxResources.get('timeout')}); error({code: App.ERROR_TIMEOUT, message: mxResources.get('timeout')});
}), this.ui.timeout); }), this.ui.timeout);
var temp = this.token; var temp = this.authToken + ' ' + this.token;
req.setRequestHeaders = function(request, params) req.setRequestHeaders = function(request, params)
{ {
request.setRequestHeader('Authorization', 'Bearer ' + temp); request.setRequestHeader('Authorization', temp);
request.setRequestHeader('PRIVATE_TOKEN', temp); request.setRequestHeader('PRIVATE_TOKEN', temp);
request.setRequestHeader('Content-Type', 'application/json'); request.setRequestHeader('Content-Type', 'application/json');
}; };

View file

@ -27,7 +27,8 @@ window.DRAWIO_GITLAB_ID = window.DRAWIO_GITLAB_ID || '5cdc018a32acddf6eba37592d9
window.SAVE_URL = window.SAVE_URL || 'save'; window.SAVE_URL = window.SAVE_URL || 'save';
window.OPEN_URL = window.OPEN_URL || 'open'; window.OPEN_URL = window.OPEN_URL || 'open';
window.PROXY_URL = window.PROXY_URL || 'proxy'; window.PROXY_URL = window.PROXY_URL || 'proxy';
window.VIEWER_URL = null; window.DRAWIO_BASE_URL = window.DRAWIO_BASE_URL || 'https://www.draw.io';
window.DRAWIO_VIEWER_URL = window.DRAWIO_VIEWER_URL || null;
// Paths and files // Paths and files
window.SHAPES_PATH = window.SHAPES_PATH || 'shapes'; window.SHAPES_PATH = window.SHAPES_PATH || 'shapes';

View file

@ -1024,16 +1024,131 @@
layoutMenu.funct = function(menu, parent) layoutMenu.funct = function(menu, parent)
{ {
layoutMenuFunct.apply(this, arguments); layoutMenuFunct.apply(this, arguments);
menu.addSeparator(parent);
if (urlParams['orgLayout'] == '1') menu.addItem(mxResources.get('orgChart') + '...', null, function()
{ {
menu.addItem('Org. Chart', null, function() var branchOptimizer = null, parentChildSpacingVal = 20, siblingSpacingVal = 20, notExecuted = true;
function doLayout()
{ {
var graph = editorUi.editor.graph; if (typeof mxOrgChartLayout !== 'undefined' && branchOptimizer != null && notExecuted)
var orgChartLayout = new mxOrgChartLayout(graph); {
orgChartLayout.execute(graph.getDefaultParent()); var graph = editorUi.editor.graph;
}, parent, null, isGraphEnabled()); var orgChartLayout = new mxOrgChartLayout(graph, branchOptimizer, parentChildSpacingVal, siblingSpacingVal);
} orgChartLayout.execute(graph.getDefaultParent());
notExecuted = false;
}
};
var div = document.createElement('div');
var title = document.createElement('div');
title.style.marginTop = '6px';
title.style.display = 'inline-block';
title.style.width = '140px';
mxUtils.write(title, mxResources.get('orgChartType') + ': ');
div.appendChild(title);
var typeSelect = document.createElement('select');
typeSelect.style.width = '200px';
typeSelect.style.boxSizing = 'border-box';
//Types are hardcoded here since the code is not loaded yet
var typesArr = [mxResources.get('linear'),
mxResources.get('hanger2'),
mxResources.get('hanger4'),
mxResources.get('fishbone1'),
mxResources.get('fishbone2'),
mxResources.get('1ColumnLeft'),
mxResources.get('1ColumnRight'),
mxResources.get('smart')
];
for (var i = 0; i < typesArr.length; i++)
{
var option = document.createElement('option');
mxUtils.write(option, typesArr[i]);
option.value = i;
if (i == 2)
{
option.setAttribute('selected', 'selected');
}
typeSelect.appendChild(option);
}
mxEvent.addListener(typeSelect, 'change', function()
{
branchOptimizer = typeSelect.value;
});
div.appendChild(typeSelect);
title = document.createElement('div');
title.style.marginTop = '6px';
title.style.display = 'inline-block';
title.style.width = '140px';
mxUtils.write(title, mxResources.get('parentChildSpacing') + ': ');
div.appendChild(title);
var parentChildSpacing = document.createElement('input');
parentChildSpacing.type = 'number';
parentChildSpacing.value = parentChildSpacingVal;
parentChildSpacing.style.width = '200px';
parentChildSpacing.style.boxSizing = 'border-box';
div.appendChild(parentChildSpacing);
mxEvent.addListener(parentChildSpacing, 'change', function()
{
parentChildSpacingVal = parentChildSpacing.value;
});
title = document.createElement('div');
title.style.marginTop = '6px';
title.style.display = 'inline-block';
title.style.width = '140px';
mxUtils.write(title, mxResources.get('siblingSpacing') + ': ');
div.appendChild(title);
var siblingSpacing = document.createElement('input');
siblingSpacing.type = 'number';
siblingSpacing.value = siblingSpacingVal;
siblingSpacing.style.width = '200px';
siblingSpacing.style.boxSizing = 'border-box';
div.appendChild(siblingSpacing);
mxEvent.addListener(siblingSpacing, 'change', function()
{
siblingSpacingVal = siblingSpacing.value;
});
var dlg = new CustomDialog(editorUi, div, function()
{
if (branchOptimizer == null) branchOptimizer = 2;
doLayout();
});
editorUi.showDialog(dlg.container, 355, 125, true, true);
var delayed = function()
{
editorUi.loadingOrgChart = false;
doLayout();
};
if (typeof mxOrgChartLayout === 'undefined' && !editorUi.loadingOrgChart && !editorUi.isOffline(true))
{
editorUi.loadingOrgChart = true;
mxscript('js/orgchart.min.js', delayed);
}
else
{
delayed();
}
}, parent, null, isGraphEnabled());
menu.addSeparator(parent); menu.addSeparator(parent);
editorUi.menus.addMenuItem(menu, 'runLayout', parent, null, null, mxResources.get('apply') + '...'); editorUi.menus.addMenuItem(menu, 'runLayout', parent, null, null, mxResources.get('apply') + '...');

View file

@ -112,7 +112,7 @@
this.createEdgeTemplateEntry('shape=mxgraph.lean_mapping.electronic_info_flow_edge;html=1;', 100, 100, 'Monthly', 'Electronic Information', null, this.getTagsForStencil(gn, 'electronic_info_flow_edge', dt).join(' ')) this.createEdgeTemplateEntry('shape=mxgraph.lean_mapping.electronic_info_flow_edge;html=1;', 100, 100, 'Monthly', 'Electronic Information', null, this.getTagsForStencil(gn, 'electronic_info_flow_edge', dt).join(' '))
]; ];
this.addPalette('lean_mapping', mxResources.get('leanMapping'), false, mxUtils.bind(this, function(content) this.addPalette('lean_mapping', 'Value Stream Mapping', false, mxUtils.bind(this, function(content)
{ {
for (var i = 0; i < fns.length; i++) for (var i = 0; i < fns.length; i++)
{ {

View file

@ -433,8 +433,8 @@
entries: [{title: 'ArchiMate 3.0', id: 'archimate3', image: IMAGE_PATH + '/sidebar-archimate3.png'}, entries: [{title: 'ArchiMate 3.0', id: 'archimate3', image: IMAGE_PATH + '/sidebar-archimate3.png'},
{title: mxResources.get('archiMate21'), id: 'archimate', image: IMAGE_PATH + '/sidebar-archimate.png'}, {title: mxResources.get('archiMate21'), id: 'archimate', image: IMAGE_PATH + '/sidebar-archimate.png'},
{title: mxResources.get('bpmn'), id: 'bpmn', image: IMAGE_PATH + '/sidebar-bpmn.png'}, {title: mxResources.get('bpmn'), id: 'bpmn', image: IMAGE_PATH + '/sidebar-bpmn.png'},
{title: mxResources.get('leanMapping'), id: 'lean_mapping', image: IMAGE_PATH + '/sidebar-leanmapping.png'}, {title: mxResources.get('sysml'), id: 'sysml', image: IMAGE_PATH + '/sidebar-sysml.png'},
{title: mxResources.get('sysml'), id: 'sysml', image: IMAGE_PATH + '/sidebar-sysml.png'}]}, {title: 'Value Stream Mapping', id: 'lean_mapping', image: IMAGE_PATH + '/sidebar-leanmapping.png'}]},
{title: mxResources.get('other'), {title: mxResources.get('other'),
entries: [{title: mxResources.get('cabinets'), id: 'cabinets', image: IMAGE_PATH + '/sidebar-cabinets.png'}, entries: [{title: mxResources.get('cabinets'), id: 'cabinets', image: IMAGE_PATH + '/sidebar-cabinets.png'},
{title: 'Infographic', id: 'infographic', image: IMAGE_PATH + '/sidebar-infographic.png'}, {title: 'Infographic', id: 'infographic', image: IMAGE_PATH + '/sidebar-infographic.png'},
@ -1083,7 +1083,6 @@
this.addArchimate3Palette(); this.addArchimate3Palette();
this.addArchiMatePalette(); this.addArchiMatePalette();
this.addBpmnPalette(dir, false); this.addBpmnPalette(dir, false);
this.addLeanMappingPalette();
for (var i = 0; i < sysml.length; i++) for (var i = 0; i < sysml.length; i++)
{ {
@ -1137,6 +1136,8 @@
} }
} }
this.addLeanMappingPalette();
this.addCabinetsPalette(); this.addCabinetsPalette();
this.addInfographicPalette(); this.addInfographicPalette();

33
src/main/webapp/js/orgchart.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -16,9 +16,39 @@
* (end) * (end)
* *
*/ */
function mxOrgChartLayout(graph) function mxOrgChartLayout(graph, branchOptimizer, parentChildSpacing, siblingSpacing)
{ {
mxGraphLayout.call(this, graph); mxGraphLayout.call(this, graph);
switch(parseInt(branchOptimizer))
{
case 0:
this.branchOptimizer = mxOrgChartLayout.prototype.BRANCH_OPT_LINEAR;
break;
case 1:
this.branchOptimizer = mxOrgChartLayout.prototype.BRANCH_OPT_HANGER2;
break;
case 3:
this.branchOptimizer = mxOrgChartLayout.prototype.BRANCH_OPT_FISHBONE1;
break;
case 4:
this.branchOptimizer = mxOrgChartLayout.prototype.BRANCH_OPT_FISHBONE2;
break;
case 5:
this.branchOptimizer = mxOrgChartLayout.prototype.BRANCH_OPT_1COLUMN_L;
break;
case 6:
this.branchOptimizer = mxOrgChartLayout.prototype.BRANCH_OPT_1COLUMN_R;
break;
case 7:
this.branchOptimizer = mxOrgChartLayout.prototype.BRANCH_OPT_SMART;
break;
default: //and case 2
this.branchOptimizer = mxOrgChartLayout.prototype.BRANCH_OPT_HANGER4;
}
this.parentChildSpacing = parentChildSpacing > 0 ? parentChildSpacing : 20;
this.siblingSpacing = siblingSpacing > 0 ? siblingSpacing : 20;
}; };
/** /**
@ -27,6 +57,16 @@ function mxOrgChartLayout(graph)
mxOrgChartLayout.prototype = new mxGraphLayout(); mxOrgChartLayout.prototype = new mxGraphLayout();
mxOrgChartLayout.prototype.constructor = mxOrgChartLayout; mxOrgChartLayout.prototype.constructor = mxOrgChartLayout;
//Branch Optimizers
mxOrgChartLayout.prototype.BRANCH_OPT_LINEAR = 'branchOptimizerAllLinear';
mxOrgChartLayout.prototype.BRANCH_OPT_HANGER2 = 'branchOptimizerAllHanger2';
mxOrgChartLayout.prototype.BRANCH_OPT_HANGER4 = 'branchOptimizerAllHanger4';
mxOrgChartLayout.prototype.BRANCH_OPT_FISHBONE1 = 'branchOptimizerAllFishbone1';
mxOrgChartLayout.prototype.BRANCH_OPT_FISHBONE2 = 'branchOptimizerAllFishbone2';
mxOrgChartLayout.prototype.BRANCH_OPT_1COLUMN_L = 'branchOptimizerAllSingleColumnLeft';
mxOrgChartLayout.prototype.BRANCH_OPT_1COLUMN_R = 'branchOptimizerAllSingleColumnRight';
mxOrgChartLayout.prototype.BRANCH_OPT_SMART = 'branchOptimizerSmart';
/** /**
* Function: execute * Function: execute
* *
@ -38,7 +78,7 @@ mxOrgChartLayout.prototype.execute = function(parent)
this.graph.model.beginUpdate(); this.graph.model.beginUpdate();
try try
{ {
RPOrgChart.main(this.graph, parent); RPOrgChart.main(this.graph, parent, this.branchOptimizer, this.parentChildSpacing, this.siblingSpacing);
} }
finally finally
{ {
@ -54,13 +94,16 @@ Bridge.define('RPOrgChart',
} }
}, },
main: function (graph, parent) { main: function (graph, parent, branchOptimizer, parentChildSpacing, siblingSpacing) {
Bridge.Console.log = console.log; Bridge.Console.log = console.log;
Bridge.Console.error = console.error; Bridge.Console.error = console.error;
Bridge.Console.debug = console.debug; Bridge.Console.debug = console.debug;
RPOrgChart.graph = graph; RPOrgChart.graph = graph;
RPOrgChart.parent = parent; RPOrgChart.parent = parent;
RPOrgChart.branchOptimizer = branchOptimizer;
RPOrgChart.parentChildSpacing = parseInt(parentChildSpacing);
RPOrgChart.siblingSpacing = parseInt(siblingSpacing);
RPOrgChart.buildChart(true); RPOrgChart.buildChart(true);
}, },
@ -130,62 +173,82 @@ Bridge.define('RPOrgChart',
var linearLayoutStrategy = new OrgChart.Layout.LinearLayoutStrategy(); var linearLayoutStrategy = new OrgChart.Layout.LinearLayoutStrategy();
linearLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center; linearLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center;
linearLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
linearLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
diagram.LayoutSettings.LayoutStrategies.add("linear", linearLayoutStrategy); diagram.LayoutSettings.LayoutStrategies.add("linear", linearLayoutStrategy);
var multiLineHangerLayoutStrategy = new OrgChart.Layout.MultiLineHangerLayoutStrategy(); var multiLineHangerLayoutStrategy = new OrgChart.Layout.MultiLineHangerLayoutStrategy();
multiLineHangerLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center; multiLineHangerLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center;
multiLineHangerLayoutStrategy.MaxSiblingsPerRow = 2; multiLineHangerLayoutStrategy.MaxSiblingsPerRow = 2;
multiLineHangerLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
multiLineHangerLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
diagram.LayoutSettings.LayoutStrategies.add("hanger2", multiLineHangerLayoutStrategy); diagram.LayoutSettings.LayoutStrategies.add("hanger2", multiLineHangerLayoutStrategy);
multiLineHangerLayoutStrategy = new OrgChart.Layout.MultiLineHangerLayoutStrategy(); multiLineHangerLayoutStrategy = new OrgChart.Layout.MultiLineHangerLayoutStrategy();
multiLineHangerLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center; multiLineHangerLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center;
multiLineHangerLayoutStrategy.MaxSiblingsPerRow = 4; multiLineHangerLayoutStrategy.MaxSiblingsPerRow = 4;
multiLineHangerLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
multiLineHangerLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
diagram.LayoutSettings.LayoutStrategies.add("hanger4", multiLineHangerLayoutStrategy); diagram.LayoutSettings.LayoutStrategies.add("hanger4", multiLineHangerLayoutStrategy);
var singleColumnLayoutStrategy = new OrgChart.Layout.SingleColumnLayoutStrategy(); var singleColumnLayoutStrategy = new OrgChart.Layout.SingleColumnLayoutStrategy();
singleColumnLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Right; singleColumnLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Right;
singleColumnLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
singleColumnLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
diagram.LayoutSettings.LayoutStrategies.add("singleColumnRight", singleColumnLayoutStrategy); diagram.LayoutSettings.LayoutStrategies.add("singleColumnRight", singleColumnLayoutStrategy);
singleColumnLayoutStrategy = new OrgChart.Layout.SingleColumnLayoutStrategy(); singleColumnLayoutStrategy = new OrgChart.Layout.SingleColumnLayoutStrategy();
singleColumnLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Left; singleColumnLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Left;
singleColumnLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
singleColumnLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
diagram.LayoutSettings.LayoutStrategies.add("singleColumnLeft", singleColumnLayoutStrategy); diagram.LayoutSettings.LayoutStrategies.add("singleColumnLeft", singleColumnLayoutStrategy);
var fishboneLayoutStrategy = new OrgChart.Layout.MultiLineFishboneLayoutStrategy(); var fishboneLayoutStrategy = new OrgChart.Layout.MultiLineFishboneLayoutStrategy();
fishboneLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center; fishboneLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center;
fishboneLayoutStrategy.MaxGroups = 1; fishboneLayoutStrategy.MaxGroups = 1;
fishboneLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
fishboneLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
diagram.LayoutSettings.LayoutStrategies.add("fishbone1", fishboneLayoutStrategy); diagram.LayoutSettings.LayoutStrategies.add("fishbone1", fishboneLayoutStrategy);
fishboneLayoutStrategy = new OrgChart.Layout.MultiLineFishboneLayoutStrategy(); fishboneLayoutStrategy = new OrgChart.Layout.MultiLineFishboneLayoutStrategy();
fishboneLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center; fishboneLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center;
fishboneLayoutStrategy.MaxGroups = 2; fishboneLayoutStrategy.MaxGroups = 2;
fishboneLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
fishboneLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
diagram.LayoutSettings.LayoutStrategies.add("fishbone2", fishboneLayoutStrategy); diagram.LayoutSettings.LayoutStrategies.add("fishbone2", fishboneLayoutStrategy);
var hstackLayoutStrategy = new OrgChart.Layout.StackingLayoutStrategy(); var hstackLayoutStrategy = new OrgChart.Layout.StackingLayoutStrategy();
hstackLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.InvalidValue; hstackLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.InvalidValue;
hstackLayoutStrategy.Orientation = OrgChart.Layout.StackOrientation.SingleRowHorizontal; hstackLayoutStrategy.Orientation = OrgChart.Layout.StackOrientation.SingleRowHorizontal;
hstackLayoutStrategy.ParentChildSpacing = 10; hstackLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
hstackLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
diagram.LayoutSettings.LayoutStrategies.add("hstack", hstackLayoutStrategy); diagram.LayoutSettings.LayoutStrategies.add("hstack", hstackLayoutStrategy);
var vstackLayoutStrategy = new OrgChart.Layout.StackingLayoutStrategy(); var vstackLayoutStrategy = new OrgChart.Layout.StackingLayoutStrategy();
vstackLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.InvalidValue; vstackLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.InvalidValue;
vstackLayoutStrategy.Orientation = OrgChart.Layout.StackOrientation.SingleColumnVertical; vstackLayoutStrategy.Orientation = OrgChart.Layout.StackOrientation.SingleColumnVertical;
vstackLayoutStrategy.ParentChildSpacing = 10; vstackLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
vstackLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
diagram.LayoutSettings.LayoutStrategies.add("vstack", vstackLayoutStrategy); diagram.LayoutSettings.LayoutStrategies.add("vstack", vstackLayoutStrategy);
vstackLayoutStrategy = new OrgChart.Layout.StackingLayoutStrategy(); vstackLayoutStrategy = new OrgChart.Layout.StackingLayoutStrategy();
vstackLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.InvalidValue; vstackLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.InvalidValue;
vstackLayoutStrategy.Orientation = OrgChart.Layout.StackOrientation.SingleColumnVertical; vstackLayoutStrategy.Orientation = OrgChart.Layout.StackOrientation.SingleColumnVertical;
vstackLayoutStrategy.SiblingSpacing = 20; vstackLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
vstackLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
diagram.LayoutSettings.LayoutStrategies.add("vstackMiddle", vstackLayoutStrategy); diagram.LayoutSettings.LayoutStrategies.add("vstackMiddle", vstackLayoutStrategy);
vstackLayoutStrategy = new OrgChart.Layout.StackingLayoutStrategy(); vstackLayoutStrategy = new OrgChart.Layout.StackingLayoutStrategy();
vstackLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.InvalidValue; vstackLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.InvalidValue;
vstackLayoutStrategy.Orientation = OrgChart.Layout.StackOrientation.SingleColumnVertical; vstackLayoutStrategy.Orientation = OrgChart.Layout.StackOrientation.SingleColumnVertical;
vstackLayoutStrategy.SiblingSpacing = 50; vstackLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
vstackLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
diagram.LayoutSettings.LayoutStrategies.add("vstackTop", vstackLayoutStrategy); diagram.LayoutSettings.LayoutStrategies.add("vstackTop", vstackLayoutStrategy);
var assistantsLayoutStrategy = new OrgChart.Layout.FishboneAssistantsLayoutStrategy(); var assistantsLayoutStrategy = new OrgChart.Layout.FishboneAssistantsLayoutStrategy();
assistantsLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center; assistantsLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center;
assistantsLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
assistantsLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
diagram.LayoutSettings.LayoutStrategies.add("assistants", assistantsLayoutStrategy); diagram.LayoutSettings.LayoutStrategies.add("assistants", assistantsLayoutStrategy);
diagram.LayoutSettings.DefaultLayoutStrategyId = "vstack"; diagram.LayoutSettings.DefaultLayoutStrategyId = "vstack";
@ -238,11 +301,8 @@ Bridge.define('RPOrgChart',
RPOrgChart.diagram.getVisualTree().IterateParentFirst(visitorFunc); RPOrgChart.diagram.getVisualTree().IterateParentFirst(visitorFunc);
}, },
//TODO implement this
getBranchOptimizerFunc: function () { getBranchOptimizerFunc: function () {
// var value = $("input[name='SelectBranchOptimizer']:checked").val(); return RPOrgChart[RPOrgChart.branchOptimizer];
var func = RPOrgChart['branchOptimizer' + 'AllHanger4'];
return func;
}, },
branchOptimizerAllLinear: function(node) { branchOptimizerAllLinear: function(node) {

File diff suppressed because one or more lines are too long

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -13,7 +13,7 @@ addLayer=Afegeix una capa
addProperty=Afegeix una propietat addProperty=Afegeix una propietat
address=Adreça address=Adreça
addToExistingDrawing=Afegeix al dibuix actual addToExistingDrawing=Afegeix al dibuix actual
addWaypoint=Afegeix Waypoint addWaypoint=Afegeix un waypoint
adjustTo=Ajustar a adjustTo=Ajustar a
advanced=Avançat advanced=Avançat
align=Alinea align=Alinea
@ -27,7 +27,7 @@ anchor=Enllaç
android=Android android=Android
angle=Angle angle=Angle
arc=Arc arc=Arc
areYouSure=N'esteu segurs? areYouSure=Esteu segur?
ensureDataSaved=Si us plau, assegureu-vos d'haver desat les dades abans de tancar. ensureDataSaved=Si us plau, assegureu-vos d'haver desat les dades abans de tancar.
allChangesSaved=S'han desat tots els canvis allChangesSaved=S'han desat tots els canvis
allChangesSavedInDrive=S'han desat tots els canvis a Drive allChangesSavedInDrive=S'han desat tots els canvis a Drive
@ -112,7 +112,7 @@ circle=Cercle
cisco=Cisco cisco=Cisco
classic=Clàssic classic=Clàssic
clearDefaultStyle=Esborra l'estil predeterminat clearDefaultStyle=Esborra l'estil predeterminat
clearWaypoints=Esborra els waypoint clearWaypoints=Esborra els waypoints
clipart=Imatges predissenyades clipart=Imatges predissenyades
close=Tanca close=Tanca
closingFile=S'està tancant el fitxer closingFile=S'està tancant el fitxer
@ -155,13 +155,13 @@ cut=Retalla
dashed=Discontinu dashed=Discontinu
decideLater=Decideix més tard decideLater=Decideix més tard
default=Predeterminat default=Predeterminat
delete=Elimina delete=Suprimeix
deleteColumn=Elimina la columna deleteColumn=Suprimeix la columna
deleteLibrary401=Permisos insuficients per eliminar aquesta biblioteca deleteLibrary401=No teniu permisos insuficients per a suprimir aquesta biblioteca
deleteLibrary404=La biblioteca seleccionada no s'ha trobat deleteLibrary404=La biblioteca seleccionada no s'ha trobat
deleteLibrary500=Error en esborrar la biblioteca deleteLibrary500=Error en esborrar la biblioteca
deleteLibraryConfirm=Estàs a punt d'esborrar permanentment aquesta biblioteca. Estàs segur de voler-ho fer? deleteLibraryConfirm=Estàs a punt d'esborrar permanentment aquesta biblioteca. Estàs segur de voler-ho fer?
deleteRow=Elimina la fila deleteRow=Suprimeix la fila
description=Descripció description=Descripció
device=Dispositiu device=Dispositiu
diagram=Diagrama diagram=Diagrama
@ -187,7 +187,7 @@ doubleClickOrientation=Fes doble clic per canviar l'orientació
doubleClickTooltip=Fes doble clic per inserir text doubleClickTooltip=Fes doble clic per inserir text
doubleClickChangeProperty=Fes doble clic per canviar el nom de la propietat doubleClickChangeProperty=Fes doble clic per canviar el nom de la propietat
download=Descarrega download=Descarrega
downloadDesktop=Descarrega el draw.io per escriptori downloadDesktop=Descarrega el draw.io per a escriptori
downloadAs=Descarrega com downloadAs=Descarrega com
clickHereToSave=Feu clic aquí per desar. clickHereToSave=Feu clic aquí per desar.
dpi=DPI dpi=DPI
@ -563,7 +563,7 @@ plugins=Connectors
pluginUrl=URL del connector pluginUrl=URL del connector
pluginWarning=La pàgina sol·licita carregar els següents connectors:\n \n {1}\n \n Voleu carregar aquests connectors?\n \n Atenció: Només permeteu l'execució dels connectors si coneixeu les implicacions de seguretat.\n pluginWarning=La pàgina sol·licita carregar els següents connectors:\n \n {1}\n \n Voleu carregar aquests connectors?\n \n Atenció: Només permeteu l'execució dels connectors si coneixeu les implicacions de seguretat.\n
plusTooltip=Feu clic per connectar i clonar (Ctrl+clic per clonar, Maj.+clic per connectar). Arrossegueu per connectar (Ctrl+arrossegar per clonar). plusTooltip=Feu clic per connectar i clonar (Ctrl+clic per clonar, Maj.+clic per connectar). Arrossegueu per connectar (Ctrl+arrossegar per clonar).
portrait=Orientació vertical portrait=Vertical
position=Posició position=Posició
posterPrint=Imprimeix cartell posterPrint=Imprimeix cartell
preferences=Preferències preferences=Preferències
@ -594,9 +594,9 @@ relativeUrlNotAllowed=No es permet un URL relatiu
rememberMe=Recorda'm rememberMe=Recorda'm
rememberThisSetting=Recorda la configuració actual rememberThisSetting=Recorda la configuració actual
removeFormat=Esborra el format removeFormat=Esborra el format
removeFromGroup=Elimina del grup removeFromGroup=Suprimeix del grup
removeIt=Elimina {1} removeIt=Suprimeix {1}
removeWaypoint=Elimina el waypoint removeWaypoint=Suprimeix el waypoint
rename=Canvia el nom rename=Canvia el nom
renamed=Nom canviat renamed=Nom canviat
renameIt=Canvia el nom a {1} renameIt=Canvia el nom a {1}
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Organigrammtyp
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Vertikaler Abstand
siblingSpacing=Horizontaler Abstand

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=confGetInfoFailed
confCheckCacheFailed=confCheckCacheFailed confCheckCacheFailed=confCheckCacheFailed
confReadFileErr=confReadFileErr confReadFileErr=confReadFileErr
confSaveCacheFailed=confSaveCacheFailed confSaveCacheFailed=confSaveCacheFailed
orgChartType=orgChartType
linear=linear
hanger2=hanger2
hanger4=hanger4
fishbone1=fishbone1
fishbone2=fishbone2
1ColumnLeft=1ColumnLeft
1ColumnRight=1ColumnRight
smart=smart
parentChildSpacing=parentChildSpacing
siblingSpacing=siblingSpacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Неизвестная ошибка. Невозможно сохранить файл из кэша confSaveCacheFailed=Неизвестная ошибка. Невозможно сохранить файл из кэша
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
confCheckCacheFailed=Cannot get cached file info. confCheckCacheFailed=Cannot get cached file info.
confReadFileErr=Cannot read "{1}" file from {2}. confReadFileErr=Cannot read "{1}" file from {2}.
confSaveCacheFailed=Unexpected error. Cannot save cached file confSaveCacheFailed=Unexpected error. Cannot save cached file
orgChartType=Org Chart Type
linear=Linear
hanger2=Hanger 2
hanger4=Hanger 4
fishbone1=Fishbone 1
fishbone2=Fishbone 2
1ColumnLeft=Single Column Left
1ColumnRight=Single Column Right
smart=Smart
parentChildSpacing=Parent Child Spacing
siblingSpacing=Sibling Spacing

View file

@ -6,11 +6,11 @@ if (workbox)
workbox.precaching.precacheAndRoute([ workbox.precaching.precacheAndRoute([
{ {
"url": "js/app.min.js", "url": "js/app.min.js",
"revision": "6a5b4f7606a4f4123ad03042a50c7ede" "revision": "8abaa8385221ff9a0a3c80651e57195f"
}, },
{ {
"url": "index.html", "url": "index.html",
"revision": "0ee7e232e5e7e8cb87df23a7edd625db" "revision": "4fc7d6872beb53ad00b0b15abbdccfea"
}, },
{ {
"url": "open.html", "url": "open.html",
@ -90,7 +90,7 @@ if (workbox)
}, },
{ {
"url": "resources/dia.txt", "url": "resources/dia.txt",
"revision": "26b509d2e116e5ad6162e54153779e89" "revision": "493ad0c11b08219880007941d232f3a1"
}, },
{ {
"url": "images/delete.png", "url": "images/delete.png",