|  | @@ -230,12 +230,18 @@ class HtmlDocument extends React.Component {
 | 
	
		
			
			| 230 | 230 |          ...prev.content,
 | 
	
		
			
			| 231 | 231 |          label: revision.label,
 | 
	
		
			
			| 232 | 232 |          raw_content: revision.raw_content,
 | 
	
		
			
			| 233 |  | -        number: revision.number
 | 
	
		
			
			|  | 233 | +        number: revision.number,
 | 
	
		
			
			|  | 234 | +        status: revision.status
 | 
	
		
			
			| 234 | 235 |        },
 | 
	
		
			
			| 235 | 236 |        mode: MODE.REVISION
 | 
	
		
			
			| 236 | 237 |      }))
 | 
	
		
			
			| 237 | 238 |    }
 | 
	
		
			
			| 238 | 239 |  
 | 
	
		
			
			|  | 240 | +  handleClickLastVersion = () => {
 | 
	
		
			
			|  | 241 | +    this.loadContent()
 | 
	
		
			
			|  | 242 | +    this.setState({mode: MODE.VIEW})
 | 
	
		
			
			|  | 243 | +  }
 | 
	
		
			
			|  | 244 | +
 | 
	
		
			
			| 239 | 245 |    render () {
 | 
	
		
			
			| 240 | 246 |      const { isVisible, loggedUser, content, timeline, newComment, timelineWysiwyg, config, mode } = this.state
 | 
	
		
			
			| 241 | 247 |  
 | 
	
	
		
			
			|  | @@ -252,21 +258,36 @@ class HtmlDocument extends React.Component {
 | 
	
		
			
			| 252 | 258 |          />
 | 
	
		
			
			| 253 | 259 |  
 | 
	
		
			
			| 254 | 260 |          <PopinFixedOption customClass={`${config.slug}`} i18n={i18n}>
 | 
	
		
			
			| 255 |  | -          <div>
 | 
	
		
			
			| 256 |  | -            <NewVersionBtn onClickNewVersionBtn={this.handleClickNewVersion} disabled={mode === MODE.REVISION} />
 | 
	
		
			
			| 257 |  | -
 | 
	
		
			
			| 258 |  | -            <SelectStatus
 | 
	
		
			
			| 259 |  | -              selectedStatus={config.availableStatuses.find(s => s.slug === content.status)}
 | 
	
		
			
			| 260 |  | -              availableStatus={config.availableStatuses}
 | 
	
		
			
			| 261 |  | -              onChangeStatus={this.handleChangeStatus}
 | 
	
		
			
			| 262 |  | -              disabled={mode === MODE.REVISION}
 | 
	
		
			
			| 263 |  | -            />
 | 
	
		
			
			| 264 |  | -
 | 
	
		
			
			| 265 |  | -            <ArchiveDeleteContent
 | 
	
		
			
			| 266 |  | -              onClickArchiveBtn={this.handleClickArchive}
 | 
	
		
			
			| 267 |  | -              onClickDeleteBtn={this.handleClickDelete}
 | 
	
		
			
			| 268 |  | -              disabled={mode === MODE.REVISION}
 | 
	
		
			
			| 269 |  | -            />
 | 
	
		
			
			|  | 261 | +          <div /* this div in display flex, justify-content space-between */>
 | 
	
		
			
			|  | 262 | +            <div className='d-flex'>
 | 
	
		
			
			|  | 263 | +              <NewVersionBtn onClickNewVersionBtn={this.handleClickNewVersion} disabled={mode === MODE.REVISION} />
 | 
	
		
			
			|  | 264 | +
 | 
	
		
			
			|  | 265 | +              {mode === MODE.REVISION &&
 | 
	
		
			
			|  | 266 | +                <button
 | 
	
		
			
			|  | 267 | +                  className='wsContentGeneric__option__menu__lastversion html-documents__lastversionbtn btn btn-default'
 | 
	
		
			
			|  | 268 | +                  onClick={this.handleClickLastVersion}
 | 
	
		
			
			|  | 269 | +                  style={{backgroundColor: config.hexcolor, color: '#fdfdfd'}}
 | 
	
		
			
			|  | 270 | +                >
 | 
	
		
			
			|  | 271 | +                  <i className='fa fa-code-fork' />
 | 
	
		
			
			|  | 272 | +                  Dernière version
 | 
	
		
			
			|  | 273 | +                </button>
 | 
	
		
			
			|  | 274 | +              }
 | 
	
		
			
			|  | 275 | +            </div>
 | 
	
		
			
			|  | 276 | +
 | 
	
		
			
			|  | 277 | +            <div className='d-flex'>
 | 
	
		
			
			|  | 278 | +              <SelectStatus
 | 
	
		
			
			|  | 279 | +                selectedStatus={config.availableStatuses.find(s => s.slug === content.status)}
 | 
	
		
			
			|  | 280 | +                availableStatus={config.availableStatuses}
 | 
	
		
			
			|  | 281 | +                onChangeStatus={this.handleChangeStatus}
 | 
	
		
			
			|  | 282 | +                disabled={mode === MODE.REVISION}
 | 
	
		
			
			|  | 283 | +              />
 | 
	
		
			
			|  | 284 | +
 | 
	
		
			
			|  | 285 | +              <ArchiveDeleteContent
 | 
	
		
			
			|  | 286 | +                onClickArchiveBtn={this.handleClickArchive}
 | 
	
		
			
			|  | 287 | +                onClickDeleteBtn={this.handleClickDelete}
 | 
	
		
			
			|  | 288 | +                disabled={mode === MODE.REVISION}
 | 
	
		
			
			|  | 289 | +              />
 | 
	
		
			
			|  | 290 | +            </div>
 | 
	
		
			
			| 270 | 291 |            </div>
 | 
	
		
			
			| 271 | 292 |          </PopinFixedOption>
 | 
	
		
			
			| 272 | 293 |  
 | 
	
	
		
			
			|  | @@ -276,11 +297,8 @@ class HtmlDocument extends React.Component {
 | 
	
		
			
			| 276 | 297 |              wysiwygNewVersion={'wysiwygNewVersion'}
 | 
	
		
			
			| 277 | 298 |              onClickCloseEditMode={this.handleCloseNewVersion}
 | 
	
		
			
			| 278 | 299 |              onClickValidateBtn={this.handleSaveHtmlDocument}
 | 
	
		
			
			| 279 |  | -            version={
 | 
	
		
			
			| 280 |  | -              mode === MODE.REVISION
 | 
	
		
			
			| 281 |  | -                ? content.number
 | 
	
		
			
			| 282 |  | -                : timeline.filter(t => t.timelineType === 'revision').length
 | 
	
		
			
			| 283 |  | -            }
 | 
	
		
			
			|  | 300 | +            version={content.number}
 | 
	
		
			
			|  | 301 | +            lastVersion={timeline.filter(t => t.timelineType === 'revision').length}
 | 
	
		
			
			| 284 | 302 |              text={content.raw_content}
 | 
	
		
			
			| 285 | 303 |              onChangeText={this.handleChangeText}
 | 
	
		
			
			| 286 | 304 |              key={'html-documents'}
 | 
	
	
		
			
			|  | @@ -297,6 +315,7 @@ class HtmlDocument extends React.Component {
 | 
	
		
			
			| 297 | 315 |              onClickValidateNewCommentBtn={this.handleClickValidateNewCommentBtn}
 | 
	
		
			
			| 298 | 316 |              onClickWysiwygBtn={this.handleToggleWysiwyg}
 | 
	
		
			
			| 299 | 317 |              onClickRevisionBtn={this.handleClickShowRevision}
 | 
	
		
			
			|  | 318 | +            shouldScrollToBottom={mode !== MODE.REVISION}
 | 
	
		
			
			| 300 | 319 |            />
 | 
	
		
			
			| 301 | 320 |          </PopinFixedContent>
 | 
	
		
			
			| 302 | 321 |        </PopinFixed>
 |