|
|
@ -1,6 +1,5 @@
|
|
|
|
/* index.js */
|
|
|
|
/* index.js */
|
|
|
|
var W = {};
|
|
|
|
var W = {};
|
|
|
|
|
|
|
|
|
|
|
|
var testPrograms = [{
|
|
|
|
var testPrograms = [{
|
|
|
|
program: {
|
|
|
|
program: {
|
|
|
|
name: "gggg",
|
|
|
|
name: "gggg",
|
|
|
@ -36,12 +35,10 @@ var vm = new Vue({
|
|
|
|
});
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
showEditProgram: function(p) {
|
|
|
|
showEditProgram: function(p) {
|
|
|
|
this.edit.program = Object.assign({}, p);
|
|
|
|
this.edit.program = Object.assign({}, p); // here require polyfill.min.js
|
|
|
|
$("#programEdit").modal('show');
|
|
|
|
$("#programEdit").modal('show');
|
|
|
|
console.log(p.name, p);
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
editProgram: function() {
|
|
|
|
editProgram: function() {
|
|
|
|
console.log(this.edit.program);
|
|
|
|
|
|
|
|
var p = this.edit.program;
|
|
|
|
var p = this.edit.program;
|
|
|
|
$.ajax({
|
|
|
|
$.ajax({
|
|
|
|
url: "/api/programs/" + p.name,
|
|
|
|
url: "/api/programs/" + p.name,
|
|
|
@ -199,7 +196,6 @@ Vue.filter('colorStatus', function(value) {
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
return makeColorText(value, "gray");
|
|
|
|
return makeColorText(value, "gray");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return value;
|
|
|
|
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
Vue.directive('disable', function(value) {
|
|
|
|
Vue.directive('disable', function(value) {
|
|
|
@ -230,9 +226,6 @@ $(function() {
|
|
|
|
e.preventDefault()
|
|
|
|
e.preventDefault()
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
console.log("HEE")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function newEventWatcher() {
|
|
|
|
function newEventWatcher() {
|
|
|
|
W.events = newWebsocket("/ws/events", {
|
|
|
|
W.events = newWebsocket("/ws/events", {
|
|
|
|
onopen: function(evt) {
|
|
|
|
onopen: function(evt) {
|
|
|
|