VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Directory :  /var/www/html/libs/absol-full/dist/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/libs/absol-full/dist/js/mdls__absol-acomp__js__LoadingCubeModal.js
/*** module: node_modules/absol-acomp/js/LoadingCubeModal.js ***/
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = void 0;

var _ACore = _interopRequireWildcard(require("../ACore"));

var _stringGenerate = require("absol/src/String/stringGenerate");



/***
 * @extends Modal
 * @constructor
 */
function LoadingCubeModal() {}

LoadingCubeModal.tag = 'LoadingCubeModal'.toLowerCase();

LoadingCubeModal.render = function () {
  return (0, _ACore._)({
    tag: 'modal',
    class: 'as-loading-cube-modal',
    child: '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="margin: auto; background: rgb(241, 242, 243); display: block; shape-rendering: auto;" width="200px" height="200px" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid">\n' + '<g transform="translate(26.666666666666668,26.666666666666668)">\n' + '  <rect x="-20" y="-20" width="40" height="40" fill="#13a9df">\n' + '    <animateTransform attributeName="transform" type="scale" repeatCount="indefinite" dur="1s" keyTimes="0;1" values="1.1500000000000001;1" begin="-0.3s"></animateTransform>\n' + '  </rect>\n' + '</g>\n' + '<g transform="translate(73.33333333333333,26.666666666666668)">\n' + '  <rect x="-20" y="-20" width="40" height="40" fill="#4be44c">\n' + '    <animateTransform attributeName="transform" type="scale" repeatCount="indefinite" dur="1s" keyTimes="0;1" values="1.1500000000000001;1" begin="-0.2s"></animateTransform>\n' + '  </rect>\n' + '</g>\n' + '<g transform="translate(26.666666666666668,73.33333333333333)">\n' + '  <rect x="-20" y="-20" width="40" height="40" fill="#e2d58b">\n' + '    <animateTransform attributeName="transform" type="scale" repeatCount="indefinite" dur="1s" keyTimes="0;1" values="1.1500000000000001;1" begin="0s"></animateTransform>\n' + '  </rect>\n' + '</g>\n' + '<g transform="translate(73.33333333333333,73.33333333333333)">\n' + '  <rect x="-20" y="-20" width="40" height="40" fill="#e1e7e7">\n' + '    <animateTransform attributeName="transform" type="scale" repeatCount="indefinite" dur="1s" keyTimes="0;1" values="1.1500000000000001;1" begin="-0.1s"></animateTransform>\n' + '  </rect>\n' + '</g>\n' + '</svg>'
  });
};

LoadingCubeModal.share = {
  token: null,
  $elt: null
};
/***
 *
 * @return {String}
 */

LoadingCubeModal.show = function () {
  if (!LoadingCubeModal.share.$elt) LoadingCubeModal.share.$elt = (0, _ACore._)(LoadingCubeModal.tag);

  if (!LoadingCubeModal.share.$elt.isDescendantOf(document.body)) {
    document.body.appendChild(LoadingCubeModal.share.$elt);
  }

  LoadingCubeModal.share.token = (0, _stringGenerate.randomIdent)(9);
  return LoadingCubeModal.share.token;
};
/***
 *
 * @param {String} token
 * @return {Boolean}
 */


LoadingCubeModal.close = function (token) {
  if (LoadingCubeModal.share.$elt && LoadingCubeModal.share.$elt.isDescendantOf(document.body) && (!token || token === LoadingCubeModal.share.token)) {
    this.share.$elt.remove();
    LoadingCubeModal.share.token = null;
    return true;
  }

  return false;
};

_ACore.default.install(LoadingCubeModal);

var _default = LoadingCubeModal;
exports.default = _default;

VaKeR 2022