feat: initial build - static app kapp-pwa
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,105 @@
|
||||
(self["webpackChunkapp"] = self["webpackChunkapp"] || []).push([[4981],{
|
||||
|
||||
/***/ 64981:
|
||||
/*!*******************************************************************************!*\
|
||||
!*** ./node_modules/@capawesome/capacitor-screen-orientation/dist/esm/web.js ***!
|
||||
\*******************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ "ScreenOrientationWeb": () => (/* binding */ ScreenOrientationWeb)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
|
||||
/* harmony import */ var _capacitor_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @capacitor/core */ 26549);
|
||||
/* harmony import */ var _definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./definitions */ 75748);
|
||||
|
||||
|
||||
|
||||
class ScreenOrientationWeb extends _capacitor_core__WEBPACK_IMPORTED_MODULE_1__.WebPlugin {
|
||||
constructor() {
|
||||
var _this;
|
||||
|
||||
super();
|
||||
_this = this;
|
||||
this.isSupported = 'orientation' in screen;
|
||||
this.handleOrientationChange = /*#__PURE__*/(0,_Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
|
||||
const result = yield _this.getCurrentOrientation();
|
||||
const changeEvent = {
|
||||
type: result.type
|
||||
};
|
||||
|
||||
_this.notifyListeners('screenOrientationChange', changeEvent);
|
||||
});
|
||||
|
||||
if (this.isSupported) {
|
||||
screen.orientation.addEventListener('change', this.handleOrientationChange);
|
||||
}
|
||||
}
|
||||
|
||||
lock(options) {
|
||||
var _this2 = this;
|
||||
|
||||
return (0,_Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
|
||||
if (!_this2.isSupported) {
|
||||
_this2.throwUnsupportedError();
|
||||
}
|
||||
|
||||
yield screen.orientation.lock(options.type);
|
||||
})();
|
||||
}
|
||||
|
||||
unlock() {
|
||||
var _this3 = this;
|
||||
|
||||
return (0,_Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
|
||||
if (!_this3.isSupported) {
|
||||
_this3.throwUnsupportedError();
|
||||
}
|
||||
|
||||
screen.orientation.unlock();
|
||||
})();
|
||||
}
|
||||
|
||||
getCurrentOrientation() {
|
||||
var _this4 = this;
|
||||
|
||||
return (0,_Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
|
||||
if (!_this4.isSupported) {
|
||||
_this4.throwUnsupportedError();
|
||||
}
|
||||
|
||||
switch (screen.orientation.type) {
|
||||
case 'landscape-primary':
|
||||
return {
|
||||
type: _definitions__WEBPACK_IMPORTED_MODULE_2__.OrientationType.LANDSCAPE_PRIMARY
|
||||
};
|
||||
|
||||
case 'landscape-secondary':
|
||||
return {
|
||||
type: _definitions__WEBPACK_IMPORTED_MODULE_2__.OrientationType.LANDSCAPE_SECONDARY
|
||||
};
|
||||
|
||||
case 'portrait-secondary':
|
||||
return {
|
||||
type: _definitions__WEBPACK_IMPORTED_MODULE_2__.OrientationType.PORTRAIT_SECONDARY
|
||||
};
|
||||
|
||||
default:
|
||||
return {
|
||||
type: _definitions__WEBPACK_IMPORTED_MODULE_2__.OrientationType.PORTRAIT_PRIMARY
|
||||
};
|
||||
}
|
||||
})();
|
||||
}
|
||||
|
||||
throwUnsupportedError() {
|
||||
throw this.unavailable('Screen Orientation API not available in this browser.');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/***/ })
|
||||
|
||||
}])
|
||||
//# sourceMappingURL=4981.js.map
|
||||
Reference in New Issue
Block a user