You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Terminal__index.async.js

508 lines
22 KiB

"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[5111],{
/***/ 36070:
/*!******************************************!*\
!*** ./src/pages/tasks/service/index.js ***!
\******************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ JW: function() { return /* binding */ setUnity3dStatus; },
/* harmony export */ Jd: function() { return /* binding */ rebootEsc; },
/* harmony export */ Kl: function() { return /* binding */ addVncTime; },
/* harmony export */ L5: function() { return /* binding */ saveTaskStar; },
/* harmony export */ MH: function() { return /* binding */ getChooseUnlockAnswer; },
/* harmony export */ Qo: function() { return /* binding */ getCodeGameStatus; },
/* harmony export */ SO: function() { return /* binding */ fetchPathsTaskList; },
/* harmony export */ Tf: function() { return /* binding */ resetGitCode; },
/* harmony export */ UZ: function() { return /* binding */ setTpiSession; },
/* harmony export */ XO: function() { return /* binding */ fetchTaskInfo; },
/* harmony export */ Xy: function() { return /* binding */ codeGameBuild; },
/* harmony export */ Y0: function() { return /* binding */ plusOrCancelPraise; },
/* harmony export */ Ye: function() { return /* binding */ setStartPermanent; },
/* harmony export */ Yv: function() { return /* binding */ stopLogOutput; },
/* harmony export */ ZH: function() { return /* binding */ commitFiles; },
/* harmony export */ am: function() { return /* binding */ resetEnvironment; },
/* harmony export */ fA: function() { return /* binding */ closeWindowsVnc; },
/* harmony export */ fY: function() { return /* binding */ getRemainingTime; },
/* harmony export */ g6: function() { return /* binding */ fetchTaskList; },
/* harmony export */ gT: function() { return /* binding */ fetchPictures; },
/* harmony export */ gn: function() { return /* binding */ pullFiles; },
/* harmony export */ h$: function() { return /* binding */ logOutput; },
/* harmony export */ hG: function() { return /* binding */ resetPassedCode; },
/* harmony export */ i8: function() { return /* binding */ getRanking; },
/* harmony export */ j3: function() { return /* binding */ getUnlockAnswer; },
/* harmony export */ lH: function() { return /* binding */ getAnswerInfo; },
/* harmony export */ li: function() { return /* binding */ fetchCode; },
/* harmony export */ n4: function() { return /* binding */ updateCode; },
/* harmony export */ pU: function() { return /* binding */ fetchRepos; },
/* harmony export */ qK: function() { return /* binding */ restoreCode; },
/* harmony export */ sA: function() { return /* binding */ startInit; },
/* harmony export */ sP: function() { return /* binding */ getChooseAnswerInfo; },
/* harmony export */ t$: function() { return /* binding */ unlockTestCase; },
/* harmony export */ zl: function() { return /* binding */ evalateChooseGame; }
/* harmony export */ });
/* unused harmony exports getNoticeDetail, closeSSh, addMyRepositoryFile, deleteMyGitFile, moveMyGitFile, getMyFileContent */
/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/fetch */ 87101);
/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils/util */ 3163);
var __defProp = Object.defineProperty;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (__hasOwnProp.call(b, prop))
__defNormalProp(a, prop, b[prop]);
if (__getOwnPropSymbols)
for (var prop of __getOwnPropSymbols(b)) {
if (__propIsEnum.call(b, prop))
__defNormalProp(a, prop, b[prop]);
}
return a;
};
var __async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
const urlParamsAll = (0,_utils_util__WEBPACK_IMPORTED_MODULE_1__/* .getJsonFromUrl */ .oP)();
const urlParams = {};
if (urlParamsAll == null ? void 0 : urlParamsAll.homework_common_id) {
urlParams.homework_common_id = urlParamsAll == null ? void 0 : urlParamsAll.homework_common_id;
}
if (urlParamsAll == null ? void 0 : urlParamsAll.exercisesId) {
urlParams.exercise_id = urlParamsAll == null ? void 0 : urlParamsAll.exercisesId;
}
console.log(urlParamsAll, urlParams, "urlParamsAll");
function fetchTaskInfo(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}.json`, __spreadValues(__spreadValues({}, params), urlParams));
}
function fetchTaskList(id) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`myshixuns/${id}/challenges.json`);
}
function fetchPathsTaskList(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`myshixuns/${id}/subject_challenges.json`, params);
}
function saveTaskStar(id, shixunId, star) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/star.json`, {
shixun_id: shixunId,
star
});
}
function fetchCode(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/rep_content.json`, __spreadValues(__spreadValues({}, params), urlParams));
}
function updateCode(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)(`myshixuns/${id}/update_file.json`, params);
}
function restoreCode(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/reset_original_code.json`, __spreadValues(__spreadValues({}, params), urlParams));
}
function resetGitCode(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)(`myshixuns/${id}/reset_repository.json`, params);
}
function resetPassedCode(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/reset_passed_code.json`, __spreadValues(__spreadValues({}, params), urlParams));
}
function codeGameBuild(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)(`tasks/${id}/game_build.json`, __spreadValues(__spreadValues({}, params), urlParams));
}
function getCodeGameStatus(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/game_status.json`, __spreadValues(__spreadValues({}, params), urlParams));
}
function evalateChooseGame(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)(`tasks/${id}/choose_build.json`, __spreadValues(__spreadValues({}, params), urlParams));
}
function getRemainingTime(id) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`myshixuns/${id}/get_remaining_time.json`);
}
function fetchPictures(id) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/picture_display.json`, urlParams);
}
function getNoticeDetail(id, params) {
return get(`courses/${id}/inform_detail.json`, params);
}
function plusOrCancelPraise(id) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)(`tasks/${id}/plus_or_cancel_praise.json`);
}
function fetchRepos(id, params = {}) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)(`myshixuns/${id}/repository.json`, params);
}
function startInit(id, params = {}) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`myshixuns/${id}/start.json`, params);
}
function setTpiSession(id, params = {}) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`myshixuns/${id}/set_tpisession.json`, params);
}
function closeSSh(id) {
return get(`myshixuns/${id}/reset_pod.json`);
}
function resetEnvironment(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`myshixuns/${id}/reset_pod.json`, params);
}
function rebootEsc(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP)(`/api/tasks/${id}/reboot_esc.json`, {
method: "post",
body: params
});
}
function unlockTestCase(id) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/check_test_sets.json`);
}
function getAnswerInfo(id) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/get_answer_info.json`);
}
function getChooseAnswerInfo(id) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/get_choose_answer.json`);
}
function getChooseUnlockAnswer(id) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/unlock_choose_answer.json`);
}
function getUnlockAnswer(id, aid) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/unlock_answer.json`, {
answer_id: aid
});
}
function setUnity3dStatus(id, result, data) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)(`tasks/${id}/set_games_status.json`, { result, data });
}
function addVncTime(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`myshixuns/${id}/active_pod.json`, params);
}
function getRanking(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/rank_list.json`, params);
}
function closeWindowsVnc(id, tpi_id) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)(`tasks/${id}/close_windows_vnc.json`, {
tpi_id
});
}
function commitFiles(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/commit_files.json`, params);
}
function pullFiles(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/pull_files.json`, params);
}
function logOutput(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)(`tasks/${id}/log_output`, params);
}
function stopLogOutput(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)(`tasks/${id}/stop_log_output.json`, params);
}
function addMyRepositoryFile(params) {
return __async(this, null, function* () {
return Fetch(`/api/myshixuns/${params.id}/add_file.json`, {
method: "post",
body: params
});
});
}
function deleteMyGitFile(params) {
return __async(this, null, function* () {
return Fetch(`/api/myshixuns/${params.id}/delete_git_file.json`, {
method: "Delete",
body: params
});
});
}
function moveMyGitFile(params) {
return __async(this, null, function* () {
return Fetch(`/api/myshixuns/${params.id}/mv_file.json`, {
method: "post",
body: params
});
});
}
function getMyFileContent(params) {
return __async(this, null, function* () {
return Fetch(`/api/tasks/${params.id}/rep_content.json`, {
method: "get",
params
});
});
}
function setStartPermanent(id, params) {
return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP)(`/api/shixuns/${id}/set_start_permanent.json`, {
method: "put",
body: params
});
}
/***/ }),
/***/ 14147:
/*!******************************************************!*\
!*** ./src/components/Spinner/index.tsx + 1 modules ***!
\******************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ Spinner; }
});
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 14 modules
var _umi_production_exports = __webpack_require__(87210);
;// CONCATENATED MODULE: ./src/components/Spinner/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Spinnermodules = ({"ldsRing":"ldsRing___mpBZC","idsRingWrapper":"idsRingWrapper___Of9_n","ldsring":"ldsring___o0w2t"});
;// CONCATENATED MODULE: ./src/components/Spinner/index.tsx
/* harmony default export */ var Spinner = (({ message, className, children, style = {} }) => {
return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: `${Spinnermodules.idsRingWrapper} ${className}` }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Spinnermodules.ldsRing }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", null), /* @__PURE__ */ _react_17_0_2_react.createElement("div", null), /* @__PURE__ */ _react_17_0_2_react.createElement("div", null), /* @__PURE__ */ _react_17_0_2_react.createElement("div", null)), message ? /* @__PURE__ */ _react_17_0_2_react.createElement("p", { style }, message) : null, /* @__PURE__ */ _react_17_0_2_react.createElement(_umi_production_exports.Outlet, null));
});
/***/ }),
/***/ 69210:
/*!**********************************!*\
!*** ./src/components/modal.tsx ***!
\**********************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Z: function() { return /* binding */ Dialog; }
/* harmony export */ });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ 4676);
class Dialog extends react__WEBPACK_IMPORTED_MODULE_0__.Component {
constructor(props) {
super(props);
const doc = window.document;
this.node = doc.createElement("div");
doc.body.appendChild(this.node);
}
render() {
const { children } = this.props;
return (0,react_dom__WEBPACK_IMPORTED_MODULE_1__.createPortal)(children, this.node);
}
componentWillUnmount() {
window.document.body.removeChild(this.node);
}
}
/***/ }),
/***/ 8455:
/*!**************************************!*\
!*** ./src/pages/Terminal/index.tsx ***!
\**************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! umi */ 87210);
/* harmony import */ var _pages_tasks_xterm_panel__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/pages/tasks/xterm-panel */ 68514);
/* harmony import */ var _pages_tasks_vnc_view_vnc_panel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/pages/tasks/vnc-view/vnc-panel */ 13013);
/* harmony import */ var _pages_tasks_vnc_view_index_less__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/pages/tasks/vnc-view/index.less */ 79197);
/* harmony import */ var _components_mediator__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/mediator */ 7694);
/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/fetch */ 87101);
var __defProp = Object.defineProperty;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (__hasOwnProp.call(b, prop))
__defNormalProp(a, prop, b[prop]);
if (__getOwnPropSymbols)
for (var prop of __getOwnPropSymbols(b)) {
if (__propIsEnum.call(b, prop))
__defNormalProp(a, prop, b[prop]);
}
return a;
};
var __async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
const ClassroomListPage = ({
classroomList,
globalSetting,
loading,
dispatch
}) => {
var _a;
const [sshConfigData, setSshConfigData] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({});
const [taskData, setTaskData] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({});
const params = (0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();
const [searchParams] = (0,umi__WEBPACK_IMPORTED_MODULE_1__.useSearchParams)();
let tasksId = "68yrbx3ech4a";
switch (searchParams.get("type")) {
case "windows":
tasksId = "hvp5tzfof4wl";
break;
case "vnc":
tasksId = "m3ifqz82epo9";
break;
}
let total;
(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
getData();
}, []);
(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
if (sshConfigData.host) {
setTimeout(() => {
_components_mediator__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z.publish("create-socket", 1);
}, 500);
}
}, [sshConfigData]);
const getData = () => __async(void 0, null, function* () {
var _a2, _b;
const res1 = yield (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)(`/api/tasks/${searchParams.get("taskId") || tasksId || "68yrbx3ech4a"}.json`, { method: "get" });
setTaskData(__spreadValues({}, res1));
if (searchParams.get("type") === "terminal") {
const res = yield (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .ZP)(`/api/myshixuns/${(_a2 = res1 == null ? void 0 : res1.myshixun) == null ? void 0 : _a2.identifier}/start.json`, { method: "get", game_id: (_b = res1 == null ? void 0 : res1.game) == null ? void 0 : _b.id });
setSshConfigData(__spreadValues({}, (res == null ? void 0 : res.data) || {}));
}
if (searchParams.get("type") === "windows") {
}
});
return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement("section", { style: {
position: "fixed",
width: "100%",
height: "100%",
zIndex: 22,
top: 0,
right: 0,
bottom: 0,
left: 0
} }, searchParams.get("type") === "terminal" && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement(_pages_tasks_xterm_panel__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, { sshConfigData, sid: 1 }), searchParams.get("type") !== "terminal" && (taskData == null ? void 0 : taskData.challenge) && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement(
_pages_tasks_vnc_view_vnc_panel__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z,
{
taskId: tasksId,
myshixunId: (_a = taskData == null ? void 0 : taskData.myshixun) == null ? void 0 : _a.identifier,
vnc_url: searchParams.get("type") === "vnc" ? true : false,
window_vnc_url: searchParams.get("type") === "windows" ? true : false,
taskData
}
));
};
/* harmony default export */ __webpack_exports__["default"] = ((0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(
({
classroomList,
loading,
globalSetting
}) => ({
classroomList,
globalSetting,
loading: loading.models.classroomList
})
)(ClassroomListPage));
/***/ }),
/***/ 98563:
/*!*********************************!*\
!*** ./src/utils/fullscreen.ts ***!
\*********************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ BU: function() { return /* binding */ exitFull; },
/* harmony export */ Dj: function() { return /* binding */ requestFullScreen; },
/* harmony export */ gH: function() { return /* binding */ fullscreenChange; },
/* harmony export */ vp: function() { return /* binding */ IsFull; }
/* harmony export */ });
function requestFullScreen(element) {
try {
if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullScreen) {
element.webkitRequestFullScreen();
}
} catch (e) {
console.log(e, ":e");
}
}
function exitFull() {
if (window.top.document.webkitExitFullscreen) {
window.top.document.webkitExitFullscreen();
} else if (document.exitFullscreen) {
window.top.document.exitFullscreen();
} else if (document.msExitFullscreen) {
window.top.document.msExitFullscreen();
} else if (document.mozCancelFullScreen) {
window.top.document.mozCancelFullScreen();
}
}
const fullscreenChange = () => {
if (document.webkitExitFullscreen) {
return "webkitfullscreenchange";
} else if (document.exitFullscreen) {
return "fullscreenchange";
} else if (document.msExitFullscreen) {
return "msfullscreenchange";
} else if (document.mozCancelFullScreen) {
return "mozfullscreenchange";
}
};
function IsFull() {
var fullscreenElement = window.top.document.fullscreenElement || window.top.document.mozFullscreenElement || window.top.document.webkitFullscreenElement;
var fullscreenEnabled = document.fullscreenEnabled || document.mozFullscreenEnabled || document.webkitFullscreenEnabled;
console.log("fullscreenElement", fullscreenElement);
if (fullscreenElement == null) {
return false;
} else {
return true;
}
}
/***/ })
}]);