瀏覽代碼

Merge branch 'master' of github.com:tracim/tracim_front

Skylsmoi 7 年之前
父節點
當前提交
f43e8c746f

+ 1 - 0
package.json 查看文件

8
     "servdev": "NODE_ENV=development webpack-dev-server --watch --colors --inline --hot --progress",
8
     "servdev": "NODE_ENV=development webpack-dev-server --watch --colors --inline --hot --progress",
9
     "servdevwindoz": "webpack-dev-server --watch --colors --inline --hot --progress",
9
     "servdevwindoz": "webpack-dev-server --watch --colors --inline --hot --progress",
10
     "servdev-dashboard": "NODE_ENV=development webpack-dashboard -m -- webpack-dev-server --watch --colors --inline --hot --progress",
10
     "servdev-dashboard": "NODE_ENV=development webpack-dashboard -m -- webpack-dev-server --watch --colors --inline --hot --progress",
11
+    "buildwindoz": "set NODE_ENV=production&& webpack -p",
11
     "build": "NODE_ENV=production webpack -p",
12
     "build": "NODE_ENV=production webpack -p",
12
     "test": "echo \"Error: no test specified\" && exit 1"
13
     "test": "echo \"Error: no test specified\" && exit 1"
13
   },
14
   },

+ 1 - 1
src/component/Account/MenuSubComponent.jsx 查看文件

8
       <div className='account__userpreference__menu__responsive d-lg-none'>
8
       <div className='account__userpreference__menu__responsive d-lg-none'>
9
         <button className='hamburger hamburger--spring account__userpreference__menu__responsive__hamburger' type='button'>
9
         <button className='hamburger hamburger--spring account__userpreference__menu__responsive__hamburger' type='button'>
10
           <span className='hamburger-box account__userpreference__menu__responsive__hamburger__box'>
10
           <span className='hamburger-box account__userpreference__menu__responsive__hamburger__box'>
11
-            <span className='hamburger-inner account__userpreference__menu__responsive__hamburger__box__icon'></span>
11
+            <span className='hamburger-inner account__userpreference__menu__responsive__hamburger__box__icon' />
12
           </span>
12
           </span>
13
         </button>
13
         </button>
14
       </div>
14
       </div>

+ 3 - 3
src/component/Account/PersonalData.jsx 查看文件

25
         </div>
25
         </div>
26
         <input className='personaldata__form__txtinput form-control' type='email' placeholder='Ancienne adresse mail' />
26
         <input className='personaldata__form__txtinput form-control' type='email' placeholder='Ancienne adresse mail' />
27
         <input className='personaldata__form__txtinput form-control' type='email' placeholder='Nouvelle adresse mail' />
27
         <input className='personaldata__form__txtinput form-control' type='email' placeholder='Nouvelle adresse mail' />
28
-        <div className='personaldata__form__button btn btn-primary'>
29
-          Envoyer
30
-        </div>
28
+      </div>
29
+      <div className='personaldata__form__button btn btn-primary'>
30
+        Envoyer
31
       </div>
31
       </div>
32
     </div>
32
     </div>
33
   )
33
   )

+ 0 - 1
src/container/Dashboard.jsx 查看文件

1
 import React, { Component } from 'react'
1
 import React, { Component } from 'react'
2
 import Sidebar from './Sidebar.jsx'
2
 import Sidebar from './Sidebar.jsx'
3
-import listMemberBtn from '../img/listmemberbtn.png'
4
 import imgProfil from '../img/imgProfil.png'
3
 import imgProfil from '../img/imgProfil.png'
5
 
4
 
