bugfix
This commit is contained in:
parent
13cb3d37eb
commit
4231628a4a
@ -116,12 +116,7 @@ bricks.DataRow = class extends bricks.HBox {
|
|||||||
opts.user_data = this.user_data;
|
opts.user_data = this.user_data;
|
||||||
opts.value = opts.tip = this.user_data[f.name];
|
opts.value = opts.tip = this.user_data[f.name];
|
||||||
}
|
}
|
||||||
var cwidth = cwidths[f.name];
|
opts.cwidth = cwidths[f.name] ||f.cwidth || 10;
|
||||||
if (cwidth){
|
|
||||||
opts.cwidth = cwidth;
|
|
||||||
} else {
|
|
||||||
opts.cwidth = 10;
|
|
||||||
}
|
|
||||||
var f = bricks.get_ViewBuilder(f.uitype);
|
var f = bricks.get_ViewBuilder(f.uitype);
|
||||||
if (!f) f = bricks.get_ViewBuilder('str');
|
if (!f) f = bricks.get_ViewBuilder('str');
|
||||||
var w = f(opts);
|
var w = f(opts);
|
||||||
|
@ -171,7 +171,7 @@ bricks.Popup = class extends bricks.VBox {
|
|||||||
var rect = this.showRectage();
|
var rect = this.showRectage();
|
||||||
this.offsetX = e.clientX - rect.left;
|
this.offsetX = e.clientX - rect.left;
|
||||||
this.offsetY = e.clientY - rect.top;
|
this.offsetY = e.clientY - rect.top;
|
||||||
console.log(rect, '========', this.offsetX, this.offsetY, e.clientX, e.clientY);
|
// console.log(rect, '========', this.offsetX, this.offsetY, e.clientX, e.clientY);
|
||||||
|
|
||||||
bricks.Body.bind('mouseup', this.stop_moving.bind(this));
|
bricks.Body.bind('mouseup', this.stop_moving.bind(this));
|
||||||
bricks.Body.bind('touchend', this.stop_moving.bind(this));
|
bricks.Body.bind('touchend', this.stop_moving.bind(this));
|
||||||
@ -192,7 +192,7 @@ bricks.Popup = class extends bricks.VBox {
|
|||||||
var cx, cy;
|
var cx, cy;
|
||||||
cx = e.clientX - this.offsetX;
|
cx = e.clientX - this.offsetX;
|
||||||
cy = e.clientY - this.offsetY;
|
cy = e.clientY - this.offsetY;
|
||||||
console.log(cx, cy, e.clientX, e.clientY, this.offsetX, this.offsetY, '==========');
|
// console.log(cx, cy, e.clientX, e.clientY, this.offsetX, this.offsetY, '==========');
|
||||||
this.set_style('left', cx + 'px');
|
this.set_style('left', cx + 'px');
|
||||||
this.set_style('top', cy + 'px');
|
this.set_style('top', cy + 'px');
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@ -215,7 +215,7 @@ bricks.Popup = class extends bricks.VBox {
|
|||||||
if (this.auto_open){
|
if (this.auto_open){
|
||||||
this.open();
|
this.open();
|
||||||
} else {
|
} else {
|
||||||
console.log('auto_open is ', this.auto_open, ' so not auto open it', this.opts, w);
|
// console.log('auto_open is ', this.auto_open, ' so not auto open it', this.opts, w);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
open(){
|
open(){
|
||||||
@ -299,7 +299,7 @@ bricks.PopupWindow = class extends bricks.Popup {
|
|||||||
this.content_w.set_css('flexbox');
|
this.content_w.set_css('flexbox');
|
||||||
this.auto_open = true;
|
this.auto_open = true;
|
||||||
filler.add_widget(this.content_w);
|
filler.add_widget(this.content_w);
|
||||||
console.log(this.auto_open, 'opts=', opts);
|
// console.log(this.auto_open, 'opts=', opts);
|
||||||
}
|
}
|
||||||
async load_content(){
|
async load_content(){
|
||||||
var dic = {
|
var dic = {
|
||||||
@ -364,13 +364,13 @@ bricks.PopupWindow = class extends bricks.Popup {
|
|||||||
this.auto_open = ao;
|
this.auto_open = ao;
|
||||||
}
|
}
|
||||||
add_widget(w, index){
|
add_widget(w, index){
|
||||||
console.log('auto_open=', this.auto_open);
|
// console.log('auto_open=', this.auto_open);
|
||||||
this.content_w.add_widget(w, index);
|
this.content_w.add_widget(w, index);
|
||||||
if (this.auto_open){
|
if (this.auto_open){
|
||||||
this.open();
|
this.open();
|
||||||
} else {
|
} else {
|
||||||
this.open();
|
this.open();
|
||||||
console.log('auto_open is false, not auto open');
|
// console.log('auto_open is false, not auto open');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
open(){
|
open(){
|
||||||
|
Loading…
Reference in New Issue
Block a user