浏览代码

removed deprecated folder

Skylsmoi 7 年前
父节点
当前提交
0af4984448

+ 0 - 179
src/app/ContentType/PageHtml/PageHtml.styl 查看文件

@@ -1,179 +0,0 @@
1
-@import '../../../css/Variable.styl'
2
-
3
-.wsFilePageHtml
4
-  width 1200px
5
-  height calc(100% - 85px)
6
-  overflow-Y auto
7
-  &__header
8
-    background-color htmlColor
9
-    &__editionmode
10
-      display none
11
-    &__icon
12
-      .fa-file-word-o
13
-        color white
14
-  &__contentpage
15
-    &__textnote
16
-      margin 10px
17
-      border-radius 10px
18
-      padding 25px
19
-      height 100%
20
-      background-color off-white
21
-      &__latestversion
22
-        text-align right
23
-        opacity 0.7
24
-      &__text
25
-        font-size 14px
26
-      &__edition
27
-        display none
28
-    &__messagelist
29
-      min-height 300px
30
-      &__item
31
-        &__content
32
-          color darkGrey
33
-      &__version
34
-        margin-top 40px
35
-        background-color grey-hover
36
-        &__btn
37
-          padding 5px 25px
38
-          border-radius 5px
39
-          width 145px
40
-          color white
41
-          font-size 17px
42
-          background-color htmlColor
43
-          & > i
44
-            margin-right 10px
45
-            color darkGrey
46
-            font-size 22px
47
-          &:hover
48
-            background-color darkHtmlColor
49
-          &:focus
50
-            background-color darkHtmlColor
51
-        &__date
52
-          color fontColor
53
-          font-size 17px
54
-    &__texteditor
55
-      &__simpletext
56
-        &__input
57
-          &:focus
58
-            color htmlColor
59
-            border-color htmlColor
60
-      &__submit
61
-        &__btn
62
-          border-color htmlColor
63
-          background-color htmlColor
64
-          color white
65
-          &:hover
66
-            border-color htmlColor
67
-            background-color htmlColor
68
-          &:focus
69
-            border-color htmlColor
70
-            background-color htmlColor
71
-
72
-.messagelistOpen
73
-  .wsFilePageHtml__contentpage__messagelist
74
-    flex 0
75
-    min-height 0
76
-
77
-.received
78
-  .wsFilePageHtml__contentpage__messagelist__item__content
79
-    background-color htmlColor
80
-
81
-.activeEditionTitle
82
-  .wsFilePageHtml
83
-    &__header
84
-      &__editionmode
85
-        display block
86
-      &__title
87
-        display none
88
-
89
-.activeEditionText
90
-  .wsFilePageHtml__contentpage__textnote
91
-    &__edition
92
-      display flex
93
-    &__text
94
-      display none
95
-
96
-@media (min-width: max-xs) and (max-width: max-lg)
97
-  .wsFilePageHtml
98
-    &__contentpage
99
-      display block
100
-      overflow-Y scroll
101
-      &__textnote
102
-        margin-right 10px
103
-        padding 10px 20px
104
-        width auto
105
-        overflow-Y hidden
106
-        &__latestversion
107
-          padding-top 10px
108
-      &__wrapper
109
-        width auto
110
-      &__texteditor
111
-        &__simpletext
112
-          display inline-flex
113
-          width 60%
114
-        &__submit
115
-          display inline-flex
116
-          margin 10px 0
117
-          &__btn
118
-            display flex
119
-            margin-left 35px
120
-            &__icon
121
-              margin-left 15px
122
-
123
-@media (min-width: min-lg) and (max-width: max-lg)
124
-  .wsFilePageHtml
125
-    width 692px
126
-    &__contentpage__texteditor__simpletext
127
-      margin-left 15px
128
-
129
-@media (min-width: min-md) and (max-width: max-md)
130
-  .wsFilePageHtml
131
-    width 768px
132
-    &__contentpage__texteditor__simpletext
133
-      margin-left 25px
134
-
135
-@media (min-width: min-sm) and (max-width: max-sm)
136
-  .wsFilePageHtml
137
-      top 69px
138
-      width 576px
139
-      height calc(100% - 69px)
140
-      &__contentpage__texteditor__simpletext
141
-        margin-left 10px
142
-
143
-@media (max-width: max-xs)
144
-  .wsFilePageHtml
145
-    top 70px
146
-    height calc(100% - 70px)
147
-    width 100%
148
-    box-shadow none
149
-    &__contentpage
150
-      display block
151
-      overflow-Y scroll
152
-      &__textnote
153
-        margin-right 10px
154
-        width auto
155
-        overflow-Y hidden
156
-        font-size 15px
157
-      &__wrapper
158
-        width auto
159
-      &__messagelist
160
-        &__item
161
-          padding 0 35px 20px 30px
162
-        &__version
163
-          &__btn
164
-            font-size 17px
165
-            vertical-align middle
166
-          &__dateversion
167
-            font-size 15px
168
-      &__texteditor
169
-        &__simpletext
170
-          margin 10px 0
171
-          display flex
172
-          width 95%
173
-          margin-left 10px
174
-        &__submit
175
-          &__btn
176
-            display flex
177
-            margin 0 auto
178
-            &__icon
179
-              margin-left 10px

