blender/release/scripts/io/netrender/netrender.js

78 lines
1.6 KiB
JavaScript
Raw Normal View History

function request(url, data)
{
xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST", url, false);
xmlhttp.send(data);
window.location.reload()
}
function edit(id, info)
{
request("/edit_" + id, info)
}
function clear_jobs()
{
var r=confirm("Also delete files on master?");
if (r==true) {
request('/clear', "{'clear':True}");
} else {
request('/clear', "{'clear':False}");
}
}
function cancel_job(id)
{
var r=confirm("Also delete files on master?");
if (r==true) {
request('/cancel_' + id, "{'clear':True}");
} else {
request('/cancel_' + id, "{'clear':False}");
}
}
function balance_edit(id, old_value)
{
var new_value = prompt("New limit", old_value);
if (new_value != null && new_value != "") {
request("/balance_limit", "{" + id + ":'" + new_value + "'}");
}
}
function balance_enable(id, value)
{
request("/balance_enable", "{" + id + ":" + value + "}");
}
function returnObjById( id )
{
if (document.getElementById)
var returnVar = document.getElementById(id);
else if (document.all)
var returnVar = document.all[id];
else if (document.layers)
var returnVar = document.layers[id];
return returnVar;
}
function toggleDisplay( className, value1, value2 )
{
style = getStyle(className)
if (style.style["display"] == value1) {
style.style["display"] = value2;
} else {
style.style["display"] = value1;
}
}
function getStyle(className) {
var classes = document.styleSheets[0].rules || document.styleSheets[0].cssRules
for(var x=0;x<classes.length;x++) {
if(classes[x].selectorText==className) {
return classes[x];
}
}
}