2022-06-02 15:51:05 +08:00

69 lines
2.0 KiB
JavaScript
Executable File
Vendored

/**
* EEUI App 专用
*/
(function (window) {
const $ = window.$A;
/**
* =============================================================================
* ******************************* App extra *******************************
* =============================================================================
*/
$.extend({
eeuiAppAlert(object, callback) {
if (!$A.isEEUiApp) return;
if (typeof callback !== "function") callback = _ => {};
requireModuleJs("eeui").alert(object, callback);
},
eeuiAppToast(object) {
if (!$A.isEEUiApp) return;
requireModuleJs("eeui").toast(object);
},
eeuiAppOpenPage(object, callback) {
if (!$A.isEEUiApp) return;
if (typeof callback !== "function") callback = _ => {};
requireModuleJs("eeui").openPage(object, callback);
},
eeuiAppOpenWeb(url) {
if (!$A.isEEUiApp) return;
requireModuleJs("eeui").openWeb(url)
},
eeuiAppSetPageBackPressed(object, callback) {
if (!$A.isEEUiApp) return;
if (typeof callback !== "function") callback = _ => {};
requireModuleJs("eeui").setPageBackPressed(object, callback);
},
eeuiAppGoDesktop() {
if (!$A.isEEUiApp) return;
requireModuleJs("eeui").goDesktop();
},
eeuiAppKeepScreenOn() {
if (!$A.isEEUiApp) return;
requireModuleJs("eeui").keepScreenOn();
},
eeuiAppKeepScreenOff() {
if (!$A.isEEUiApp) return;
requireModuleJs("eeui").keepScreenOff();
},
eeuiAppSendMessage(object) {
if (!$A.isEEUiApp) return;
requireModuleJs("webview").sendMessage(object);
},
eeuiAppSetUrl(url) {
if (!$A.isEEUiApp) return;
requireModuleJs("webview").setUrl(url);
},
});
window.$A = $;
})(window);