bugfix
This commit is contained in:
parent
a6a559c106
commit
eb7d57133b
@ -281,10 +281,6 @@ bricks.LlmIO = class extends bricks.VBox {
|
|||||||
tip:'add new model',
|
tip:'add new model',
|
||||||
css:'clickable'
|
css:'clickable'
|
||||||
});
|
});
|
||||||
this.inputshower = new bricks.UserInputView({
|
|
||||||
input_fields:this.input_fields,
|
|
||||||
width: '100%'
|
|
||||||
});
|
|
||||||
this.input_fields.forEach(f => {
|
this.input_fields.forEach(f => {
|
||||||
if (f.name == 'model') this.model_inputed = True;
|
if (f.name == 'model') this.model_inputed = True;
|
||||||
});
|
});
|
||||||
@ -304,6 +300,24 @@ bricks.LlmIO = class extends bricks.VBox {
|
|||||||
this.show_added_model(m);
|
this.show_added_model(m);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
async show_input(params){
|
||||||
|
var box = new bricks.HBox({width:'100%'});
|
||||||
|
var data = inputdata2dic(params);
|
||||||
|
console.log('data=', data, 'input_view=', this.input_view);
|
||||||
|
var w = new bricks.UserInputView({
|
||||||
|
width: '100%',
|
||||||
|
input_fields: this.input_fields,
|
||||||
|
data:data
|
||||||
|
});
|
||||||
|
w.set_css(this.msg_css||'user_msg');
|
||||||
|
w.set_css('filler');
|
||||||
|
var img = new bricks.Svg({rate:2,url:this.user_icon||bricks_resource('imgs/chat-user.svg')});
|
||||||
|
// box.add_widget(new bricks.BlankIcon({rate:2, flexShrink:0}));
|
||||||
|
box.add_widget(w);
|
||||||
|
box.add_widget(img);
|
||||||
|
this.o_w.add_widget(box);
|
||||||
|
}
|
||||||
|
|
||||||
show_added_model(m){
|
show_added_model(m){
|
||||||
if (this.textvoice){
|
if (this.textvoice){
|
||||||
m.textvoice = true;
|
m.textvoice = true;
|
||||||
@ -439,7 +453,7 @@ bricks.LlmIO = class extends bricks.VBox {
|
|||||||
}
|
}
|
||||||
async handle_input(event){
|
async handle_input(event){
|
||||||
var params = event.params;
|
var params = event.params;
|
||||||
this.inputshower.show_input(params)
|
this.show_input(params);
|
||||||
for(var i=0;i<this.llmmodels.length;i++){
|
for(var i=0;i<this.llmmodels.length;i++){
|
||||||
var lm = this.llmmodels[i];
|
var lm = this.llmmodels[i];
|
||||||
schedule_once(lm.model_inputed.bind(lm, params), 0.01);
|
schedule_once(lm.model_inputed.bind(lm, params), 0.01);
|
||||||
|
|||||||
@ -9,7 +9,7 @@ bricks.UserInputView = class extends bricks.VBox {
|
|||||||
super(opts);
|
super(opts);
|
||||||
this.v_w = null;
|
this.v_w = null;
|
||||||
this.a_v = null;
|
this.a_v = null;
|
||||||
this.images = [];
|
this.show_input(this.data);
|
||||||
}
|
}
|
||||||
show_input(data){
|
show_input(data){
|
||||||
var mdtext = '';
|
var mdtext = '';
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user