From f67d18d50359bc2aa282abf5abf30bd566aaa19c Mon Sep 17 00:00:00 2001 From: Kane York Date: Tue, 14 Jul 2015 09:04:18 -0700 Subject: [PATCH] Fix the resizing (remove debounce on mousemove) --- .../templates/components/explorer-schema.hbs | 3 --- .../discourse/views/admin-plugins-explorer.js.es6 | 15 ++++++++++----- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/assets/javascripts/discourse/templates/components/explorer-schema.hbs b/assets/javascripts/discourse/templates/components/explorer-schema.hbs index a5b3833..a74ad71 100644 --- a/assets/javascripts/discourse/templates/components/explorer-schema.hbs +++ b/assets/javascripts/discourse/templates/components/explorer-schema.hbs @@ -1,6 +1,3 @@ - - {{i18n "explorer.schema.title"}} - {{{i18n "explorer.schema.type_help"}}} - {{text-field value=filter placeholderKey="explorer.schema.filter"}} {{conditional-loading-spinner condition=loading}}
diff --git a/assets/javascripts/discourse/views/admin-plugins-explorer.js.es6 b/assets/javascripts/discourse/views/admin-plugins-explorer.js.es6 index 8bd54cb..f009a7a 100644 --- a/assets/javascripts/discourse/views/admin-plugins-explorer.js.es6 +++ b/assets/javascripts/discourse/views/admin-plugins-explorer.js.es6 @@ -18,14 +18,18 @@ export default Ember.View.extend({ this.set('grippie', $grippie); - const mousemove = Discourse.debounce(function(e) { + const mousemove = function(e) { const diff = self.get('startY') - e.screenY; - $targets.height(self.get('startSize') - diff); + const newHeight = self.get('startSize') - diff; + Em.Logger.debug("new height", newHeight); + $targets.height(newHeight); self.appEvents.trigger('ace:resize'); - }, 5); + }; - const mouseup = function(e) { - //mousemove(e); + let mouseup; + mouseup = function(e) { + mousemove(e); + Em.Logger.debug("mouseup"); $body.off('mousemove', mousemove); $body.off('mouseup', mouseup); self.set('startY', null); @@ -44,6 +48,7 @@ export default Ember.View.extend({ }.on('didInsertElement'), _cleanup: function() { + this.get('grippie').off('mousedown'); this.set('grippie', null); }.on('willDestroyElement') });