Browse Source

DEC-2635 【集群配置页面】选择协议/编码时滚动鼠标,页面跟随滚动

es6
windy 6 years ago
parent
commit
e101a31316
  1. 48
      demo/js/case/combo/demo.text_value_combo.js
  2. 2
      demo/js/widget/multiselect/demo.multi_select_tree.js
  3. 10
      dist/base.js
  4. 10
      dist/bundle.js
  5. 50
      dist/demo.js
  6. 10
      dist/fineui.js
  7. 10
      src/base/layer/layer.popup.js

48
demo/js/case/combo/demo.text_value_combo.js

@ -29,6 +29,54 @@ Demo.TextValueCombo = BI.inherit(BI.Widget, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}]
}, {
type: "bi.search_multi_text_value_combo",

2
demo/js/widget/multiselect/demo.multi_select_tree.js

@ -13,7 +13,7 @@ Demo.MultiSelectList = BI.inherit(BI.Widget, {
_createMultiSelectCombo: function () {
var self = this;
var widget = BI.createWidget({
type: "bi.multi_select_insert_no_bar_list",
type: "bi.multi_select_insert_list",
ref: function (ref) {
self.list = ref;
},

10
dist/base.js vendored

@ -15622,8 +15622,14 @@ BI.PopupView = BI.inherit(BI.Widget, {
_init: function () {
BI.PopupView.superclass._init.apply(this, arguments);
var self = this, o = this.options;
this.wheelHandler = new BI.WheelHandler(function (deltaX, deltaY) {
var scrollTop = self.button_group.element.scrollTop();
scrollTop += deltaY;
self.button_group.element.scrollTop(scrollTop);
}, false, true);
var fn = function (e) {
e.stopPropagation();
self.wheelHandler.onWheel(e.originalEvent);
e.stopEvent();
}, stop = function (e) {
e.stopEvent();
return false;
@ -15634,7 +15640,7 @@ BI.PopupView = BI.inherit(BI.Widget, {
"max-width": o.maxWidth + "px"
}).bind({click: fn});
this.element.bind("mousewheel", fn);
this.element.bind("mousewheel", BI.bind(fn, this));
o.stopPropagation && this.element.bind({mousedown: fn, mouseup: fn, mouseover: fn});
o.stopEvent && this.element.bind({mousedown: stop, mouseup: stop, mouseover: stop});

10
dist/bundle.js vendored

@ -51430,8 +51430,14 @@ BI.PopupView = BI.inherit(BI.Widget, {
_init: function () {
BI.PopupView.superclass._init.apply(this, arguments);
var self = this, o = this.options;
this.wheelHandler = new BI.WheelHandler(function (deltaX, deltaY) {
var scrollTop = self.button_group.element.scrollTop();
scrollTop += deltaY;
self.button_group.element.scrollTop(scrollTop);
}, false, true);
var fn = function (e) {
e.stopPropagation();
self.wheelHandler.onWheel(e.originalEvent);
e.stopEvent();
}, stop = function (e) {
e.stopEvent();
return false;
@ -51442,7 +51448,7 @@ BI.PopupView = BI.inherit(BI.Widget, {
"max-width": o.maxWidth + "px"
}).bind({click: fn});
this.element.bind("mousewheel", fn);
this.element.bind("mousewheel", BI.bind(fn, this));
o.stopPropagation && this.element.bind({mousedown: fn, mouseup: fn, mouseover: fn});
o.stopEvent && this.element.bind({mousedown: stop, mouseup: stop, mouseover: stop});

50
dist/demo.js vendored

@ -2228,6 +2228,54 @@ Demo.TextValueCombo = BI.inherit(BI.Widget, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}, {
text: "MVC-3",
iconCls: "pull-right-font",
value: 3
}]
}, {
type: "bi.search_multi_text_value_combo",
@ -12853,7 +12901,7 @@ Demo.MultiSelectList = BI.inherit(BI.Widget, {
_createMultiSelectCombo: function () {
var self = this;
var widget = BI.createWidget({
type: "bi.multi_select_insert_no_bar_list",
type: "bi.multi_select_insert_list",
ref: function (ref) {
self.list = ref;
},

10
dist/fineui.js vendored

@ -51679,8 +51679,14 @@ BI.PopupView = BI.inherit(BI.Widget, {
_init: function () {
BI.PopupView.superclass._init.apply(this, arguments);
var self = this, o = this.options;
this.wheelHandler = new BI.WheelHandler(function (deltaX, deltaY) {
var scrollTop = self.button_group.element.scrollTop();
scrollTop += deltaY;
self.button_group.element.scrollTop(scrollTop);
}, false, true);
var fn = function (e) {
e.stopPropagation();
self.wheelHandler.onWheel(e.originalEvent);
e.stopEvent();
}, stop = function (e) {
e.stopEvent();
return false;
@ -51691,7 +51697,7 @@ BI.PopupView = BI.inherit(BI.Widget, {
"max-width": o.maxWidth + "px"
}).bind({click: fn});
this.element.bind("mousewheel", fn);
this.element.bind("mousewheel", BI.bind(fn, this));
o.stopPropagation && this.element.bind({mousedown: fn, mouseup: fn, mouseover: fn});
o.stopEvent && this.element.bind({mousedown: stop, mouseup: stop, mouseover: stop});

10
src/base/layer/layer.popup.js

@ -44,8 +44,14 @@ BI.PopupView = BI.inherit(BI.Widget, {
_init: function () {
BI.PopupView.superclass._init.apply(this, arguments);
var self = this, o = this.options;
this.wheelHandler = new BI.WheelHandler(function (deltaX, deltaY) {
var scrollTop = self.button_group.element.scrollTop();
scrollTop += deltaY;
self.button_group.element.scrollTop(scrollTop);
}, false, true);
var fn = function (e) {
e.stopPropagation();
self.wheelHandler.onWheel(e.originalEvent);
e.stopEvent();
}, stop = function (e) {
e.stopEvent();
return false;
@ -56,7 +62,7 @@ BI.PopupView = BI.inherit(BI.Widget, {
"max-width": o.maxWidth + "px"
}).bind({click: fn});
this.element.bind("mousewheel", fn);
this.element.bind("mousewheel", BI.bind(fn, this));
o.stopPropagation && this.element.bind({mousedown: fn, mouseup: fn, mouseover: fn});
o.stopEvent && this.element.bind({mousedown: stop, mouseup: stop, mouseover: stop});

Loading…
Cancel
Save