create continued
This commit is contained in:
@@ -157,9 +157,15 @@ function previewCreate() {
|
||||
name: $('#image').val(),
|
||||
id: null
|
||||
},
|
||||
links: [],
|
||||
volumesfrom: [],
|
||||
ports: $('#createports option').map(function() {return $(this).data();}).get(),
|
||||
env: $('#createvars option').map(function() {return $(this).val();}).get(),
|
||||
volumes: $('#createvolumes option').map(function() {return $(this).data();}).get(),
|
||||
volumesfrom: $('#createvolumefroms option').map(function() {return $(this).val();}).get(),
|
||||
links: $('#createlinks option').map(function() {return $(this).data();}).get(),
|
||||
entrypoint: $('#createentrypoints option').map(function() {return $(this).val();}).get(),
|
||||
cmd: $('#createcommands option').map(function() {return $(this).val();}).get(),
|
||||
};
|
||||
console.log("PREVIEW", nodes[name]);
|
||||
$('#preview').html(Viz("digraph {\n"+" rankdir="+rankdir+";\n"+docker.containers.subgraph(name, nodes)+"\n}"));
|
||||
}
|
||||
|
||||
@@ -171,22 +177,22 @@ function zoom(incr = 0) {
|
||||
zoomlevel = (zoomlevel+incr)%2;
|
||||
switch (zoomlevel) {
|
||||
case 0: {
|
||||
$("#main svg").css("width", "auto");
|
||||
$("#main svg").css("height", "auto");
|
||||
$("#main svg").css("max-width", "100%");
|
||||
$("#main svg").css("max-height", "100%");
|
||||
$("#main svg, #preview svg").css("width", "auto");
|
||||
$("#main svg, #preview svg").css("height", "auto");
|
||||
$("#main svg, #preview svg").css("max-width", "100%");
|
||||
$("#main svg, #preview svg").css("max-height", "100%");
|
||||
} break;
|
||||
case 1: {
|
||||
$("#main svg").css("width", "100%");
|
||||
$("#main svg").css("height", "auto");
|
||||
$("#main svg").css("max-width", "100%");
|
||||
$("#main svg").css("max-height", "none");
|
||||
$("#main svg, #preview svg").css("width", "100%");
|
||||
$("#main svg, #preview svg").css("height", "auto");
|
||||
$("#main svg, #preview svg").css("max-width", "100%");
|
||||
$("#main svg, #preview svg").css("max-height", "none");
|
||||
} break;
|
||||
case 2: {
|
||||
$("#main.svg").css("width", "auto");
|
||||
$("#main.svg").css("height", "100%");
|
||||
$("#main.svg").css("max-width", "none");
|
||||
$("#main.svg").css("max-height", "100%");
|
||||
$("#main.svg, #preview svg").css("width", "auto");
|
||||
$("#main.svg, #preview svg").css("height", "100%");
|
||||
$("#main.svg, #preview svg").css("max-width", "none");
|
||||
$("#main.svg, #preview svg").css("max-height", "100%");
|
||||
} break;
|
||||
}
|
||||
}
|
||||
@@ -201,6 +207,7 @@ function rotateviz() {
|
||||
else
|
||||
rankdir = "LR";
|
||||
showviz();
|
||||
previewCreate();
|
||||
}
|
||||
function showviz(vizpath, more) {
|
||||
if (!vizpath) {
|
||||
@@ -488,7 +495,17 @@ function initForms() {
|
||||
.append('<option '+$(this).siblings("input")
|
||||
.map(function() {
|
||||
if (this.hasAttribute('data-name')) {
|
||||
return this.getAttribute('data-name')+'="'+this.value.replace(/"/g, '"')+'"';
|
||||
var res = "";
|
||||
var obj = this;
|
||||
this.getAttribute('data-name').split(' ').forEach(function(n) {
|
||||
res += 'data-'+n+'="'+
|
||||
(obj.type!='checkbox'||obj.checked
|
||||
?obj.value:obj.getAttribute('data-false'))
|
||||
.replace(/&/g, '&')
|
||||
.replace(/"/g, '"')
|
||||
+'"';
|
||||
})
|
||||
return res;
|
||||
} else return '';
|
||||
}).get().join(' ')+'>'+$(this).siblings("input")
|
||||
.map(function() {
|
||||
@@ -498,8 +515,9 @@ function initForms() {
|
||||
val=''; sep=''
|
||||
}
|
||||
return sep+val;
|
||||
}).get().join('')+'</option>')
|
||||
$(this).siblings("input").value();
|
||||
}).get().join('')+'</option>');
|
||||
$(this).siblings("input").val();
|
||||
previewCreate();
|
||||
});
|
||||
//$("#preview").html(Viz("digraph {\nrankdir="+rankdir+";\n"+docker.containers.graph()+"\n}"));
|
||||
}
|
||||
|
Reference in New Issue
Block a user