Browse Source

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

Skylsmoi 7 years ago
parent
commit
f43e8c746f

+ 1 - 0
package.json View File

@@ -8,6 +8,7 @@
8 8
     "servdev": "NODE_ENV=development webpack-dev-server --watch --colors --inline --hot --progress",
9 9
     "servdevwindoz": "webpack-dev-server --watch --colors --inline --hot --progress",
10 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 12
     "build": "NODE_ENV=production webpack -p",
12 13
     "test": "echo \"Error: no test specified\" && exit 1"
13 14
   },

+ 1 - 1
src/component/Account/MenuSubComponent.jsx View File

@@ -8,7 +8,7 @@ export const Navbar = props => {
8 8
       <div className='account__userpreference__menu__responsive d-lg-none'>
9 9
         <button className='hamburger hamburger--spring account__userpreference__menu__responsive__hamburger' type='button'>
10 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 12
           </span>
13 13
         </button>
14 14
       </div>

+ 3 - 3
src/component/Account/PersonalData.jsx View File

@@ -25,9 +25,9 @@ export const PersonalData = props => {
25 25
         </div>
26 26
         <input className='personaldata__form__txtinput form-control' type='email' placeholder='Ancienne adresse mail' />
27 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 31
       </div>
32 32
     </div>
33 33
   )

+ 0 - 1
src/container/Dashboard.jsx View File

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

+ 6 - 1
src/container/Sidebar.jsx View File

@@ -65,7 +65,12 @@ class Sidebar extends React.Component {
65 65
     return (
66 66
       <div className={classnames('sidebar d-none d-lg-block', {'sidebarclose': sidebarClose})}>
67 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 74
         </div>
70 75
 
71 76
         <nav className='sidebar__navigation'>

+ 3 - 3
src/css/AccountPage.styl View File

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

+ 42 - 6
src/css/Sidebar.styl View File

@@ -14,6 +14,19 @@
14 14
     &:hover
15 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 30
 .sidebar
18 31
   min-height 100%
19 32
   background-color secondColor
@@ -34,19 +47,42 @@ leftside()
34 47
   width sidebar-width
35 48
   &.sidebarclose
36 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 62
   &__expand
40 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 68
     border-bottom-right-radius 15px
46 69
     cursor pointer
47 70
     background-color blue
48 71
     color white
49 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 86
   &__btnnewworkspace
51 87
     margin 50px 0
52 88
     overflow hidden