Unverified Commit 954d72df authored by Kevin Di Lallo's avatar Kevin Di Lallo Committed by GitHub
Browse files

Merge pull request #128 from nikhildoifode/na-1037

Fixed Net Char Event displays values without selecting an element
parents 3929e690 81782287
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -8,7 +8,7 @@
    "test:verbose": "jest --verbose true",
    "test:coverage": "jest --verbose true --coverage --colors",
    "build": "webpack",
    "build:dev": "webpack-dev-server --https true --port 8092 --host 10.3.16.105 --env.MEEP_HOST=10.3.16.105:8081"
    "build:dev": "webpack-dev-server --https true --port 8092 --host 10.3.16.105 --env.MEEP_HOST=10.3.16.105"
  },
  "author": "",
  "license": "ISC",
+10 −4
Original line number Diff line number Diff line
@@ -34,6 +34,7 @@ import {

import {
  execChangeSelectedScenarioElement,
  execResetSelectedScenarioElement,
  execUEs,
  execPOAs,
  execMobTypes,
@@ -117,10 +118,14 @@ class EventCreationPane extends Component {
  }

  updateElement(values) {
    if (values === null) {
      this.props.resetSelectedScenarioElement();
    } else {
      var element = updateObject({}, this.props.selectedScenarioElement);
      element = updateObject(element, values);
      this.props.changeSelectedScenarioElement(element);
    }
  }

  render() {
    if (this.props.page !== PAGE_EXECUTE || this.props.hide) {
@@ -208,7 +213,8 @@ const mapDispatchToProps = dispatch => {
  return {
    changeEvent: event => dispatch(uiExecChangeCurrentEvent(event)),
    changeSelectedScenarioElement: element =>
      dispatch(execChangeSelectedScenarioElement(element))
      dispatch(execChangeSelectedScenarioElement(element)),
    resetSelectedScenarioElement: () => dispatch(execResetSelectedScenarioElement())
  };
};

+1 −2
Original line number Diff line number Diff line
@@ -159,8 +159,7 @@ class NetworkCharacteristicsEventPane extends Component {

  onNetworkCharacPaneClose(e) {
    e.preventDefault();
    this.onUpdateElement(FIELD_TYPE, '', null);
    this.onUpdateElement(FIELD_NAME, '', null);
    this.props.updateElement(null);
    this.props.onClose(e);
  }

+13 −1
Original line number Diff line number Diff line
@@ -19,6 +19,8 @@ import { createElem } from '../../util/elem-utils';

const EXEC_CHANGE_SELECTED_SCENARIO_ELEMENT =
  'EXEC_CHANGE_SELECTED_SCENARIO_ELEMENT';
const EXEC_RESET_SELECTED_SCENARIO_ELEMENT =
  'EXEC_RESET_SELECTED_SCENARIO_ELEMENT';

// CFG_SET_EDITED_ELEMENT
function execChangeSelectedScenarioElement(element) {
@@ -28,7 +30,15 @@ function execChangeSelectedScenarioElement(element) {
  };
}

export { execChangeSelectedScenarioElement };
// EXEC_RESET_ELEMENT
function execResetSelectedScenarioElement() {
  return {
    type: EXEC_RESET_SELECTED_SCENARIO_ELEMENT,
    payload: 'dummy'
  };
}

export { execChangeSelectedScenarioElement, execResetSelectedScenarioElement };

const initialState = createElem('dummy');

@@ -36,6 +46,8 @@ export function execSelectedScenarioElement(state = initialState, action) {
  switch (action.type) {
  case EXEC_CHANGE_SELECTED_SCENARIO_ELEMENT:
    return updateObject({}, action.payload);
  case EXEC_RESET_SELECTED_SCENARIO_ELEMENT:
    return createElem('dummy');
  default:
    return state;
  }