bugfix
This commit is contained in:
parent
16c42d5c17
commit
450fc2888c
40
bricks/conform.js
Normal file
40
bricks/conform.js
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
var bricks = window.bricks || {};
|
||||||
|
bricks.Conform = class extends bricks.BMessage {
|
||||||
|
constructor(opts){
|
||||||
|
opts.auto_dismiss = false;
|
||||||
|
super(opts);
|
||||||
|
this.create_btns();
|
||||||
|
}
|
||||||
|
create_tooolbar(){
|
||||||
|
desc = {
|
||||||
|
tools:[
|
||||||
|
bricks.extend({
|
||||||
|
"name":"conform",
|
||||||
|
"icon":bricks_resource('imgs/conform.png'),
|
||||||
|
"label":'Conform'
|
||||||
|
}, this.opts.conform||{}),
|
||||||
|
bricks.extend({
|
||||||
|
"name":"cancel",
|
||||||
|
"icon":bricks_resource('imgs/cancel.png'),
|
||||||
|
"label":"Discard"
|
||||||
|
}, this.opts.discard||{})
|
||||||
|
]
|
||||||
|
}
|
||||||
|
w = new bricks.IconTextBar(desc);
|
||||||
|
w.bind('conform', this.conform_hndl.bind(this));
|
||||||
|
w.bind('discard', this.discard_hndl.bind(this));
|
||||||
|
if (!w) return;
|
||||||
|
this.message_w.add_widget(w);
|
||||||
|
}
|
||||||
|
conform_hndl(event){
|
||||||
|
this.dismiss();
|
||||||
|
this.dispatch('conform');
|
||||||
|
}
|
||||||
|
discard_hndl(event){
|
||||||
|
this.dismiss();
|
||||||
|
this.dispatch('discard');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
bricks.Factory.register('Conform', bricks.Conform);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user