EmbyCrackedClient/web/modules/common/dialogs/confirm.js
2025-06-25 11:46:04 +08:00

1 line
No EOL
714 B
JavaScript

import globalize from"./../globalize.js";import dialog from"./../../dialog/dialog.js";export default function(text,title){let options;options="string"==typeof text?{title:title,text:text}:text;title=[];return title.push({name:options.cancelText||globalize.translate("Cancel"),id:"cancel",type:"cancel"===options.primary?null:"cancel"}),title.push({name:options.confirmText||globalize.translate("ButtonOk"),id:"ok",type:"cancel"===options.primary?"cancel":"submit"}),"cancel"!==options.primary&&title.reverse(),options.buttons=title,options.dialogType="confirm",dialog(options).then(function(result){return"ok"===result?Promise.resolve():options.cancelResult?Promise.reject(options.cancelResult):Promise.reject()})}