6 <!-- <link rel="stylesheet" type="text/css" href="/styles/main.css" /> -->
7 <%include ../../partials/head%>
8 <link rel="stylesheet" type="text/css" href="/styles/starter.css" />
12 <%include ../../partials/header%>
21 <textarea class="text" rows="20" cols="7" id="comandos" placeholder="Definicion de la red como: H1:S1"></textarea>
23 <button type="button" name="button" onclick="startvsorc()">Iniciar VSoRC</button>
24 <button type="button" name="button" onclick="stopvsorc()">Detener VSoRC</button>
25 <button type="button" name="button" onclick="startcontroller()">Iniciar controlador</button>
26 <button type="button" name="button" onclick="stopcontroller()">Detener controlador</button>
31 <textarea class="text" disabled rows="20" cols="7" id="vsorcout" placeholder="Salida del sistema de consola"></textarea>
33 <button type="button" name="button" onclick="startvsorc()">Ping all</button>
34 <button type="button" name="button" onclick="stopvsorc()">Placement</button>
35 <button type="button" name="button" onclick="startcontroller()">Iperf3</button>
44 <textarea class="text" disabled rows="20" cols="7" id="vsorcout" placeholder="Salida del controlador"></textarea>
53 <script type="text/javascript">
54 let topo = document.getElementById('comandos') //Donde van escrito el DSL
58 function stopcontroller() {
59 let xhr = new XMLHttpRequest();
60 xhr.open('GET', '/stopcontroller', true);
61 xhr.onload = function() {
62 if (xhr.status == 200) { //can use this.status instead
63 //console.log(xhr.responseText);// para ver en la consola
64 console.log("controller stoped");
71 function startcontroller() {
72 let xhr = new XMLHttpRequest();
73 xhr.open('GET', '/startcontroller', true);
74 //console.log(xhr); //para ver en la consola
75 xhr.onload = function() {
76 if (xhr.status == 200) { //can use this.status instead
78 console.log("controller started");
84 function startvsorc() {
85 let xhr = new XMLHttpRequest();
86 topology = JSON.stringify(topo.value)
87 xhr.open('GET', '/startvsorc?topology=' + topology, true);
88 xhr.onload = function() {
89 if (xhr.status == 200) { //can use this.status instead
90 //console.log(xhr.responseText);// para ver en la consola
91 console.log("vsorc started");
99 function stopvsorc() {
100 let xhr = new XMLHttpRequest();
101 xhr.open('GET', '/stopvsorc', true);
102 xhr.onload = function() {
103 if (xhr.status == 200) { //can use this.status instead
104 //console.log(xhr.responseText);// para ver en la consola
105 console.log("vsorc stopped");
114 <%include ../../partials/footer%>