events.on('deleteRules', function(e, item) { setTimeout(function() { self.removeRules(item); }, 0); });
$(ReactDOM.findDOMNode(self.refs.list)).focus().on('keydown', function(e) { var item; if (e.keyCode == 38) { //up item = modal.prev(); } else if (e.keyCode == 40) {//down item = modal.next(); } if (item) { e.shiftKey ? self.setState({}) : self.onClick(item); e.preventDefault(); } });
events.on('activeValues', function() { var valuesModal = dataCenter.valuesModal; if (valuesModal.exists(dataCenter.activeValuesName)) { self.setValuesActive(dataCenter.activeValuesName, valuesModal); self.setState({}); } });
events.on('ensureSelectedItemVisible', function () { var modal = self.props.modal; var selected = modal && modal.getSelectedList()[0]; if(selected){ self.scrollToRow(selected); }else{ self.scrollToRow(0); } });
events.on('replayFrame', function(e, frame) { if (!frame) { return; } self.send({ target: frame.isClient ? 'server' : 'client', type: frame.opcode == 1 ? 'text' : 'bin', base64: frame.base64 }, function() { events.trigger('autoRefreshFrames'); }); });
$(document).on('dblclick', '.w-network-menu-list', function(e) { if ($(e.target).hasClass('w-network-menu-list')) { con.scrollTop = 0; } });
events.on('removeOthers', function(e, item) { var modal = self.state.network; if (item && modal) { if (item.selected) { modal.removeUnselectedItems(); } else { modal.removeOthers(item); } self.setState({}); } });
events.on('saveRules', function(e, item) { if (item.changed || !item.selected) { self.selectRules(item); } else { self.unselectRules(item); } });
events.on('uploadValues', function(e, data) { var form = getJsonForm(data, 'values'); form.append('replaceAll', '1'); self._uploadValues(form, true); });
events.on('activeRules', function() { var rulesModal = dataCenter.rulesModal; if (rulesModal.exists(dataCenter.activeRulesName)) { self.setRulesActive(dataCenter.activeRulesName, rulesModal); self.setState({}); } });
events.on('removeIt', function(e, item) { var modal = self.state.network; if (item && modal) { modal.remove(item); self.setState({}); } });
$(window).on('resize', function() { timeout && clearTimeout(timeout); timeout = null; timeout = setTimeout(resize, 30); });
events.on('deleteValues', function(e, item) { setTimeout(function() { self.removeValues(item); }, 0); });
$(document).on('drop', function() { if (curTarget) { curTarget.style.background = ''; } curTarget = null; });
$(document).on('drop', function() { if (curTarget) { curTarget.style.background = ''; } curTarget = null; });