main.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. (function () {
  2. "use strict";
  3. var treeviewMenu = $('.app-menu');
  4. // Toggle Sidebar
  5. $('[data-toggle="sidebar"]').click(function (event) {
  6. event.preventDefault();
  7. $('.app').toggleClass('sidenav-toggled');
  8. });
  9. // Activate sidebar treeview toggle
  10. $("[data-toggle='treeview']").click(function (event) {
  11. event.preventDefault();
  12. if (!$(this).parent().hasClass('is-expanded')) {
  13. treeviewMenu.find("[data-toggle='treeview']").parent().removeClass('is-expanded');
  14. }
  15. $(this).parent().toggleClass('is-expanded');
  16. });
  17. // Set initial active toggle
  18. $("[data-toggle='treeview.'].is-expanded").parent().toggleClass('is-expanded');
  19. //Activate bootstrip tooltips
  20. // $("[data-toggle='tooltip']").tooltip();
  21. })();
  22. function change(limit) {
  23. var size = "";
  24. if (limit < 0.1 * 1024) {
  25. size = limit.toFixed(2) + "B"
  26. } else if (limit < 0.1 * 1024 * 1024) {
  27. size = (limit / 1024).toFixed(2) + "KB"
  28. } else if (limit < 0.1 * 1024 * 1024 * 1024) {
  29. size = (limit / (1024 * 1024)).toFixed(2) + "MB"
  30. } else {
  31. size = (limit / (1024 * 1024 * 1024)).toFixed(2) + "GB"
  32. }
  33. var sizeStr = size + "";
  34. var index = sizeStr.indexOf(".");
  35. var dou = sizeStr.substr(index + 1, 2)
  36. if (dou == "00") {
  37. return sizeStr.substring(0, index) + sizeStr.substr(index + 3, 2)
  38. }
  39. return size;
  40. }