6
 class Dashboard extends Component {
5
 class Dashboard extends Component {

+ 6 - 1
src/container/Sidebar.jsx 查看文件

65
     return (
65
     return (
66
       <div className={classnames('sidebar d-none d-lg-block', {'sidebarclose': sidebarClose})}>
66
       <div className={classnames('sidebar d-none d-lg-block', {'sidebarclose': sidebarClose})}>
67
         <div className='sidebar__expand' onClick={this.handleClickToggleSidebar}>
67
         <div className='sidebar__expand' onClick={this.handleClickToggleSidebar}>
68
-          <i className={classnames('fa fa-fw', {'fa-plus-square-o': sidebarClose, 'fa-minus-square-o': !sidebarClose})} />
68
+          { /* <i className={classnames('fa fa-fw', {'fa-plus-square-o': sidebarClose, 'fa-minus-square-o': !sidebarClose})} /> */ }
69
+          <button className='hamburger hamburger--spring sidebar__expand__btnHamburger' type='button'>
70
+            <span className='hamburger-box sidebar__expand__btnHamburger__box'>
71
+              <span className='hamburger-inner sidebar__expand__btnHamburger__box__icon' />
72
+            </span>
73
+          </button>
69
         </div>
74
         </div>
70
 
75
 
71
         <nav className='sidebar__navigation'>
76
         <nav className='sidebar__navigation'>

+ 3 - 3
src/css/AccountPage.styl 查看文件

166
         min-height 60px
166
         min-height 60px
167
         &__responsive
167
         &__responsive
168
           &__hamburger
168
           &__hamburger
169
-            margin 18px 0 0 10px
170
             padding 0
169
             padding 0
170
+            &:focus
171
+              outline none
171
             &__box
172
             &__box
172
-              &:focus
173
-                outline none
173
+              margin-top 15px
174
               &__icon, &__icon::before, &__icon::after
174
               &__icon, &__icon::before, &__icon::after
175
                 width 30px
175
                 width 30px
176
         &__list
176
         &__list

+ 42 - 6
src/css/Sidebar.styl 查看文件

14
     &:hover
14
     &:hover
15
       color white
15
       color white
16
 
16
 
17
+/**** MENU HAMBURGER ON EXPAND BAR *****/
18
+
19
+.hamburger--spring .hamburger-inner
20
+  margin 2px 6px
21
+
22
+.hamburger--spring .hamburger-inner::before
23
+  top 8px
24
+
25
+.hamburger--spring .hamburger-inner::after
26
+  top 16px
27
+
28
+ /***************************************/
29
+
17
 .sidebar
30
 .sidebar
18
   min-height 100%
31
   min-height 100%
19
   background-color secondColor
32
   background-color secondColor
34
   width sidebar-width
47
   width sidebar-width
35
   &.sidebarclose
48
   &.sidebarclose
36
     width 0
49
     width 0
37
-    .sidebar__expand
38
-      border-bottom-right-radius 0
50
+    .hamburger--spring
51
+      .hamburger-inner
52
+        transition-delay 0.22s
53
+        background-color transparent
54
+        &::before
55
+            top 0
56
+            transition top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)
57
+            transform translate3d(0, 10px, 0) rotate(45deg)
58
+        &::after
59
+            top 0
60
+            transition top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)
61
+            transform translate3d(0, 10px, 0) rotate(-45deg)
39
   &__expand
62
   &__expand
40
     position absolute
63
     position absolute
41
-    top 1px
42
-    right -44px
43
-    padding 5px 8px
44
-    border 3px solid transparent
64
+    top 0
65
+    right -49px
66
+    padding 4px
67
+    border-left 1px solid off-white
45
     border-bottom-right-radius 15px
68
     border-bottom-right-radius 15px
46
     cursor pointer
69
     cursor pointer
47
     background-color blue
70
     background-color blue
48
     color white
71
     color white
49
     transition all sidebar-animate-speed
72
     transition all sidebar-animate-speed
73
+    &__btnHamburger
74
+      padding 0
75
+      &:focus
76
+        outline none
77
+      &__box
78
+        &__icon, &__icon::before, &__icon::after
79
+          width 25px
80
+          height 3px
81
+          background-color off-white
82
+        &__icon::before
83
+          top 8px
84
+        &__icon::after
85
+          top 16px
50
   &__btnnewworkspace
86
   &__btnnewworkspace
51
     margin 50px 0
87
     margin 50px 0
52
     overflow hidden
88
     overflow hidden