12.6.8 release
This commit is contained in:
parent
acd6961ca7
commit
fd06c94f01
81 changed files with 2292 additions and 1375 deletions
|
@ -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
|
||||
|
||||
- Fixes clipping for edge labels in PDF output
|
||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
12.6.7
|
||||
12.6.8
|
|
@ -317,8 +317,22 @@
|
|||
</sources>
|
||||
</jscomp>
|
||||
<concat destfile="${war.dir}/js/extensions.min.js" fixlastline="yes" append="yes">
|
||||
<fileset dir="${war.dir}/js/jszip" includes="**/*.min.js"/>
|
||||
</concat>
|
||||
<fileset dir="${war.dir}/js/jszip" includes="**/*.min.js"/>
|
||||
</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"/>
|
||||
|
||||
|
|
|
@ -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.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.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.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.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"!=
|
||||
b?d.shape[b]:d.style[c]))};mxCellRenderer.prototype.getLabelValue=function(a){return a.view.graph.getLabel(a.cell)};
|
||||
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,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=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=
|
||||
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],
|
||||
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,
|
||||
|
@ -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,
|
||||
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,
|
||||
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,
|
||||
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}};
|
||||
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.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")||
|
||||
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};
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
CACHE MANIFEST
|
||||
|
||||
# THIS FILE WAS GENERATED. DO NOT MODIFY!
|
||||
# 02/10/2020 01:55 PM
|
||||
# 02/12/2020 12:41 PM
|
||||
|
||||
app.html
|
||||
index.html?offline=1
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 12 KiB |
|
@ -90,8 +90,8 @@
|
|||
{
|
||||
var host = window.location.host;
|
||||
|
||||
// Redirects apex and rt to www
|
||||
if (host === 'draw.io' || host === 'rt.draw.io')
|
||||
// Redirects apex, drive and rt to www
|
||||
if (host === 'draw.io' || host === 'rt.draw.io' || host === 'drive.draw.io')
|
||||
{
|
||||
host = 'www.draw.io';
|
||||
}
|
||||
|
|
|
@ -5,5 +5,8 @@
|
|||
// Overrides of global vars need to be pre-loaded
|
||||
window.EXPORT_URL = 'REPLACE_WITH_YOUR_IMAGE_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.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
|
1392
src/main/webapp/js/app.min.js
vendored
1392
src/main/webapp/js/app.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -3039,7 +3039,9 @@ App.prototype.start = function()
|
|||
{
|
||||
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();
|
||||
}
|
||||
|
|
|
@ -152,10 +152,7 @@ if (urlParams['tableLayout'] == '1')
|
|||
}
|
||||
|
||||
//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/OrgChart.Layout.min.js');
|
||||
mxscript(drawDevUrl + 'js/orgchart/mxOrgChartLayout.js');
|
||||
}
|
||||
mxscript(drawDevUrl + 'js/orgchart/bridge.min.js');
|
||||
mxscript(drawDevUrl + 'js/orgchart/bridge.collections.min.js');
|
||||
mxscript(drawDevUrl + 'js/orgchart/OrgChart.Layout.min.js');
|
||||
mxscript(drawDevUrl + 'js/orgchart/mxOrgChartLayout.js');
|
||||
|
|
|
@ -1475,7 +1475,7 @@ DrawioFile.prototype.addUnsavedStatus = function(err)
|
|||
' (' + mxUtils.htmlEntities(err.message) + ')</div>');
|
||||
}
|
||||
|
||||
if (EditorUi.enableDrafts)
|
||||
if (EditorUi.enableDrafts && this.getMode() == null)
|
||||
{
|
||||
this.saveDraft();
|
||||
}
|
||||
|
|
|
@ -214,14 +214,33 @@
|
|||
{val: 'trapezoidPerimeter', dispName: 'Trapezoid'}, {val: 'stepPerimeter', dispName: 'Step'}]
|
||||
},
|
||||
{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';
|
||||
}},
|
||||
{name: 'autosize', dispName: 'Autosize', type: 'bool', defVal: false},
|
||||
{name: 'collapsible', dispName: 'Collapsible', type: 'bool', defVal: false},
|
||||
{name: 'container', dispName: 'Container', type: 'bool', defVal: false},
|
||||
{name: 'recursiveResize', dispName: 'Resize Children', type: 'bool', defVal: true},
|
||||
{name: 'container', dispName: 'Container', type: 'bool', defVal: false, isVisible: function(state, format)
|
||||
{
|
||||
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: 'part', dispName: 'Part', type: 'bool', defVal: false},
|
||||
{name: 'editable', dispName: 'Editable', type: 'bool', defVal: true},
|
||||
|
@ -3512,7 +3531,8 @@
|
|||
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')
|
||||
{
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
/**
|
||||
* 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.
|
||||
|
@ -1515,7 +1515,7 @@
|
|||
EditorUi.prototype.getHtml2 = function(xml, graph, title, editLink, redirect)
|
||||
{
|
||||
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 = '';
|
||||
|
||||
// Makes XHTML compatible
|
||||
|
@ -13586,10 +13586,13 @@
|
|||
}
|
||||
catch (e)
|
||||
{
|
||||
error(e);
|
||||
if (error != null)
|
||||
{
|
||||
error(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
else if (error != null)
|
||||
{
|
||||
error();
|
||||
}
|
||||
|
@ -13604,10 +13607,20 @@
|
|||
{
|
||||
this.openDatabase(mxUtils.bind(this, function(db)
|
||||
{
|
||||
var trx = db.transaction(['objects'], 'readwrite');
|
||||
var req = trx.objectStore('objects').put({key: key, data: data});
|
||||
req.onsuccess = success;
|
||||
req.onerror = error;
|
||||
try
|
||||
{
|
||||
var trx = db.transaction(['objects'], 'readwrite');
|
||||
var req = trx.objectStore('objects').put({key: key, data: data});
|
||||
req.onsuccess = success;
|
||||
req.onerror = error;
|
||||
}
|
||||
catch (e)
|
||||
{
|
||||
if (error != null)
|
||||
{
|
||||
error(e);
|
||||
}
|
||||
}
|
||||
}), error);
|
||||
};
|
||||
|
||||
|
@ -13632,25 +13645,35 @@
|
|||
{
|
||||
this.openDatabase(mxUtils.bind(this, function(db)
|
||||
{
|
||||
var trx = db.transaction(['objects'], 'readwrite');
|
||||
var req = trx.objectStore('objects').openCursor(
|
||||
IDBKeyRange.lowerBound(0));
|
||||
var items = [];
|
||||
|
||||
req.onsuccess = function(e)
|
||||
try
|
||||
{
|
||||
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);
|
||||
}
|
||||
else
|
||||
if (e.target.result == null)
|
||||
{
|
||||
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);
|
||||
e.target.result.continue();
|
||||
error(e);
|
||||
}
|
||||
};
|
||||
|
||||
req.onerror = error;
|
||||
}
|
||||
}), error);
|
||||
};
|
||||
|
||||
|
|
|
@ -37,6 +37,11 @@ GitHubClient.prototype.baseUrl = 'https://api.github.com';
|
|||
*/
|
||||
GitHubClient.prototype.maxFileSize = 1000000 /*1MB*/;
|
||||
|
||||
/**
|
||||
* Name for the auth token header.
|
||||
*/
|
||||
GitHubClient.prototype.authToken = 'token';
|
||||
|
||||
/**
|
||||
* Authorizes the client, gets the userId and calls <open>.
|
||||
*/
|
||||
|
@ -51,11 +56,11 @@ GitHubClient.prototype.updateUser = function(success, error, failOnAuth)
|
|||
}), this.ui.timeout);
|
||||
|
||||
var userReq = new mxXmlRequest(this.baseUrl + '/user', null, 'GET');
|
||||
var temp = this.token;
|
||||
var temp = this.authToken + ' ' + this.token;
|
||||
|
||||
userReq.setRequestHeaders = function(request, params)
|
||||
{
|
||||
request.setRequestHeader('Authorization', 'token ' + temp);
|
||||
request.setRequestHeader('Authorization', temp);
|
||||
};
|
||||
|
||||
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});
|
||||
}), this.ui.timeout);
|
||||
|
||||
var temp = this.token;
|
||||
var temp = this.authToken + ' ' + this.token;
|
||||
|
||||
req.setRequestHeaders = function(request, params)
|
||||
{
|
||||
request.setRequestHeader('Authorization', 'token ' + temp);
|
||||
request.setRequestHeader('Authorization', temp);
|
||||
};
|
||||
|
||||
req.send(mxUtils.bind(this, function()
|
||||
|
|
|
@ -25,6 +25,11 @@ GitLabClient.prototype.scope = 'api%20read_repository%20write_repository';
|
|||
*/
|
||||
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>.
|
||||
*/
|
||||
|
@ -122,11 +127,11 @@ GitLabClient.prototype.executeRequest = function(req, success, error, ignoreNotF
|
|||
error({code: App.ERROR_TIMEOUT, message: mxResources.get('timeout')});
|
||||
}), this.ui.timeout);
|
||||
|
||||
var temp = this.token;
|
||||
var temp = this.authToken + ' ' + this.token;
|
||||
|
||||
req.setRequestHeaders = function(request, params)
|
||||
{
|
||||
request.setRequestHeader('Authorization', 'Bearer ' + temp);
|
||||
request.setRequestHeader('Authorization', temp);
|
||||
request.setRequestHeader('PRIVATE_TOKEN', temp);
|
||||
request.setRequestHeader('Content-Type', 'application/json');
|
||||
};
|
||||
|
|
|
@ -27,7 +27,8 @@ window.DRAWIO_GITLAB_ID = window.DRAWIO_GITLAB_ID || '5cdc018a32acddf6eba37592d9
|
|||
window.SAVE_URL = window.SAVE_URL || 'save';
|
||||
window.OPEN_URL = window.OPEN_URL || 'open';
|
||||
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
|
||||
window.SHAPES_PATH = window.SHAPES_PATH || 'shapes';
|
||||
|
|
|
@ -1024,16 +1024,131 @@
|
|||
layoutMenu.funct = function(menu, parent)
|
||||
{
|
||||
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;
|
||||
var orgChartLayout = new mxOrgChartLayout(graph);
|
||||
orgChartLayout.execute(graph.getDefaultParent());
|
||||
}, parent, null, isGraphEnabled());
|
||||
}
|
||||
if (typeof mxOrgChartLayout !== 'undefined' && branchOptimizer != null && notExecuted)
|
||||
{
|
||||
var graph = editorUi.editor.graph;
|
||||
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);
|
||||
editorUi.menus.addMenuItem(menu, 'runLayout', parent, null, null, mxResources.get('apply') + '...');
|
||||
|
|
|
@ -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.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++)
|
||||
{
|
||||
|
|
|
@ -433,8 +433,8 @@
|
|||
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('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'),
|
||||
entries: [{title: mxResources.get('cabinets'), id: 'cabinets', image: IMAGE_PATH + '/sidebar-cabinets.png'},
|
||||
{title: 'Infographic', id: 'infographic', image: IMAGE_PATH + '/sidebar-infographic.png'},
|
||||
|
@ -1083,7 +1083,6 @@
|
|||
this.addArchimate3Palette();
|
||||
this.addArchiMatePalette();
|
||||
this.addBpmnPalette(dir, false);
|
||||
this.addLeanMappingPalette();
|
||||
|
||||
for (var i = 0; i < sysml.length; i++)
|
||||
{
|
||||
|
@ -1137,6 +1136,8 @@
|
|||
}
|
||||
}
|
||||
|
||||
this.addLeanMappingPalette();
|
||||
|
||||
this.addCabinetsPalette();
|
||||
this.addInfographicPalette();
|
||||
|
||||
|
|
33
src/main/webapp/js/orgchart.min.js
vendored
Normal file
33
src/main/webapp/js/orgchart.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
|
@ -16,9 +16,39 @@
|
|||
* (end)
|
||||
*
|
||||
*/
|
||||
function mxOrgChartLayout(graph)
|
||||
function mxOrgChartLayout(graph, branchOptimizer, parentChildSpacing, siblingSpacing)
|
||||
{
|
||||
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.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
|
||||
*
|
||||
|
@ -38,7 +78,7 @@ mxOrgChartLayout.prototype.execute = function(parent)
|
|||
this.graph.model.beginUpdate();
|
||||
try
|
||||
{
|
||||
RPOrgChart.main(this.graph, parent);
|
||||
RPOrgChart.main(this.graph, parent, this.branchOptimizer, this.parentChildSpacing, this.siblingSpacing);
|
||||
}
|
||||
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.error = console.error;
|
||||
Bridge.Console.debug = console.debug;
|
||||
|
||||
RPOrgChart.graph = graph;
|
||||
RPOrgChart.parent = parent;
|
||||
RPOrgChart.branchOptimizer = branchOptimizer;
|
||||
RPOrgChart.parentChildSpacing = parseInt(parentChildSpacing);
|
||||
RPOrgChart.siblingSpacing = parseInt(siblingSpacing);
|
||||
RPOrgChart.buildChart(true);
|
||||
},
|
||||
|
||||
|
@ -130,62 +173,82 @@ Bridge.define('RPOrgChart',
|
|||
|
||||
var linearLayoutStrategy = new OrgChart.Layout.LinearLayoutStrategy();
|
||||
linearLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center;
|
||||
linearLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
|
||||
linearLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
|
||||
diagram.LayoutSettings.LayoutStrategies.add("linear", linearLayoutStrategy);
|
||||
|
||||
var multiLineHangerLayoutStrategy = new OrgChart.Layout.MultiLineHangerLayoutStrategy();
|
||||
multiLineHangerLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center;
|
||||
multiLineHangerLayoutStrategy.MaxSiblingsPerRow = 2;
|
||||
multiLineHangerLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
|
||||
multiLineHangerLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
|
||||
diagram.LayoutSettings.LayoutStrategies.add("hanger2", multiLineHangerLayoutStrategy);
|
||||
|
||||
multiLineHangerLayoutStrategy = new OrgChart.Layout.MultiLineHangerLayoutStrategy();
|
||||
multiLineHangerLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center;
|
||||
multiLineHangerLayoutStrategy.MaxSiblingsPerRow = 4;
|
||||
multiLineHangerLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
|
||||
multiLineHangerLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
|
||||
diagram.LayoutSettings.LayoutStrategies.add("hanger4", multiLineHangerLayoutStrategy);
|
||||
|
||||
var singleColumnLayoutStrategy = new OrgChart.Layout.SingleColumnLayoutStrategy();
|
||||
singleColumnLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Right;
|
||||
singleColumnLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
|
||||
singleColumnLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
|
||||
diagram.LayoutSettings.LayoutStrategies.add("singleColumnRight", singleColumnLayoutStrategy);
|
||||
|
||||
singleColumnLayoutStrategy = new OrgChart.Layout.SingleColumnLayoutStrategy();
|
||||
singleColumnLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Left;
|
||||
singleColumnLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
|
||||
singleColumnLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
|
||||
diagram.LayoutSettings.LayoutStrategies.add("singleColumnLeft", singleColumnLayoutStrategy);
|
||||
|
||||
var fishboneLayoutStrategy = new OrgChart.Layout.MultiLineFishboneLayoutStrategy();
|
||||
fishboneLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center;
|
||||
fishboneLayoutStrategy.MaxGroups = 1;
|
||||
fishboneLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
|
||||
fishboneLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
|
||||
diagram.LayoutSettings.LayoutStrategies.add("fishbone1", fishboneLayoutStrategy);
|
||||
|
||||
fishboneLayoutStrategy = new OrgChart.Layout.MultiLineFishboneLayoutStrategy();
|
||||
fishboneLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center;
|
||||
fishboneLayoutStrategy.MaxGroups = 2;
|
||||
fishboneLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
|
||||
fishboneLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
|
||||
diagram.LayoutSettings.LayoutStrategies.add("fishbone2", fishboneLayoutStrategy);
|
||||
|
||||
var hstackLayoutStrategy = new OrgChart.Layout.StackingLayoutStrategy();
|
||||
hstackLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.InvalidValue;
|
||||
hstackLayoutStrategy.Orientation = OrgChart.Layout.StackOrientation.SingleRowHorizontal;
|
||||
hstackLayoutStrategy.ParentChildSpacing = 10;
|
||||
hstackLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
|
||||
hstackLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
|
||||
diagram.LayoutSettings.LayoutStrategies.add("hstack", hstackLayoutStrategy);
|
||||
|
||||
var vstackLayoutStrategy = new OrgChart.Layout.StackingLayoutStrategy();
|
||||
vstackLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.InvalidValue;
|
||||
vstackLayoutStrategy.Orientation = OrgChart.Layout.StackOrientation.SingleColumnVertical;
|
||||
vstackLayoutStrategy.ParentChildSpacing = 10;
|
||||
vstackLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
|
||||
vstackLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
|
||||
diagram.LayoutSettings.LayoutStrategies.add("vstack", vstackLayoutStrategy);
|
||||
|
||||
vstackLayoutStrategy = new OrgChart.Layout.StackingLayoutStrategy();
|
||||
vstackLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.InvalidValue;
|
||||
vstackLayoutStrategy.Orientation = OrgChart.Layout.StackOrientation.SingleColumnVertical;
|
||||
vstackLayoutStrategy.SiblingSpacing = 20;
|
||||
vstackLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
|
||||
vstackLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
|
||||
diagram.LayoutSettings.LayoutStrategies.add("vstackMiddle", vstackLayoutStrategy);
|
||||
|
||||
vstackLayoutStrategy = new OrgChart.Layout.StackingLayoutStrategy();
|
||||
vstackLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.InvalidValue;
|
||||
vstackLayoutStrategy.Orientation = OrgChart.Layout.StackOrientation.SingleColumnVertical;
|
||||
vstackLayoutStrategy.SiblingSpacing = 50;
|
||||
vstackLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
|
||||
vstackLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
|
||||
diagram.LayoutSettings.LayoutStrategies.add("vstackTop", vstackLayoutStrategy);
|
||||
|
||||
var assistantsLayoutStrategy = new OrgChart.Layout.FishboneAssistantsLayoutStrategy();
|
||||
assistantsLayoutStrategy.ParentAlignment = OrgChart.Layout.BranchParentAlignment.Center;
|
||||
assistantsLayoutStrategy.ParentChildSpacing = RPOrgChart.parentChildSpacing;
|
||||
assistantsLayoutStrategy.SiblingSpacing = RPOrgChart.siblingSpacing;
|
||||
diagram.LayoutSettings.LayoutStrategies.add("assistants", assistantsLayoutStrategy);
|
||||
|
||||
diagram.LayoutSettings.DefaultLayoutStrategyId = "vstack";
|
||||
|
@ -238,11 +301,8 @@ Bridge.define('RPOrgChart',
|
|||
RPOrgChart.diagram.getVisualTree().IterateParentFirst(visitorFunc);
|
||||
},
|
||||
|
||||
//TODO implement this
|
||||
getBranchOptimizerFunc: function () {
|
||||
// var value = $("input[name='SelectBranchOptimizer']:checked").val();
|
||||
var func = RPOrgChart['branchOptimizer' + 'AllHanger4'];
|
||||
return func;
|
||||
return RPOrgChart[RPOrgChart.branchOptimizer];
|
||||
},
|
||||
|
||||
branchOptimizerAllLinear: function(node) {
|
||||
|
|
1175
src/main/webapp/js/viewer.min.js
vendored
1175
src/main/webapp/js/viewer.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -13,7 +13,7 @@ addLayer=Afegeix una capa
|
|||
addProperty=Afegeix una propietat
|
||||
address=Adreça
|
||||
addToExistingDrawing=Afegeix al dibuix actual
|
||||
addWaypoint=Afegeix Waypoint
|
||||
addWaypoint=Afegeix un waypoint
|
||||
adjustTo=Ajustar a
|
||||
advanced=Avançat
|
||||
align=Alinea
|
||||
|
@ -27,7 +27,7 @@ anchor=Enllaç
|
|||
android=Android
|
||||
angle=Angle
|
||||
arc=Arc
|
||||
areYouSure=N'esteu segurs?
|
||||
areYouSure=Esteu segur?
|
||||
ensureDataSaved=Si us plau, assegureu-vos d'haver desat les dades abans de tancar.
|
||||
allChangesSaved=S'han desat tots els canvis
|
||||
allChangesSavedInDrive=S'han desat tots els canvis a Drive
|
||||
|
@ -112,7 +112,7 @@ circle=Cercle
|
|||
cisco=Cisco
|
||||
classic=Clàssic
|
||||
clearDefaultStyle=Esborra l'estil predeterminat
|
||||
clearWaypoints=Esborra els waypoint
|
||||
clearWaypoints=Esborra els waypoints
|
||||
clipart=Imatges predissenyades
|
||||
close=Tanca
|
||||
closingFile=S'està tancant el fitxer
|
||||
|
@ -155,13 +155,13 @@ cut=Retalla
|
|||
dashed=Discontinu
|
||||
decideLater=Decideix més tard
|
||||
default=Predeterminat
|
||||
delete=Elimina
|
||||
deleteColumn=Elimina la columna
|
||||
deleteLibrary401=Permisos insuficients per eliminar aquesta biblioteca
|
||||
delete=Suprimeix
|
||||
deleteColumn=Suprimeix la columna
|
||||
deleteLibrary401=No teniu permisos insuficients per a suprimir aquesta biblioteca
|
||||
deleteLibrary404=La biblioteca seleccionada no s'ha trobat
|
||||
deleteLibrary500=Error en esborrar la biblioteca
|
||||
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ó
|
||||
device=Dispositiu
|
||||
diagram=Diagrama
|
||||
|
@ -187,7 +187,7 @@ doubleClickOrientation=Fes doble clic per canviar l'orientació
|
|||
doubleClickTooltip=Fes doble clic per inserir text
|
||||
doubleClickChangeProperty=Fes doble clic per canviar el nom de la propietat
|
||||
download=Descarrega
|
||||
downloadDesktop=Descarrega el draw.io per escriptori
|
||||
downloadDesktop=Descarrega el draw.io per a escriptori
|
||||
downloadAs=Descarrega com
|
||||
clickHereToSave=Feu clic aquí per desar.
|
||||
dpi=DPI
|
||||
|
@ -563,7 +563,7 @@ plugins=Connectors
|
|||
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
|
||||
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ó
|
||||
posterPrint=Imprimeix cartell
|
||||
preferences=Preferències
|
||||
|
@ -594,9 +594,9 @@ relativeUrlNotAllowed=No es permet un URL relatiu
|
|||
rememberMe=Recorda'm
|
||||
rememberThisSetting=Recorda la configuració actual
|
||||
removeFormat=Esborra el format
|
||||
removeFromGroup=Elimina del grup
|
||||
removeIt=Elimina {1}
|
||||
removeWaypoint=Elimina el waypoint
|
||||
removeFromGroup=Suprimeix del grup
|
||||
removeIt=Suprimeix {1}
|
||||
removeWaypoint=Suprimeix el waypoint
|
||||
rename=Canvia el nom
|
||||
renamed=Nom canviat
|
||||
renameIt=Canvia el nom a {1}
|
||||
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=confGetInfoFailed
|
|||
confCheckCacheFailed=confCheckCacheFailed
|
||||
confReadFileErr=confReadFileErr
|
||||
confSaveCacheFailed=confSaveCacheFailed
|
||||
orgChartType=orgChartType
|
||||
linear=linear
|
||||
hanger2=hanger2
|
||||
hanger4=hanger4
|
||||
fishbone1=fishbone1
|
||||
fishbone2=fishbone2
|
||||
1ColumnLeft=1ColumnLeft
|
||||
1ColumnRight=1ColumnRight
|
||||
smart=smart
|
||||
parentChildSpacing=parentChildSpacing
|
||||
siblingSpacing=siblingSpacing
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -995,3 +995,14 @@ confGetInfoFailed=Fetching file info from {1} failed.
|
|||
confCheckCacheFailed=Cannot get cached file info.
|
||||
confReadFileErr=Cannot read "{1}" file from {2}.
|
||||
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
|
||||
|
|
|
@ -6,11 +6,11 @@ if (workbox)
|
|||
workbox.precaching.precacheAndRoute([
|
||||
{
|
||||
"url": "js/app.min.js",
|
||||
"revision": "6a5b4f7606a4f4123ad03042a50c7ede"
|
||||
"revision": "8abaa8385221ff9a0a3c80651e57195f"
|
||||
},
|
||||
{
|
||||
"url": "index.html",
|
||||
"revision": "0ee7e232e5e7e8cb87df23a7edd625db"
|
||||
"revision": "4fc7d6872beb53ad00b0b15abbdccfea"
|
||||
},
|
||||
{
|
||||
"url": "open.html",
|
||||
|
@ -90,7 +90,7 @@ if (workbox)
|
|||
},
|
||||
{
|
||||
"url": "resources/dia.txt",
|
||||
"revision": "26b509d2e116e5ad6162e54153779e89"
|
||||
"revision": "493ad0c11b08219880007941d232f3a1"
|
||||
},
|
||||
{
|
||||
"url": "images/delete.png",
|
||||
|
|
Loading…
Reference in a new issue