浏览代码

Refactor selectors

Denis K 8 年之前
父节点
当前提交
bb21b03aec
共有 2 个文件被更改,包括 5 次插入5 次删除
  1. 3 3
      jet/static/jet/js/src/features/sidebar/main.js
  2. 2 2
      jet/templates/admin/base.html

+ 3 - 3
jet/static/jet/js/src/features/sidebar/main.js

@@ -19,12 +19,12 @@ SideBar.prototype = {
         }
         }
     },
     },
     initSideBarToggle: function() {
     initSideBarToggle: function() {
-        var toggle = function (e) {
+        var toggle = function(e) {
             e.preventDefault();
             e.preventDefault();
             this.sideBarToggle();
             this.sideBarToggle();
         };
         };
 
 
-        $('.sidebar-toggle, #branding-menu').on('click', toggle.bind(this));
+        $('.sidebar-toggle').on('click', toggle.bind(this));
         $(document.body).on('click', '.sidebar-backdrop', toggle.bind(this));
         $(document.body).on('click', '.sidebar-backdrop', toggle.bind(this));
     },
     },
     sideBarToggle: function() {
     sideBarToggle: function() {
@@ -49,7 +49,7 @@ SideBar.prototype = {
         }
         }
     },
     },
     initPinSideBar: function($sidebar) {
     initPinSideBar: function($sidebar) {
-        $sidebar.on('click', '#branding-pin', (function () {
+        $sidebar.on('click', '.sidebar-pin', (function () {
             var $dependent = $('.sidebar-dependent');
             var $dependent = $('.sidebar-dependent');
 
 
             if ($(document.body).hasClass('menu-pinned')) {
             if ($(document.body).hasClass('menu-pinned')) {

+ 2 - 2
jet/templates/admin/base.html

@@ -46,8 +46,8 @@
     <!-- Header -->
     <!-- Header -->
     <div id="header">
     <div id="header">
         <div id="branding">
         <div id="branding">
-            <span id="branding-menu" class="sidebar-header-menu-icon icon-menu"></span>
-            <span id="branding-pin" class="sidebar-link-icon icon-pin"></span>
+            <span id="branding-menu" class="sidebar-header-menu-icon icon-menu sidebar-toggle"></span>
+            <span id="branding-pin" class="sidebar-link-icon icon-pin sidebar-pin"></span>
             {% block branding %}{% endblock %}
             {% block branding %}{% endblock %}
         </div>
         </div>
         {% block usertools %}
         {% block usertools %}