+ 0 - 17
src/app/ContentType/PageHtml/PageHtmlComponent.jsx 查看文件

@@ -1,17 +0,0 @@
1
-import React from 'react'
2
-
3
-const PageHtml = props => {
4
-  return (
5
-    <div className='wsFilePageHtml__contentpage__textnote'>
6
-      <div className='wsFilePageHtml__contentpage__textnote__latestversion' dangerouslySetInnerHTML={{__html: props.version}} />
7
-      <div className='wsFilePageHtml__contentpage__textnote__text' dangerouslySetInnerHTML={{__html: props.text}} />
8
-
9
-      <form className='wsFilePageHtml__contentpage__textnote__edition editionmode'>
10
-        <textarea className='wsFilePageHtml__contentpage__textnote__edition__text editionmode__text' />
11
-        <input type='submit' className='wsFilePageHtml__contentpage__textnote__edition__submit editionmode__submit' value='Valider' />
12
-      </form>
13
-    </div>
14
-  )
15
-}
16
-
17
-export default PageHtml

+ 0 - 54
src/app/ContentType/PageHtml/PageHtmlContainer.jsx 查看文件

@@ -1,54 +0,0 @@
1
-import React from 'react'
2
-import { connect } from 'react-redux'
3
-// import PopinFixed from '../../../component/common/PopinFixed/PopinFixed.jsx'
4
-// import PopinFixedHeader from '../../../component/common/PopinFixed/PopinFixedHeader.jsx'
5
-// import PopinFixedOption from '../../../component/common/PopinFixed/PopinFixedOption.jsx'
6
-// import PopinFixedContent from '../../../component/common/PopinFixed/PopinFixedContent.jsx'
7
-import {
8
-  PopinFixed,
9
-  PopinFixedHeader,
10
-  PopinFixedOption,
11
-  PopinFixedContent
12
-} from 'tracim_lib'
13
-import PageHtmlComponent from './PageHtmlComponent.jsx'
14
-import Timeline from '../../../component/Timeline.jsx'
15
-import { setActiveFileContentHide } from '../../../action-creator.sync.js'
16
-
17
-require('./PageHtml.styl')
18
-
19
-class PageHtmlContainer extends React.Component {
20
-  handleClickBtnClose = () => this.props.dispatch(setActiveFileContentHide())
21
-
22
-  render () {
23
-    const { activeFileContent, app: { PageHtml } } = this.props
24
-
25
-    return (
26
-      <PopinFixed customClass={`${PageHtml.customClass}`}>
27
-        <PopinFixedHeader
28
-          customClass={`${PageHtml.customClass}`}
29
-          icon={PageHtml.icon}
30
-          name={activeFileContent.title}
31
-          onClickCloseBtn={this.handleClickBtnClose}
32
-        />
33
-
34
-        <PopinFixedOption customClass={`${PageHtml.customClass}`} />
35
-
36
-        <PopinFixedContent customClass={`${PageHtml.customClass}__contentpage`}>
37
-          <PageHtmlComponent
38
-            version={activeFileContent.version}
39
-            text={activeFileContent.text}
40
-            key={'PageHtml'}
41
-          />
42
-
43
-          <Timeline
44
-            customClass={`${PageHtml.customClass}__contentpage`}
45
-            key={'pageHtml__timeline'}
46
-          />
47
-        </PopinFixedContent>
48
-      </PopinFixed>
49
-    )
50
-  }
51
-}
52
-
53
-const mapStateToProps = ({ activeFileContent, app }) => ({ activeFileContent, app })
54
-export default connect(mapStateToProps)(PageHtmlContainer)

