panel.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. require('../app');
  2. // require('select2/dist/js/select2.min.js')
  3. // Sidebar Tree View Menu
  4. (function () {
  5. "use strict";
  6. var treeviewMenu = $('.app-menu');
  7. // Toggle Sidebar
  8. $('[data-toggle="sidebar"]').click(function(event) {
  9. event.preventDefault();
  10. $('.app').toggleClass('sidenav-toggled');
  11. });
  12. // Activate sidebar treeview toggle
  13. $("[data-toggle='treeview']").click(function(event) {
  14. event.preventDefault();
  15. if(!$(this).parent().hasClass('is-expanded')) {
  16. treeviewMenu.find("[data-toggle='treeview']").parent().removeClass('is-expanded');
  17. }
  18. $(this).parent().toggleClass('is-expanded');
  19. });
  20. // Set initial active toggle
  21. $("[data-toggle='treeview.'].is-expanded").parent().toggleClass('is-expanded');
  22. //Activate bootstrip tooltips
  23. $("[data-toggle='tooltip']").tooltip();
  24. })();
  25. // price ،
  26. $('input.price').keyup(function () {
  27. const price = $(this).val().replace(/[^0-9]+/g, '');
  28. $(this).val(new Intl.NumberFormat().format(price));
  29. });
  30. // use the select2
  31. $(document).ready(function () {
  32. $('.select2').select2();
  33. });
  34. //***************************************************************
  35. //
  36. //******************************************************