1234567891011121314151617181920212223242526272829303132 |
- define(["filters/nodefilter"], function (nodefilter) {
- return function (name, key, value, f) {
- function run(d) {
- var o = dictGet(d, key.slice(0))
- if (f)
- o = f(o)
- return o === value
- }
- function setRefresh() {
- }
- function render(el) {
- var label = document.createElement("label")
- label.textContent = name + " "
- var strong = document.createElement("strong")
- strong.textContent = value
- label.appendChild(strong)
- el.appendChild(label)
- }
- return { run: nodefilter(run),
- setRefresh: setRefresh,
- render: render
- }
- }
- })
|