templates/landing/landing_header.html.twig line 1

Open in your IDE?
  1. <nav class="navbar navbar-expand-lg navbar-light bg-light all-pedding" id="osm_journal_header">
  2. <a class="navbar-brand" href="{{ path('index') }}">
  3. <img src="{{asset('images/web_log.png')}}" alt="RIDER" height="60">
  4. </a>
  5. <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#mainNav">
  6. <span class="navbar-toggler-icon"></span>
  7. </button>
  8. <div class="collapse navbar-collapse" id="mainNav">
  9. <ul class="navbar-nav ml-auto">
  10. {# <li class="nav-item">
  11. <a class="nav-link" href="{{ path('index') }}">Home</a>
  12. </li>
  13. <li class="nav-item dropdown">
  14. <a class="nav-link dropdown-toggle" href="#" id="journalsDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  15. Journals
  16. </a>
  17. <div class="dropdown-menu" aria-labelledby="journalsDropdown">
  18. <a class="dropdown-item" href="{{ path('All_journals', {'journal_type': "all"}) }}">All journals</a>
  19. <a class="dropdown-item" href="{{ path('All_journals', {'journal_type': 1}) }}">Engineering journals</a>
  20. <a class="dropdown-item" href="{{ path('All_journals', {'journal_type': 4}) }}">Medical journals</a>
  21. <a class="dropdown-item" href="{{ path('All_journals', {'journal_type': 3}) }}">Computer science journals</a>
  22. <a class="dropdown-item" href="{{ path('All_journals', {'journal_type': 2}) }}">Management journals</a>
  23. <a class="dropdown-item" href="{{ path('All_journals', {'journal_type': 5}) }}">General Science Journals</a>
  24. </div>
  25. </li>
  26. <li class="nav-item dropdown">
  27. <a class="nav-link dropdown-toggle" href="#" id="journalsDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  28. Catalogue
  29. </a>
  30. <div class="dropdown-menu" aria-labelledby="journalsDropdown">
  31. <a class="dropdown-item" href="{{ path('front_catalog') }}">Journals Catalogue</a>
  32. <a class="dropdown-item" href="{{ path('payment_details') }}">Payment Details</a>
  33. </div>
  34. </li>
  35. <li class="nav-item dropdown">
  36. <a class="nav-link dropdown-toggle" href="#" id="journalsDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  37. Information
  38. </a>
  39. <div class="dropdown-menu" aria-labelledby="journalsDropdown">
  40. <a class="dropdown-item" href="{{ path('authoer_details') }}">Autoher Guidelines</a>
  41. <a class="dropdown-item" href="{{ path('DOI_Details') }}">DOI</a>
  42. </div>
  43. </li> #}
  44. {# <li class="nav-item dropdown">
  45. <a class="nav-link dropdown-toggle" href="#" id="subscribersDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  46. Subscribers
  47. </a>
  48. <div class="dropdown-menu" aria-labelledby="subscribersDropdown">
  49. <a class="dropdown-item" href="#">New Subscribers</a>
  50. <a class="dropdown-item" href="#">Manage Subscribers</a>
  51. </div>
  52. </li> #}
  53. {# <li class="nav-item">
  54. <a class="nav-link" href="{{ path('index') }}#index_web">Indexing</a>
  55. </li> #}
  56. <li class="nav-item">
  57. <a class="nav-link" href="{{ path('Contact_Us') }}">Contact Us</a>
  58. </li>
  59. </ul>
  60. </div>
  61. </nav>
  62. {# <div id="intro">
  63. <div class="owl-carousel" id="intro-carousel">
  64. <div class="item" style="background-image: url({{asset('images/owl/1.jpg')}});"></div>
  65. <div class="item" style="background-image: url({{asset('images/owl/4.jpg')}});"></div>
  66. <div class="item" style="background-image: url({{asset('images/owl/5.jpg')}});"></div>
  67. </div>
  68. </div> #}
  69. <!-- Initialize Owl Carousel -->
  70. <script>
  71. $(document).ready(function(){
  72. $("#intro-carousel").owlCarousel({
  73. items: 1,
  74. loop: true,
  75. nav: false,
  76. autoplay: true,
  77. autoHeight: true,
  78. autoplayTimeout: 2000,
  79. autoplayHoverPause: true,
  80. });
  81. $("#intro-carousel1").owlCarousel({
  82. items: 3,
  83. loop: true,
  84. nav: false,
  85. margin:10,
  86. autoplay: true,
  87. autoHeight: true,
  88. autoplayTimeout: 2000,
  89. autoplayHoverPause: true,
  90. });
  91. });
  92. $(document).ready(function(){
  93. // Ensure only one dropdown is open at a time
  94. $('.dropdown').on('show.bs.dropdown', function () {
  95. $('.dropdown').not(this).removeClass('show').find('.dropdown-menu').removeClass('show');
  96. });
  97. // Initialize the dropdown manually for better control
  98. $('.dropdown-toggle').click(function(e) {
  99. var $dropdown = $(this).parent();
  100. if ($dropdown.hasClass('show')) {
  101. $dropdown.removeClass('show');
  102. $dropdown.find('.dropdown-menu').removeClass('show');
  103. } else {
  104. $('.dropdown').removeClass('show');
  105. $('.dropdown-menu').removeClass('show');
  106. $dropdown.addClass('show');
  107. $dropdown.find('.dropdown-menu').addClass('show');
  108. }
  109. e.stopPropagation(); // Prevents event bubbling
  110. });
  111. // Hide dropdown when clicking outside
  112. $(document).click(function() {
  113. $('.dropdown').removeClass('show');
  114. $('.dropdown-menu').removeClass('show');
  115. });
  116. // Prevent dropdown from closing when clicking inside
  117. $('.dropdown-menu').click(function(e) {
  118. e.stopPropagation();
  119. });
  120. });
  121. </script>