diff --git a/FloatingSpace/ConditionEditor.js b/FloatingSpace/ConditionEditor.js index 677d1f20e..1d6498455 100644 --- a/FloatingSpace/ConditionEditor.js +++ b/FloatingSpace/ConditionEditor.js @@ -49,6 +49,20 @@ function newConditionEditor () { } + function activate (payload) { + thisObject.visible = true + thisObject.payload = payload + thisObject.payload.uiObject.setErrorMessage('', 0) + + operatorA = {} + operatorB = {} + scanDataMines() + initializePickers() + + loadFromCode() + EDITOR_ON_FOCUS = true + } + function deactivate () { convertToCode() finalizePickers() @@ -103,20 +117,6 @@ function newConditionEditor () { thisObject.payload.node.code = code } - function activate (payload) { - thisObject.visible = true - thisObject.payload = payload - thisObject.payload.uiObject.setErrorMessage('', 0) - - operatorA = {} - operatorB = {} - scanDataMines() - initializePickers() - - loadFromCode() - EDITOR_ON_FOCUS = true - } - function loadFromCode () { if (thisObject.payload.node.code === undefined || thisObject.payload.node.code === '') { return } @@ -200,6 +200,14 @@ function newConditionEditor () { } } } + let timeFrames = productObject.validTimeFrames + for (let m = 0; m < timeFrames.length; m++) { + let timeFrame = timeFrames[m] + let timeFrameObject = productObject.validTimeFrames[timeFrame] + if (codeTimeFrame === timeFrame) { + operator.timeFramePicker.setSelected(timeFrames, productObject, botObject, m) + } + } } } }