fix: use bricks.getWidgetById instead of non-existent bricks.app.find_widget_by_id
The correct bricks API is bricks.getWidgetById(id), not bricks.app.find_widget_by_id(id). Replaced all 11 occurrences.
This commit is contained in:
parent
c6df7f1829
commit
42fd93b706
@ -40,8 +40,8 @@
|
||||
},
|
||||
|
||||
updateStatus: function(state, text) {
|
||||
var statusWidget = bricks.app.find_widget_by_id('status_text');
|
||||
var badgeWidget = bricks.app.find_widget_by_id('ws_status');
|
||||
var statusWidget = bricks.getWidgetById('status_text');
|
||||
var badgeWidget = bricks.getWidgetById('ws_status');
|
||||
if (statusWidget) statusWidget.set_text(text);
|
||||
if (badgeWidget) {
|
||||
var labels = {connected: '已连接', connecting: '连接中', disconnected: '未连接'};
|
||||
@ -53,7 +53,7 @@
|
||||
if (msg.type === 'connected' || msg.type === 'pong') return;
|
||||
if (msg.type === 'error') {
|
||||
this.addStep('error', msg.data ? msg.data.message : msg.message || '错误', msg.data || {});
|
||||
var btn = bricks.app.find_widget_by_id('start_btn');
|
||||
var btn = bricks.getWidgetById('start_btn');
|
||||
if (btn) btn.options.disabled = false;
|
||||
return;
|
||||
}
|
||||
@ -62,13 +62,13 @@
|
||||
var message = data.message || event;
|
||||
this.addStep(event, message, data);
|
||||
if (event === 'reasoning_complete' || event === 'execution_complete') {
|
||||
var btn = bricks.app.find_widget_by_id('start_btn');
|
||||
var btn = bricks.getWidgetById('start_btn');
|
||||
if (btn) btn.options.disabled = false;
|
||||
}
|
||||
},
|
||||
|
||||
addStep: function(event, message, data) {
|
||||
var container = bricks.app.find_widget_by_id('steps_container');
|
||||
var container = bricks.getWidgetById('steps_container');
|
||||
if (!container) return;
|
||||
this.stepCount++;
|
||||
|
||||
@ -105,7 +105,7 @@
|
||||
detailsHtml + '</div></div>';
|
||||
|
||||
container.el.insertAdjacentHTML('beforeend', stepHtml);
|
||||
var currentWidget = bricks.app.find_widget_by_id('current_step');
|
||||
var currentWidget = bricks.getWidgetById('current_step');
|
||||
if (currentWidget) currentWidget.set_text(message);
|
||||
container.el.scrollTop = container.el.scrollHeight;
|
||||
},
|
||||
@ -130,23 +130,23 @@
|
||||
return;
|
||||
}
|
||||
}
|
||||
var input = bricks.app.find_widget_by_id('reasoning_input');
|
||||
var input = bricks.getWidgetById('reasoning_input');
|
||||
if (!input || !input.options.text.trim()) {
|
||||
bricks.show_error_message && bricks.show_error_message('请输入推理请求');
|
||||
return;
|
||||
}
|
||||
var btn = bricks.app.find_widget_by_id('start_btn');
|
||||
var btn = bricks.getWidgetById('start_btn');
|
||||
if (btn) btn.options.disabled = true;
|
||||
ws.ws.send(JSON.stringify({cmd: 'start_reasoning', request: input.options.text.trim(), user_id: ws.userId}));
|
||||
});
|
||||
|
||||
bricks.RF.register('clearSteps', async function(params) {
|
||||
var container = bricks.app.find_widget_by_id('steps_container');
|
||||
var container = bricks.getWidgetById('steps_container');
|
||||
if (container) container.el.innerHTML = '';
|
||||
reasoningWS.stepCount = 0;
|
||||
var currentWidget = bricks.app.find_widget_by_id('current_step');
|
||||
var currentWidget = bricks.getWidgetById('current_step');
|
||||
if (currentWidget) currentWidget.set_text('');
|
||||
var btn = bricks.app.find_widget_by_id('start_btn');
|
||||
var btn = bricks.getWidgetById('start_btn');
|
||||
if (btn) btn.options.disabled = false;
|
||||
});
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user