Skip to content

Commit 6c4498a

Browse files
committed
fixed graph generation
1 parent 5a6e382 commit 6c4498a

3 files changed

Lines changed: 17 additions & 18 deletions

File tree

index.html

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,28 +21,14 @@
2121
document.write('<p class="browserupgrade"><strong>Internet Explorer<\/strong> is not supported. Please upgrade your browser to <a href="https://www.google.com/chrome/browser/desktop/">Chrome<\/a> or <a href="https://www.mozilla.org/firefox/new/">Firefox<\/a>.<\/p>');
2222
</script>
2323

24-
<!-- Control Panel -->
25-
<nav class="navbar navbar-primary navbar-kathara navbar-kathara-primary">
26-
<div class="container-fluid">
27-
<!-- Collect the nav links, forms, and other content for toggling -->
28-
<ul class="nav navbar-nav">
29-
<li><a href="#home" onclick="toggle_tab_and_submenu(event, this, 3)"><i class="fa fa-home" aria-hidden="true"></i> <strong>Home</strong></a></li>
30-
<li><a href="#graph" onclick="toggle_tab_and_submenu(event, this, 3)" data-ng-click="makeGraphIfChanged(netkit)"><i class="fas fa-code-branch" aria-hidden="true"></i> <strong>Graph</strong></a></li>
31-
<li id="executeDiv" class="ng-hide"><a onclick="toggle_submenu(event, 0, 3)"><i class="fa fa-play" aria-hidden="true"></i> <strong>Run on Host</strong></a></li>
32-
<li><a onclick="toggle_submenu(event, 1, 3)"><i class="fa fa-download" aria-hidden="true"></i> <strong>Download Lab</strong></a></li>
33-
<li><a onclick="toggle_submenu(event, 2, 3)"><i class="fa fa-save" aria-hidden="true"></i> <strong>Save &amp; Load</strong></a></li>
34-
</ul>
35-
</div><!-- /.container-fluid -->
36-
</nav>
37-
3824
<div class="bg-primary disclaimer" id="disclaimer">
3925
<a onclick="collapseDisclaimer(event)" href="#" class="btn-default btn-close-disclaimer"><i class="fa fa-times" aria-hidden="true"></i></a>
4026
<div id="title-link" class="ng-hide">
4127
<h1>Netkit Lab Generator</h1>
4228
<h4><a href="https://github.com/Kidel/Netkit-Lab-Generator" target="_blank">https://github.com/Kidel/Netkit-Lab-Generator</a></h4>
4329
<hr />
4430
</div>
45-
<div id="description">
31+
<div id="description" class="margin-top">
4632
This tool allows to quickly generate most of the files and folders you need to run a working netkit lab.
4733
The main purpose is to quickly generate the files and folders needed with low configuration options, so more
4834
advanced funtionalities are omitted and some others are set by default (like zebra username and password).
@@ -61,6 +47,19 @@ <h4><a href="https://github.com/Kidel/Netkit-Lab-Generator" target="_blank">http
6147
<br />
6248

6349
<div data-ng-app="napp" data-ng-controller="nc">
50+
<!-- Control Panel -->
51+
<nav class="navbar navbar-primary navbar-kathara navbar-kathara-primary">
52+
<div class="container-fluid">
53+
<!-- Collect the nav links, forms, and other content for toggling -->
54+
<ul class="nav navbar-nav">
55+
<li><a href="#home" onclick="toggle_tab_and_submenu(event, this, 3)"><i class="fa fa-home" aria-hidden="true"></i> <strong>Home</strong></a></li>
56+
<li><a href="#graph" data-ng-click="makeGraphIfChanged(netkit)" onclick="toggle_tab_and_submenu(event, this, 3)"><i class="fas fa-code-branch" aria-hidden="true"></i> <strong>Graph</strong></a></li>
57+
<li id="executeDiv" class="ng-hide"><a onclick="toggle_submenu(event, 0, 3)"><i class="fa fa-play" aria-hidden="true"></i> <strong>Run on Host</strong></a></li>
58+
<li><a onclick="toggle_submenu(event, 1, 3)"><i class="fa fa-download" aria-hidden="true"></i> <strong>Download Lab</strong></a></li>
59+
<li><a onclick="toggle_submenu(event, 2, 3)"><i class="fa fa-save" aria-hidden="true"></i> <strong>Save &amp; Load</strong></a></li>
60+
</ul>
61+
</div><!-- /.container-fluid -->
62+
</nav>
6463
<div id="col10" class="col-xs-10">
6564
<!-- Tab panes -->
6665
<div class="tab-content">

js/controller.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ app.controller('nc', function($scope) {
174174

175175
$scope.makeGraphIfChanged = function(nk) {
176176
if(changed) {
177-
console.log("graph");
177+
console.log("Reloading graph");
178178
changed = false;
179179
return makeGraph(nk);
180180
}

js/make.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,15 +178,15 @@ function makeNameserver(nk, lab) {
178178
for (var mindex in nk) {
179179
if (typeof(nk[mindex].name)!="undefined" && nk[mindex].name != "")
180180
if(nk[mindex].type=="ns" && nk[mindex].ns.authority){
181-
console.log("Zone: " + nk[mindex].ns.zone + "NkMindex: " + nk[mindex]);
181+
//console.log("Zone: " + nk[mindex].ns.zone + "NkMindex: " + nk[mindex]);
182182
authority[nk[mindex].ns.zone] = nk[mindex];
183183
if(nk[mindex].ns.zone != "."){
184184
lab["file"][nk[mindex].name + "/etc/bind/db"+nk[mindex].ns.zone.slice(0,-1)] = "$TTL 60000\n@ IN SOA "+nk[mindex].interfaces.if[0].name + " root."+nk[mindex].interfaces.if[0].name + " 2006031201 28800 14400 3600000 0\n\n"; //ho preso il nome dell'interfaccia eth0
185185
lab["file"][nk[mindex].name + "/etc/bind/named.conf"] += 'zone "'+nk[mindex].ns.zone.slice(1,-1)+'" {\n type master;\n file "/etc/bind/db'+nk[mindex].ns.zone.slice(0,-1)+'";\n};\n\n';
186186
}
187187
}
188188
}
189-
console.log(authority);
189+
//console.log(authority);
190190
//entry per l'alberatura delle zone (. conosce .com, .com conosce pippo.com, ecc)
191191
for (var mindex in nk) {
192192
if (typeof(nk[mindex].name)!="undefined" && nk[mindex].name != "")

0 commit comments

Comments
 (0)