annotate client/src/lib/DefaultDiagramTemplate.js @ 4017:639bdb17c3f2

Fixed offset for fairway box This was broken by changeset: 4080:bf86f9a08733 user: Thomas Junk <thomas.junk@intevation.de> Date: Thu Jul 18 15:04:30 2019 +0200 summary: improve fairwaydiagram printing positioning For the record: I think the current implementation exceptionally flawed. Instead of adding extra offset parameters to the diagram elements the whole building block with all contained elements should be translated in one step, that would be less cluttered and less error prone...
author Sascha Wilde <wilde@intevation.de>
date Fri, 19 Jul 2019 16:59:25 +0200
parents 2f024d6189ca
children ea36f163db44
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3992
2f024d6189ca Reverted merge with diagram-cleanup -- its not yet ready.
Sascha Wilde <wilde@intevation.de>
parents: 3966
diff changeset
1 const defaultDiagramTemplate = {
3927
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
2 name: "Default",
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
3 properties: {
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
4 paperSize: "a4"
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
5 },
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
6 elements: [
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
7 {
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
8 type: "diagramtitle",
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
9 position: "topleft",
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
10 offset: { x: 25, y: 25 },
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
11 fontsize: 20,
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
12 color: "steelblue"
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
13 },
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
14 {
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
15 type: "diagram",
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
16 position: "topleft",
3930
c2ac23175a8f Tweaked the default template to look good.
Sascha Wilde <wilde@intevation.de>
parents: 3927
diff changeset
17 offset: { x: 21, y: 39 },
c2ac23175a8f Tweaked the default template to look good.
Sascha Wilde <wilde@intevation.de>
parents: 3927
diff changeset
18 width: 230,
c2ac23175a8f Tweaked the default template to look good.
Sascha Wilde <wilde@intevation.de>
parents: 3927
diff changeset
19 height: 110
3927
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
20 },
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
21 {
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
22 type: "diagramlegend",
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
23 position: "topleft",
3930
c2ac23175a8f Tweaked the default template to look good.
Sascha Wilde <wilde@intevation.de>
parents: 3927
diff changeset
24 offset: { x: 25, y: 167 },
3927
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
25 color: "black"
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
26 }
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
27 ]
03f37e64701c Factored out default template for diagrams in a single file.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
28 };
3992
2f024d6189ca Reverted merge with diagram-cleanup -- its not yet ready.
Sascha Wilde <wilde@intevation.de>
parents: 3966
diff changeset
29
2f024d6189ca Reverted merge with diagram-cleanup -- its not yet ready.
Sascha Wilde <wilde@intevation.de>
parents: 3966
diff changeset
30 export { defaultDiagramTemplate };