+ 0 - 12
src/app/ContentType/PageHtml/index.js 查看文件

@@ -1,12 +0,0 @@
1
-import reducer from '../../../reducer/app/pageHtml.js'
2
-// import container from './PageHtmlContainer.jsx'
3
-// import component from './PageHtmlComponent.jsx'
4
-
5
-const PageHtml = {
6
-  name: 'PageHtml',
7
-  // container,
8
-  // component,
9
-  reducer
10
-}
11
-
12
-export default PageHtml

+ 0 - 197
src/app/ContentType/Thread/Thread.jsx 查看文件

@@ -1,197 +0,0 @@
1
-import React, { Component } from 'react'
2
-import classnames from 'classnames'
3
-import imgProfil from '../../../img/imgProfil.png'
4
-
5
-class Thread extends Component {
6
-  render () {
7
-    return (
8
-      <div className={classnames('wsFileThread wsFileGeneric', {'visible': this.props.visible})}>
9
-        <div className='wsFileThread__header wsFileGeneric__header'>
10
-          <div className='wsFileGeneric__header__icon'>
11
-            <i className='fa fa-comments' />
12
-          </div>
13
-
14
-          <div className='wsFileGeneric__header__text mr-auto'>
15
-            Discussions à propos du nouveau système de facturation
16
-          </div>
17
-
18
-          <div className='wsFileGeneric__header__close'>
19
-            <i className='fa fa-times' />
20
-          </div>
21
-        </div>
22
-
23
-        <div className='wsFileGeneric__option'>
24
-          <div className='wsFileGeneric__option__menu'>
25
-            <div className='wsFileGeneric__option__menu__action'>
26
-              <i className='fa fa-pencil' />
27
-            </div>
28
-
29
-            <div className='wsFileGeneric__option__menu__action'>
30
-              <i className='fa fa-archive' />
31
-            </div>
32
-
33
-            <div className='wsFileGeneric__option__menu__action'>
34
-              <i className='fa fa-trash' />
35
-            </div>
36
-          </div>
37
-        </div>
38
-
39
-        <div className='wsFileThread__wrapper wsFileGeneric__wrapper'>
40
-          <ul className='wsFileThread__messagelist wsFileGeneric__messagelist'>
41
-
42
-            <li className='wsFileThread__messagelist__item wsFileGeneric__messagelist__item sended'>
43
-              <div className='wsFileGeneric__messagelist__item__avatar'>
44
-                <img src={imgProfil} alt='avatar' />
45
-              </div>
46
-
47
-              <div className='wsFileGeneric__messagelist__item__createhour'>
48
-                27/11/17 à 11h45
49
-              </div>
50
-
51
-              <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
52
-                Proident esse laboris in sed officia exercitation ut anim ea.
53
-              </div>
54
-            </li>
55
-
56
-            <li className='wsFileGeneric__messagelist__item received'>
57
-              <div className='wsFileGeneric__messagelist__item__avatar'>
58
-                <img src={imgProfil} alt='avatar' />
59
-              </div>
60
-              <div className='wsFileGeneric__messagelist__item__createhour'>
61
-                27/11/17 à 11h47
62
-              </div>
63
-              <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
64
-                Proident esse laboris in sed officia exercitation ut anim ea.
65
-                Proident esse laboris in sed officia exercitation ut anim ea.
66
-                Proident esse laboris in sed officia exercitation ut anim ea.
67
-                Proident esse laboris in sed officia exercitation ut anim ea.
68
-                Proident esse laboris in sed officia exercitation ut anim ea.
69
-              </div>
70
-            </li>
71
-
72
-            <li className='wsFileGeneric__messagelist__item sended'>
73
-              <div className='wsFileGeneric__messagelist__item__avatar'>
74
-                <img src={imgProfil} alt='avatar' />
75
-              </div>
76
-              <div className='wsFileGeneric__messagelist__item__createhour'>
77
-                27/11/17 à 11h45
78
-              </div>
79
-              <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
80
-                Proident esse laboris in sed officia exercitation ut anim ea.
81
-              </div>
82
-            </li>
83
-
84
-            <li className='wsFileGeneric__messagelist__item sended'>
85
-              <div className='wsFileGeneric__messagelist__item__avatar'>
86
-                <img src={imgProfil} alt='avatar' />
87
-              </div>
88
-              <div className='wsFileGeneric__messagelist__item__createhour'>
89
-                27/11/17 à 11h45
90
-              </div>
91
-              <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
92
-                Proident esse laboris in sed officia exercitation ut anim ea.
93
-              </div>
94
-            </li>
95
-
96
-            <li className='wsFileGeneric__messagelist__item received'>
97
-              <div className='wsFileGeneric__messagelist__item__avatar'>
98
-                <img src={imgProfil} alt='avatar' />
99
-              </div>
100
-              <div className='wsFileGeneric__messagelist__item__createhour'>
101
-                27/11/17 à 11h47
102
-              </div>
103
-              <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
104
-                Proident esse laboris in sed officia exercitation ut anim ea.
105
-                Proident esse laboris in sed officia exercitation ut anim ea.
106
-                Proident esse laboris in sed officia exercitation ut anim ea.
107
-                Proident esse laboris in sed officia exercitation ut anim ea.
108
-                Proident esse laboris in sed officia exercitation ut anim ea.
109
-              </div>
110
-            </li>
111
-
112
-            <li className='wsFileGeneric__messagelist__item received'>
113
-              <div className='wsFileGeneric__messagelist__item__avatar'>
114
-                <img src={imgProfil} alt='avatar' />
115
-              </div>
116
-              <div className='wsFileGeneric__messagelist__item__createhour'>
117
-                27/11/17 à 11h47
118
-              </div>
119
-              <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
120
-                Proident esse laboris in sed officia exercitation ut anim ea.
121
-                Proident esse laboris in sed officia exercitation ut anim ea.
122
-                Proident esse laboris in sed officia exercitation ut anim ea.
123
-                Proident esse laboris in sed officia exercitation ut anim ea.
124
-                Proident esse laboris in sed officia exercitation ut anim ea.
125
-              </div>
126
-            </li>
127
-
128
-            <li className='wsFileGeneric__messagelist__item sended'>
129
-              <div className='wsFileGeneric__messagelist__item__avatar'>
130
-                <img src={imgProfil} alt='avatar' />
131
-              </div>
132
-              <div className='wsFileGeneric__messagelist__item__createhour'>
133
-                27/11/17 à 11h45
134
-              </div>
135
-              <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
136
-                Proident esse laboris in sed officia exercitation ut anim ea.
137
-              </div>
138
-            </li>
139
-
140
-            <li className='wsFileGeneric__messagelist__item received'>
141
-              <div className='wsFileGeneric__messagelist__item__avatar'>
142
-                <img src={imgProfil} alt='avatar' />
143
-              </div>
144
-              <div className='wsFileGeneric__messagelist__item__createhour'>
145
-                27/11/17 à 11h47
146
-              </div>
147
-              <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
148
-                Proident esse laboris in sed officia exercitation ut anim ea.
149
-                Proident esse laboris in sed officia exercitation ut anim ea.
150
-                Proident esse laboris in sed officia exercitation ut anim ea.
151
-                Proident esse laboris in sed officia exercitation ut anim ea.
152
-                Proident esse laboris in sed officia exercitation ut anim ea.
153
-              </div>
154
-            </li>
155
-
156
-            <li className='wsFileGeneric__messagelist__item sended'>
157
-              <div className='wsFileGeneric__messagelist__item__avatar'>
158
-                <img src={imgProfil} alt='avatar' />
159
-              </div>
160
-              <div className='wsFileGeneric__messagelist__item__createhour'>
161
-                27/11/17 à 11h45
162
-              </div>
163
-              <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
164
-                Proident esse laboris in sed officia exercitation ut anim ea.
165
-              </div>
166
-            </li>
167
-          </ul>
168
-
169
-          <form className='wsFileThread__texteditor wsFileGeneric__texteditor'>
170
-            <div className='wsFileThread__texteditor__simpletext wsFileGeneric__texteditor__simpletext input-group'>
171
-              <input type='text' className='wsFileThread__texteditor__simpletext__input wsFileGeneric__texteditor__simpletext__input form-control' placeholder='...' />
172
-
173
-              <div className='wsFileThread__texteditor__simpletext__icon wsFileGeneric__texteditor__simpletext__icon input-group-addon'>
174
-                <i className='fa fa-font' />
175
-              </div>
176
-            </div>
177
-
178
-            <div className='wsFileGeneric__texteditor__wysiwyg d-none d-xl-block'>
179
-              <textarea />
180
-            </div>
181
-
182
-            <div className='wsFileThread__texteditor__submit wsFileGeneric__texteditor__submit d-xl-flex justify-content-xl-center'>
183
-              <button type='submit' className='wsFileThread__texteditor__submit__btn wsFileGeneric__texteditor__submit__btn btn btn-primary'>
184
-                Envoyer
185
-                <div className='wsFileThread__texteditor__submit__btn__icon wsFileGeneric__texteditor__submit__btn__icon'>
186
-                  <i className='fa fa-paper-plane-o' />
187
-                </div>
188
-              </button>
189
-            </div>
190
-          </form>
191
-        </div>
192
-      </div>
193
-    )
194
-  }
195
-}
196
-
197
-export default Thread

