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__materializeIconTrigger.js
/*** module: node_modules/absol-acomp/js/materializeIconTrigger.js ***/
"use strict";

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

var _Dom = _interopRequireDefault(require("absol/src/HTML5/Dom"));

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

var _ResizeSystem = _interopRequireDefault(require("absol/src/HTML5/ResizeSystem"));


function materializeIconTrigger() {
  _Dom.default.documentReady.then(function () {
    var linkMaterial = _ACore.default.$('link', document.head, function (elt) {
      if (elt.href && elt.href.indexOf('Material+Icons')) return true;
    });

    if (!linkMaterial) return;
    var checkInv = -1;

    function onLoaded() {
      if (checkInv > 0) {
        clearTimeout(checkInv);
        checkInv = -1;
      }

      linkMaterial.off('loaded', onLoaded).off('load', onLoaded).off('error', onLoaded);
      i.remove();
      requestAnimationFrame(function () {
        _ResizeSystem.default.update();

        if (document.cookie.indexOf('absol_debug') >= 0) {
          console.info('Resize after MaterialIcons load');
        }
      });
    }

    linkMaterial.on('loaded', onLoaded).on('load', onLoaded).on('error', onLoaded);

    var i = _ACore.default._({
      tag: 'i',
      class: "material-icons",
      style: {
        fontSize: '14px',
        position: 'fixed',
        top: '0',
        left: '0',
        zIndex: '-1000',
        visibility: 'hidden'
      },
      child: {
        text: 'account_balance_wallet'
      }
    }).addTo(document.body);

    var iBox = i.getBoundingClientRect();

    if (iBox.width < iBox.height * 3) {
      onLoaded();
      return;
    }

    var intervalCount = 50;
    checkInv = setInterval(function () {
      intervalCount--;

      if (intervalCount < 0) {
        onLoaded();
      }

      iBox = i.getBoundingClientRect();

      if (iBox.width < iBox.height * 3) {
        onLoaded();
      }
    }, 200);
  });
}

VaKeR 2022