Açıklama Yok
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ui-app-brand.js 2.0KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. /**
  2. * UI App Brand
  3. */
  4. 'use strict';
  5. (function () {
  6. const layoutMenu1 = document.querySelector('#layout-menu1'),
  7. layoutMenu2 = document.querySelector('#layout-menu2'),
  8. layoutMenu3 = document.querySelector('#layout-menu3'),
  9. layoutMenu4 = document.querySelector('#layout-menu4');
  10. // Initializing four vertical demo menus
  11. if (layoutMenu1) {
  12. new Menu(layoutMenu1);
  13. }
  14. if (layoutMenu2) {
  15. new Menu(layoutMenu2);
  16. }
  17. if (layoutMenu3) {
  18. new Menu(layoutMenu3);
  19. }
  20. if (layoutMenu4) {
  21. new Menu(layoutMenu4);
  22. }
  23. // On toggle button click
  24. const appToggleBtn = document.querySelector('.app-brand-toggle');
  25. if (appToggleBtn) {
  26. appToggleBtn.onclick = function () {
  27. if (layoutMenu1) {
  28. layoutMenu1.classList.toggle('menu-collapsed');
  29. }
  30. if (layoutMenu2) {
  31. layoutMenu2.classList.toggle('menu-collapsed');
  32. }
  33. if (layoutMenu3) {
  34. layoutMenu3.classList.toggle('menu-collapsed');
  35. }
  36. if (layoutMenu4) {
  37. layoutMenu4.classList.toggle('menu-collapsed');
  38. }
  39. };
  40. }
  41. // For Docs only
  42. const brandNameBtn = document.querySelector('.brand-menu-toggle'),
  43. logoNameBtn = document.querySelector('.brand-logo-toggle'),
  44. logoNameTextBtn = document.querySelector('.logo-name-toggle'),
  45. brandImageBtn = document.querySelector('.brand-image-toggle');
  46. if (brandNameBtn) {
  47. brandNameBtn.onclick = function () {
  48. if (layoutMenu1) {
  49. layoutMenu1.classList.toggle('menu-collapsed');
  50. }
  51. };
  52. }
  53. if (logoNameBtn) {
  54. logoNameBtn.onclick = function () {
  55. if (layoutMenu2) {
  56. layoutMenu2.classList.toggle('menu-collapsed');
  57. }
  58. };
  59. }
  60. if (logoNameTextBtn) {
  61. logoNameTextBtn.onclick = function () {
  62. if (layoutMenu3) {
  63. layoutMenu3.classList.toggle('menu-collapsed');
  64. }
  65. };
  66. }
  67. if (brandImageBtn) {
  68. brandImageBtn.onclick = function () {
  69. if (layoutMenu4) {
  70. layoutMenu4.classList.toggle('menu-collapsed');
  71. }
  72. };
  73. }
  74. })();