+ 0 - 69
src/app/ContentType/Thread/Thread.styl 查看文件

@@ -1,69 +0,0 @@
1
-.wsContentThread
2
-  width 550px
3
-  &__header
4
-    color white
5
-    background-color threadColor
6
-    &__editionmode
7
-      display none
8
-    &__icon
9
-      .fa-comments-o
10
-        color white
11
-  &__wrapper
12
-    height calc(100% - 209px) /* height of chat__header + height of option + top of chat */
13
-  &__messagelist
14
-    padding 15px 35px
15
-    &__item
16
-      &__content
17
-        color darkBlue
18
-  &__texteditor
19
-    &__simpletext
20
-      &__input
21
-        &:focus
22
-          color darkBlue
23
-          border-color darkBlue
24
-    &__submit
25
-      &__btn
26
-        color darkBlue
27
-
28
-.received
29
-  .wsContentThread__messagelist__item__content
30
-      background-color darkBlue
31
-      color white
32
-
33
-.activeEditionTitle
34
-  .wsFileThread
35
-    &__header
36
-      &__editionmode
37
-        display block
38
-      &__title
39
-        display none
40
-
41
-@media (min-width: max-xs) and (max-width: max-lg)
42
-  .wsContentThread
43
-    &__texteditor
44
-      padding 7px
45
-      &__simpletext
46
-        display inline-flex
47
-      &__submit
48
-        display inline-flex
49
-        width 80px
50
-
51
-@media (min-width: min-sm) and (max-width: max-sm)
52
-  .wsContentThread
53
-    top 69px
54
-
55
-@media (max-width: max-xs)
56
-  .wsContentThread
57
-    top 69px
58
-    width 100%
59
-    box-shadow none
60
-    z-index 1
61
-    &__texteditor
62
-      padding 7px
63
-      &__simpletext
64
-        display inline-flex
65
-        margin-right 15px
66
-        width 62%
67
-      &__submit
68
-        display inline-flex
69
-        width 80px

+ 0 - 12
src/app/ContentType/Thread/index.js 查看文件

@@ -1,12 +0,0 @@
1
-import reducer from '../../../reducer/app/thread.js'
2
-// import container from './ThreadContainer.jsx'
3
-// import component from './ThreadComponent.jsx'
4
-
5
-const Thread = {
6
-  name: 'Thread',
7
-  // container,
8
-  // component,
9
-  reducer
10
-}
11
-
12
-export default Thread

+ 0 - 4
src/app/README.md 查看文件

@@ -1,4 +0,0 @@
1
-# Deprecated
2
-this folder is deprecated due to the new way of handling apps as externals react apps.
3
-
4
-It will be deleted soon.

+ 0 - 6
src/app/index.js 查看文件

@@ -1,6 +0,0 @@
1
-import pageHtml from './ContentType/PageHtml/index.js'
2
-import thread from './ContentType/Thread/index.js'
3
-
4
-const appDatabase = [pageHtml, thread]
5
-
6
-export default appDatabase