Drupal 8.4.0 verzió alatt Nexus Téma menü nem jelenik meg mobilon, meg nem tölt be a slide

Fórum: 

Nexus Theme

Nexus Theme

Drupal 8.4.0 verzióra frissítés után nem jelenik meg mobilon, illetve mobil nézeten az oldal navigációs főmenüje. Meg desktop, mobil nézeten nem jelenik meg a slide. Ennek valójában az az oka, hogy az újabb core frissítés már újabb jquery-t használ. A megoldás az, hogy módosítanunk kell a Nexus Témának a slide.js, costum.js állományait.

Nexus Theme

 

slide.js

jQuery(window).on('load', function() {

  jQuery('#slidebox').flexslider({
    animation: "fade",
    directionNav:true,
    controlNav:false
  });

});

 

custom.js

(function ($) {
  $(window).on('load', function() {

    /* Navigation */

    $('#main-menu > nav > ul').superfish({
      delay:       500,                // 0.1 second delay on mouseout
      animation:   { opacity:'show',height:'show'},  // fade-in and slide-down animation
      dropShadows: true                // disable drop shadows
    });

    $('#main-menu > nav > ul').mobileMenu({
      prependTo:'.mobilenavi',
      groupPageText: Drupal.t('Main'),
      topOptionText: Drupal.t('Select a page')
    });

  });
})(jQuery);

( function() {
  var is_webkit = navigator.userAgent.toLowerCase().indexOf( 'webkit' ) > -1,
      is_opera  = navigator.userAgent.toLowerCase().indexOf( 'opera' )  > -1,
      is_ie     = navigator.userAgent.toLowerCase().indexOf( 'msie' )   > -1;

  if ( ( is_webkit || is_opera || is_ie ) && 'undefined' !== typeof( document.getElementById ) ) {
    var eventMethod = ( window.addEventListener ) ? 'addEventListener' : 'attachEvent';
    window[ eventMethod ]( 'hashchange', function() {
      var element = document.getElementById( location.hash.substring( 1 ) );

      if ( element ) {
        if ( ! /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) )
          element.tabIndex = -1;

        element.focus();
      }
    }, false );
  }
})();


Nexus Theme

Szerző

admin képe
admin

Varga Tamás (admin)

Informatikus, rendszergazda.
Gyermekkorától kezdve kapcsolatban áll a számítógépekkel. Érdeklődési köre az idők folyamán jelentősen kibővült.
Jelenleg leginkább a táblagépek és az okostelefonok társaságában érzi jól magát. Korábbi szervizes tapasztalatait kamatoztatja a PC-k és notebook-ok világában, emellett nagy Drupal, Open Source és Linux rajongó és nem mellesleg piacképes gyakorlati tudással rendelkező szakember.