Welcome To Our Shell

Mister Spy & Souheyl Bypass Shell

Current Path : /var/www/html/ift/web/core/themes/claro/js/

Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
Upload File :
Current File : /var/www/html/ift/web/core/themes/claro/js/details.es6.js

/**
 * @file
 * Claro's polyfill enhancements for HTML5 details.
 */

(($, Modernizr, Drupal) => {
  /**
   * Workaround for Firefox.
   *
   * Firefox applies the focus state only for keyboard navigation.
   * We have to manually trigger focus to make the behavior consistent across
   * browsers.
   *
   * @type {Drupal~behavior}
   */
  Drupal.behaviors.claroDetails = {
    attach(context) {
      $(context)
        .once('claroDetails')
        .on('click', event => {
          if (event.target.nodeName === 'SUMMARY') {
            $(event.target).trigger('focus');
          }
        });
    },
  };

  /**
   * Workaround for non-supporting browsers.
   *
   * This shim extends HTML5 Shiv used by core.
   *
   * HTML5 Shiv toggles focused details for hitting enter. We copy that for
   * space key as well to make the behavior consistent across browsers.
   *
   * @type {Drupal~behavior}
   */
  Drupal.behaviors.claroDetailsToggleShim = {
    attach(context) {
      if (Modernizr.details || !Drupal.CollapsibleDetails.instances.length) {
        return;
      }

      $(context)
        .find('details .details-title')
        .once('claroDetailsToggleShim')
        .on('keypress', event => {
          const keyCode = event.keyCode || event.charCode;
          if (keyCode === 32) {
            $(event.target)
              .closest('summary')
              .trigger('click');
            event.preventDefault();
          }
        });
    },
  };
})(jQuery, Modernizr, Drupal);

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped) Email: contact@elmoujehidin.net