Нет описания

hplus.min.js 5.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. function NavToggle() {
  2. $(".navbar-minimalize").trigger("click")
  3. }
  4. function SmoothlyMenu() {
  5. $("body").hasClass("mini-navbar") ? $("body").hasClass("fixed-sidebar") ? ($("#side-menu").hide(), setTimeout(function() {
  6. $("#side-menu").fadeIn(500)
  7. }, 300)) : $("#side-menu").removeAttr("style") : ($("#side-menu").hide(), setTimeout(function() {
  8. $("#side-menu").fadeIn(500)
  9. }, 100))
  10. }
  11. function localStorageSupport() {
  12. return "localStorage" in window && null !== window.localStorage
  13. }
  14. function readyMenu () {
  15. layer.config({}), $(document).ready(function() {
  16. function e() {
  17. var e = $("body > #wrapper").height() - 61;
  18. $(".sidebard-panel").css("min-height", e + "px")
  19. }
  20. $("#side-menu").metisMenu(), $(".right-sidebar-toggle").click(function() {
  21. $("#right-sidebar").toggleClass("sidebar-open")
  22. })
  23. , $(".sidebar-container").slimScroll({
  24. height: "100%",
  25. railOpacity: .4,
  26. wheelStep: 10
  27. })
  28. , $(".open-small-chat").click(function() {
  29. $(this).children().toggleClass("fa-comment").toggleClass("fa-remove"), $(".small-chat-box").toggleClass("active")
  30. }), $(".small-chat-box .content").slimScroll({
  31. height: "400px",
  32. // height: "100%",
  33. railOpacity: .4
  34. }), $(".check-link").click(function() {
  35. var e = $(this).find("i"),
  36. a = $(this).next("span");
  37. return e.toggleClass("fa-check-square").toggleClass("fa-square-o"), a.toggleClass("todo-completed"), !1
  38. })
  39. , $(function() {
  40. $(".sidebar-collapse").slimScroll({
  41. height: "100%",
  42. railOpacity: .9,
  43. alwaysVisible: !1
  44. })
  45. })
  46. , $(".navbar-minimalize").click(function() {
  47. $("body").toggleClass("mini-navbar"), SmoothlyMenu()
  48. }), e(), $(window).bind("load resize click scroll", function() {
  49. $("body").hasClass("body-small") || e()
  50. }), $(window).scroll(function() {
  51. $(window).scrollTop() > 0 && !$("body").hasClass("fixed-nav") ? $("#right-sidebar").addClass("sidebar-top") : $("#right-sidebar").removeClass("sidebar-top")
  52. }), $(".full-height-scroll").slimScroll({
  53. height: "100%"
  54. }), $("#side-menu>li").click(function() {
  55. $("body").hasClass("mini-navbar") && NavToggle()
  56. }), $("#side-menu>li li a").click(function() {
  57. $(window).width() < 769 && NavToggle()
  58. }), $(".nav-close").click(NavToggle), /(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent) && $("#content-main").css("overflow-y", "auto")
  59. }), $(window).bind("load resize", function() {
  60. $(this).width() < 769 && ($("body").addClass("mini-navbar"), $(".navbar-static-side").fadeIn())
  61. }), $(function() {
  62. if($("#fixednavbar").click(function() {
  63. $("#fixednavbar").is(":checked") ? ($(".navbar-static-top").removeClass("navbar-static-top").addClass("navbar-fixed-top"), $("body").removeClass("boxed-layout"), $("body").addClass("fixed-nav"), $("#boxedlayout").prop("checked", !1), localStorageSupport && localStorage.setItem("boxedlayout", "off"), localStorageSupport && localStorage.setItem("fixednavbar", "on")) : ($(".navbar-fixed-top").removeClass("navbar-fixed-top").addClass("navbar-static-top"), $("body").removeClass("fixed-nav"), localStorageSupport && localStorage.setItem("fixednavbar", "off"))
  64. }), $("#collapsemenu").click(function() {
  65. $("#collapsemenu").is(":checked") ? ($("body").addClass("mini-navbar"), SmoothlyMenu(), localStorageSupport && localStorage.setItem("collapse_menu", "on")) : ($("body").removeClass("mini-navbar"), SmoothlyMenu(), localStorageSupport && localStorage.setItem("collapse_menu", "off"))
  66. }), $("#boxedlayout").click(function() {
  67. $("#boxedlayout").is(":checked") ? ($("body").addClass("boxed-layout"), $("#fixednavbar").prop("checked", !1), $(".navbar-fixed-top").removeClass("navbar-fixed-top").addClass("navbar-static-top"), $("body").removeClass("fixed-nav"), localStorageSupport && localStorage.setItem("fixednavbar", "off"), localStorageSupport && localStorage.setItem("boxedlayout", "on")) : ($("body").removeClass("boxed-layout"), localStorageSupport && localStorage.setItem("boxedlayout", "off"))
  68. }), $(".s-skin-0").click(function() {
  69. return $("body").removeClass("skin-1"), $("body").removeClass("skin-2"), $("body").removeClass("skin-3"), !1
  70. }), $(".s-skin-1").click(function() {
  71. return $("body").removeClass("skin-2"), $("body").removeClass("skin-3"), $("body").addClass("skin-1"), !1
  72. }), $(".s-skin-3").click(function() {
  73. return $("body").removeClass("skin-1"), $("body").removeClass("skin-2"), $("body").addClass("skin-3"), !1
  74. }), localStorageSupport) {
  75. var e = localStorage.getItem("collapse_menu"),
  76. a = localStorage.getItem("fixednavbar"),
  77. o = localStorage.getItem("boxedlayout");
  78. "on" == e && $("#collapsemenu").prop("checked", "checked"), "on" == a && $("#fixednavbar").prop("checked", "checked"), "on" == o && $("#boxedlayout").prop("checked", "checked")
  79. }
  80. if(localStorageSupport) {
  81. var e = localStorage.getItem("collapse_menu"),
  82. a = localStorage.getItem("fixednavbar"),
  83. o = localStorage.getItem("boxedlayout"),
  84. l = $("body");
  85. "on" == e && (l.hasClass("body-small") || l.addClass("mini-navbar")), "on" == a && ($(".navbar-static-top").removeClass("navbar-static-top").addClass("navbar-fixed-top"), l.addClass("fixed-nav")), "on" == o && l.addClass("boxed-layout")
  86. }
  87. });
  88. }