change code style to ffrgb/meshviewer fork
This commit is contained in:
parent
8b5bcbfede
commit
eb4c7a04b0
42 changed files with 3505 additions and 3154 deletions
|
@ -1,52 +1,56 @@
|
|||
define([], function () {
|
||||
return function (name, key, value, f) {
|
||||
var negate = false
|
||||
var refresh
|
||||
var negate = false;
|
||||
var refresh;
|
||||
|
||||
var label = document.createElement("label")
|
||||
var strong = document.createElement("strong")
|
||||
label.textContent = name + " "
|
||||
label.appendChild(strong)
|
||||
var label = document.createElement("label");
|
||||
var strong = document.createElement("strong");
|
||||
label.textContent = name + " ";
|
||||
label.appendChild(strong);
|
||||
|
||||
function run(d) {
|
||||
var o = dictGet(d, key.slice(0))
|
||||
var o = dictGet(d, key.slice(0));
|
||||
|
||||
if (f)
|
||||
o = f(o)
|
||||
if (f) {
|
||||
o = f(o);
|
||||
}
|
||||
|
||||
return o === value ? !negate : negate
|
||||
return o === value ? !negate : negate;
|
||||
}
|
||||
|
||||
function setRefresh(f) {
|
||||
refresh = f
|
||||
refresh = f;
|
||||
}
|
||||
|
||||
function draw(el) {
|
||||
if (negate)
|
||||
el.parentNode.classList.add("not")
|
||||
else
|
||||
el.parentNode.classList.remove("not")
|
||||
if (negate) {
|
||||
el.parentNode.classList.add("not");
|
||||
} else {
|
||||
el.parentNode.classList.remove("not");
|
||||
}
|
||||
|
||||
strong.textContent = (negate ? "¬" : "" ) + value
|
||||
strong.textContent = (negate ? "¬" : "" ) + value;
|
||||
}
|
||||
|
||||
function render(el) {
|
||||
el.appendChild(label)
|
||||
draw(el)
|
||||
el.appendChild(label);
|
||||
draw(el);
|
||||
|
||||
label.onclick = function () {
|
||||
negate = !negate
|
||||
negate = !negate;
|
||||
|
||||
draw(el)
|
||||
draw(el);
|
||||
|
||||
if (refresh)
|
||||
refresh()
|
||||
}
|
||||
if (refresh) {
|
||||
refresh();
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
return { run: run,
|
||||
setRefresh: setRefresh,
|
||||
render: render
|
||||
}
|
||||
}
|
||||
})
|
||||
return {
|
||||
run: run,
|
||||
setRefresh: setRefresh,
|
||||
render: render
|
||||
};
|
||||
};
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue