|
@@ -3,14 +3,14 @@ import { translate } from 'react-i18next'
|
3
|
3
|
import PropTypes from 'prop-types'
|
4
|
4
|
import classnames from 'classnames'
|
5
|
5
|
import FileItem from './FileItem.jsx'
|
6
|
|
-import PopupExtandedAction from '../../container/PopupExtandedAction.jsx'
|
|
6
|
+// import PopupExtandedAction from '../../container/PopupExtandedAction.jsx'
|
|
7
|
+import BtnExtandedAction from '../BtnExtandedAction/ExtandedAction.jsx'
|
7
|
8
|
|
8
|
9
|
class Folder extends React.Component {
|
9
|
10
|
constructor (props) {
|
10
|
11
|
super(props)
|
11
|
12
|
this.state = {
|
12
|
|
- open: false,
|
13
|
|
- openExtandedAction: false
|
|
13
|
+ open: false
|
14
|
14
|
}
|
15
|
15
|
}
|
16
|
16
|
|
|
@@ -24,17 +24,9 @@ class Folder extends React.Component {
|
24
|
24
|
console.log('new file') // @TODO
|
25
|
25
|
}
|
26
|
26
|
|
27
|
|
- handleClickModify = e => {
|
28
|
|
- e.stopPropagation() // because we have a link inside a link (togler and newFile)
|
29
|
|
- console.log('modifier') // @TODO
|
30
|
|
- }
|
31
|
|
-
|
32
|
|
- handleClickToggleExtandedAction = e => {
|
|
27
|
+ handleClickStopEvent = e => {
|
33
|
28
|
e.stopPropagation()
|
34
|
|
-
|
35
|
|
- this.setState(prevState => ({
|
36
|
|
- openExtandedAction: !prevState.openExtandedAction
|
37
|
|
- }))
|
|
29
|
+ console.log('stop')
|
38
|
30
|
}
|
39
|
31
|
|
40
|
32
|
render () {
|
|
@@ -60,7 +52,7 @@ class Folder extends React.Component {
|
60
|
52
|
</div>
|
61
|
53
|
</div>
|
62
|
54
|
|
63
|
|
- <div className='col-10 col-sm-10 col-md-10 col-lg-10 col-xl-11'>
|
|
55
|
+ <div className='col-10 col-sm-10 col-md-8 col-lg-8 col-xl-9'>
|
64
|
56
|
<div className='folder__header__name align-items-center justify-content-between'>
|
65
|
57
|
|
66
|
58
|
<div className='folder__header__name__text'>
|
|
@@ -70,20 +62,9 @@ class Folder extends React.Component {
|
70
|
62
|
<div className='folder__header__name__button d-flex align-items-center '>
|
71
|
63
|
|
72
|
64
|
<div
|
73
|
|
- className='folder__header__name__button__advancedbtn btn btn-outline-primary d-none d-md-block'
|
74
|
|
- onClick={this.handleClickToggleExtandedAction}
|
|
65
|
+ className='folder__header__name__button__addbtn mx-4'
|
|
66
|
+ onClick={this.handleClickNewFile}
|
75
|
67
|
>
|
76
|
|
- <i className='fa fa-fw fa-ellipsis-h' />
|
77
|
|
- </div>
|
78
|
|
-
|
79
|
|
- {this.state.openExtandedAction === true &&
|
80
|
|
- <PopupExtandedAction
|
81
|
|
- openExtandedAction={this.state.openExtandedAction}
|
82
|
|
- onClickCloseBtn={this.handleClickToggleExtandedAction}
|
83
|
|
- />
|
84
|
|
- }
|
85
|
|
-
|
86
|
|
- <div className='folder__header__name__button__addbtn mx-4' onClick={this.handleClickNewFile}>
|
87
|
68
|
<button className='addbtn__text btn btn-outline-primary dropdown-toggle' type='button' id='dropdownMenuButton' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'>
|
88
|
69
|
{t('Folder.create')} ...
|
89
|
70
|
</button>
|
|
@@ -95,7 +76,7 @@ class Folder extends React.Component {
|
95
|
76
|
<i className='fa fa-fw fa-folder-o' />
|
96
|
77
|
</div>
|
97
|
78
|
<div className='subdropdown__link__folder__text'>
|
98
|
|
- Créer un Dossier
|
|
79
|
+ Créer un dossier
|
99
|
80
|
</div>
|
100
|
81
|
</div>
|
101
|
82
|
</div>
|
|
@@ -105,7 +86,7 @@ class Folder extends React.Component {
|
105
|
86
|
<i className='fa fa-fw fa-file-text-o' />
|
106
|
87
|
</div>
|
107
|
88
|
<div className='subdropdown__link__apphtml__text'>
|
108
|
|
- Créer une page Html
|
|
89
|
+ Rédiger un document
|
109
|
90
|
</div>
|
110
|
91
|
</div>
|
111
|
92
|
</div>
|
|
@@ -125,7 +106,7 @@ class Folder extends React.Component {
|
125
|
106
|
<i className='fa fa-fw fa-file-code-o' />
|
126
|
107
|
</div>
|
127
|
108
|
<div className='subdropdown__link__appmarkdown__text'>
|
128
|
|
- Créer une page markdown
|
|
109
|
+ Rédiger un document markdown
|
129
|
110
|
</div>
|
130
|
111
|
</div>
|
131
|
112
|
</div>
|
|
@@ -135,7 +116,7 @@ class Folder extends React.Component {
|
135
|
116
|
<i className='fa fa-fw fa-comments-o' />
|
136
|
117
|
</div>
|
137
|
118
|
<div className='subdropdown__link__appthread__text'>
|
138
|
|
- Créer une discussion
|
|
119
|
+ Lancer une discussion
|
139
|
120
|
</div>
|
140
|
121
|
</div>
|
141
|
122
|
</div>
|
|
@@ -155,19 +136,26 @@ class Folder extends React.Component {
|
155
|
136
|
<i className='fa fa-fw fa-ticket' />
|
156
|
137
|
</div>
|
157
|
138
|
<div className='subdropdown__link__appissue__text'>
|
158
|
|
- Créer un ticket
|
|
139
|
+ Ouvrir un ticket
|
159
|
140
|
</div>
|
160
|
141
|
</div>
|
161
|
142
|
</div>
|
162
|
143
|
</div>
|
163
|
144
|
</div>
|
164
|
145
|
|
|
146
|
+ <div className='d-none d-md-flex'>
|
|
147
|
+ <BtnExtandedAction onClickStopEvent={this.handleClickStopEvent} />
|
|
148
|
+ </div>
|
|
149
|
+
|
165
|
150
|
</div>
|
166
|
151
|
</div>
|
167
|
152
|
</div>
|
|
153
|
+
|
|
154
|
+ <div className='col-0 col-sm-0 col-md-2 col-lg-2 col-xl-2' />
|
|
155
|
+
|
168
|
156
|
</div>
|
169
|
157
|
|
170
|
|
- {/*
|
|
158
|
+ {/*
|
171
|
159
|
<div className='col-5 col-sm-5 col-md-5 col-lg-4 col-xl-3 d-none'>
|
172
|
160
|
<div className='folder__header__contenttype d-none d-sm-flex'>
|
173
|
161
|
<div className='folder__header__contenttype__text d-none d-lg-flex'>
|