Some refactoring

This commit is contained in:
Zaid Abdulla committed 2018-12-26 00:22:07 -08:00
1 parent 3cfac28fb1
commit 957417837e
10 files changed
+142 -58

No files matched your search

+12 -2
View File
@@ -4,20 +4,30 @@ import m from "mithril";
import * as taskQueue from "../task-queue";
import * as store from "../store";
import * as notifications from "../notifications";
import * as filterParser from "../../common/filter-parser";
const component = {
oninit: vnode => {
vnode.state.parameters = Object.values(vnode.attrs.parameters).map(
parameter => filterParser.parseParameter(parameter)
);
},
view: vnode => {
const device = vnode.attrs.device;
return m(
"button.primary",
{
title: "Initiate session and refresh basic parameters",
onclick: e => {
e.target.disabled = true;
const params = Object.values(vnode.attrs.parameters);
const params = vnode.state.parameters.map(p =>
store.evaluateExpression(p, device)
);
const task = {
name: "getParameterValues",
parameterNames: params,
device: vnode.attrs.device["DeviceID.ID"].value[0]
device: device["DeviceID.ID"].value[0]
};
taskQueue