HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux wordpress-ubuntu-s-2vcpu-4gb-fra1-01 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64
User: root (0)
PHP: 7.4.33
Disabled: 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,
Upload Files
File: //proc/1526/cwd/zaklada/html/node_modules/nwmatcher/src/modules/nwmatcher-shortcuts.js
NW.Dom.shortcuts = (function() {

  // match missing R/L context
  var nextID = 0,
  reLeftContext = /^[\x20\t\n\r\f]*[>+~]/,
  reRightContext = /[>+~][\x20\t\n\r\f]*$/;

  return function(selector, from, alt) {

    // add left context if missing
    if (reLeftContext.test(selector)) {
      if (from.nodeType == 9) {
        selector = '* ' + selector;
      } else if (/html|body/i.test(from.nodeName)) {
        selector = from.nodeName + ' ' + selector;
      } else if (alt) {
        selector = NW.Dom.shortcuts(selector, alt);
      } else if (from.nodeType == 1 && from.id) {
        selector = '#' + from.id + ' ' + selector;
      } else {
        ++nextID;
        selector = '#' + (from.id = 'NW' + nextID) + ' ' + selector;
        //NW.Dom.emit('Unable to resolve a context for the shortcut selector "' + selector + '"');
      }
    }

    // add right context if missing
    if (reRightContext.test(selector)) {
      selector += ' *';
    }

    return selector;
  };

})();