$(window).on('resize', function() { timeout && clearTimeout(timeout); timeout = null; timeout = setTimeout(resize, 30); });
var removeItem = function(e) { var target = e.target; if ( target.nodeName == 'A' && $(target).parent().hasClass('w-list-data')) { self.state.name == 'rules' ? self.removeRules() : self.removeValues(); } e.preventDefault(); }
function stopPropagation(e) { if (!$(e.target).closest('th').next('th').length) { return; } e.stopPropagation(); e.preventDefault(); }
setTimeout(function() { dataCenter.checkUpdate(function(data) { if (data && data.showUpdate) { self.setState({ version: data.version, latestVersion: data.latestVersion }, function() { $(ReactDOM.findDOMNode(self.refs.showUpdateTipsDialog)).modal('show'); }); } }); }, 10000);
destory() { if (this._onLoad) { $(window).unbind('scroll', this._onLoad); } this.el.html(''); }
$(window).keydown(function(e) { if (visible && (e.ctrlKey || e.metaKey)) { var modal = self.props.modal; if (e.keyCode === 83) { modal.getChangedList().forEach(trigger); return false; } } });
dataCenter.plugins.disablePlugin({ name: $(target).attr('data-name'), disabled: target.checked ? 0 : 1 }, function(data, xhr) { if (data && data.ec === 0) { self.state.disabledPlugins = data.data; protocols.setPlugins(self.state); self.setState({}); } else { util.showSystemError(xhr); } });
$(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(); } });
$('.w-req-data-list .ReactVirtualized__Grid:first').scroll(function() { var modal = self.state.network; scrollTimeout && clearTimeout(scrollTimeout); scrollTimeout = null; if (modal && atBottom()) { scrollTimeout = setTimeout(function() { update(modal, true); }, 1000); } })
editor.on('mousedown', function(_, e) { if (!(e.ctrlKey || e.metaKey)) { return; } var target = $(e.target); if (target.hasClass('cm-js-type') || target.hasClass('cm-js-at') || target.hasClass('cm-js-http-url')) { e.preventDefault(); } });
$(document).on('drop', function() { if (curTarget) { curTarget.style.background = ''; } curTarget = null; });
$(document).on('drop', function() { if (curTarget) { curTarget.style.background = ''; } curTarget = null; });