github.com/blixtra/nomad@v0.7.2-0.20171221000451-da9a1d7bb050/ui/app/components/client-node-row.js (about) 1 import Ember from 'ember'; 2 import { lazyClick } from '../helpers/lazy-click'; 3 4 const { Component } = Ember; 5 6 export default Component.extend({ 7 tagName: 'tr', 8 classNames: ['client-node-row', 'is-interactive'], 9 10 node: null, 11 12 onClick() {}, 13 14 click(event) { 15 lazyClick([this.get('onClick'), event]); 16 }, 17 18 didReceiveAttrs() { 19 // Reload the node in order to get detail information 20 const node = this.get('node'); 21 if (node) { 22 node.reload(); 23 } 24 }, 25 });