Files
EasySoft-ZenTaoPMS/module/ai/js/models.ui.js
T

38 lines
1.2 KiB
JavaScript

let renderedDefault = false;
let defaultModel = null;
window.onRenderCell = (result, {col, row}) =>
{
if(col.name == 'name' && ((!renderedDefault && row.data.enabled == '1') || (renderedDefault && row.data.id == defaultModel)))
{
result.push({html: `<span class='label gray-pale rounded-xl cursor-help' title='${langDefaultTip}'>${langDefault}</span>`});
renderedDefault = true;
defaultModel = row.data.id;
}
return result;
};
window.confirmDisable = function(modelID)
{
zui.Modal.confirm({message: confirmDisableTip, icon: 'icon-exclamation-sign', iconClass: 'warning-pale rounded-full icon-2x'}).then(res =>
{
if(res) $.ajaxSubmit({url: $.createLink('ai', 'modeldisable', `modelID=${modelID}`)});
})
};
$(function()
{
const container = window.frameElement?.closest('.load-indicator');
if(container)
{
delete container.dataset.loading;
container.classList.remove('loading');
container.classList.remove('no-delay');
}
/* If user navigated to this page from old page, reload. */
if(window.name === 'app-admin-old')
{
$.apps.reloadApp('admin', $.createLink('ai', 'models'));
}
});