37
37
< script src ="dependencies.dot.js "> </ script >
38
38
39
39
< style >
40
- svg {
41
- border : 1 px solid # 999 ;
40
+ body {
41
+ margin : 0 ;
42
42
overflow : hidden;
43
43
}
44
-
45
44
.node {
46
45
white-space : nowrap;
47
46
}
76
75
77
76
< body onLoad ="initialize() ">
78
77
79
- < h1 > Dependencies</ h1 >
80
-
81
78
< svg width =1280 height =1024 >
82
79
< g />
83
80
</ svg >
@@ -91,28 +88,20 @@ <h1>Dependencies</h1>
91
88
inner . attr ( "transform" , "translate(" + d3 . event . translate + ")" +
92
89
"scale(" + d3 . event . scale + ")" ) ;
93
90
} ) ;
91
+ svg . attr ( "width" , window . innerWidth ) ;
92
+
94
93
svg . call ( zoom ) ;
95
94
// Create and configure the renderer
96
95
var render = dagreD3 . render ( ) ;
97
96
function tryDraw ( inputGraph ) {
98
97
var g ;
99
98
{
100
99
g = graphlibDot . read ( inputGraph ) ;
101
- // Set margins, if not present
102
- if ( ! g . graph ( ) . hasOwnProperty ( "marginx" ) &&
103
- ! g . graph ( ) . hasOwnProperty ( "marginy" ) ) {
104
- g . graph ( ) . marginx = 20 ;
105
- g . graph ( ) . marginy = 20 ;
106
- g . graph ( ) . rankdir = "LR" ;
107
- }
108
- g . graph ( ) . transition = function ( selection ) {
109
- return selection . transition ( ) . duration ( 500 ) ;
110
- } ;
111
- // Render the graph into svg g
100
+ g . graph ( ) . rankdir = "LR" ;
112
101
d3 . select ( "svg g" ) . call ( render , g ) ;
113
102
114
103
// Center the graph
115
- var initialScale = 0.75 ;
104
+ var initialScale = 0.10 ;
116
105
zoom
117
106
. translate ( [ ( svg . attr ( "width" ) - g . graph ( ) . width * initialScale ) / 2 , 20 ] )
118
107
. scale ( initialScale )
0 commit comments