Histórico da Página
Dica |
---|
Liberar na 1.5. Revisão Ok. |
Índice
Índice | ||||||
---|---|---|---|---|---|---|
|
Objetivo
Este guia é destinado aos desenvolvedores internos e externos do fluig. O objetivo é identificar e mapear todas as diferenças da Timeline personalizada entre as versões 1.4.x e 1.5.0.
Dica | ||
---|---|---|
| ||
Sugerimos que ao seguir este guia seja utilizado um programa de comparação (diff), que permita visualizadas as diferenças entre as versões 1.4.x e 1.5.0. |
application.info
Na versão 1.5.0 foi melhorado o componente de compartilhamento, sendo necessário adicionar estas dependências para widget.
...
Aviso | ||
---|---|---|
| ||
Não esquecer de substituir o 'X' pela sequência dos componentes já configurados. |
edit.ftl
Na versão 1.5.0 foi adicionado mais um tipo de ordenação (mais likes), causando uma pequena alteração na estrutura do HTML.
...
Bloco de código | ||
---|---|---|
| ||
<div class="row"> <div class="col-md-4"> <label for="quantityPublication">${i18n.getTranslation('options.ordenation')}</label> <select class="form-control" name="quantityPublication" data-order-type> <option value="CREATION_DATE">${i18n.getTranslation('last.publications')}</option> <option value="LAST_UPDATE">${i18n.getTranslation('recently.publication')}</option> <option value="MORE_LIKE">${i18n.getTranslation('more.like')}</option> </select> </div> </div> |
socialtimeline.properties
...
Bloco de código | ||
---|---|---|
| ||
this.form=um formulário anwser=responder message.error.video.not.supported=Ops, esse vídeo não é suportado pelo seu navegador. Faça o download do vídeo ou utilize outro navegador. post.denounced= O conteúdo foi denunciado por conter palavras restritas e não está mais disponível options.ordenation=Ordenação padrão more.like=Mais curtidos message.video.not.supported=Esse vídeo não é suportado pelo seu navegador. message.video.not.supported.download=Faça o download do vídeo message.video.not.supported.sulfix=ou utilize outro navegador. |
view.ftl
Na linha 40 da versão 1.5.0, copiar o código abaixo e SUBSTITUIR na versão 1.4.x:
...
Bloco de código | ||
---|---|---|
| ||
<script type="text/template" class="social-timeline-video-not-supported-template"> <div class="timeline-video-not-supported"> <div class="clearfix fs-margin-auto timeline-container-icon-download-video"> <img class="fs-float-left timeline-icon-download-video" src="${basePath}/resources/images/image-video-error.svg"> <h1 class="fs-txt-left fs-no-margin-top">Ops!</h1> <p class="fs-txt-left">{{i18n.videoNotSupported}}</p> </div> <p class="timeline-description-download-video text-center"> <a href="#" class="fs-text-underline" data-timeline-action="downloadVideo">{{i18n.videoNotSupportedDownload}}</a> {{i18n.videoNotSupportedSulfix}} </p> </div> </script> |
image-video-error.svg
Atualizar arquivo 1.4.x.
...
timeline/src/main/webapp/resources/images/
socialtimeline.js
Na linha 9 da versão 1.5.0, copiar o conteúdo abaixo e ADICIONAR na versão 1.4.x:
...
Bloco de código | ||
---|---|---|
| ||
textComplaintValidate: function(text) { var listWords = text.match(/(\w+){3,}/g) || []; if(text === '') { socialGlobal.alert(this.i18n.messages['denounce.reason.empty']); return true; } if(listWords.length < 4) { socialGlobal.alert(this.i18n.messages['denounce.content.invalid']); return true; } return false; } |
socialtimelineedit.js
Na linha 123 da versão 1.5.0, copiar o bloco abaixo e SUBSTITUIR na versão 1.4.x:
Bloco de código | ||
---|---|---|
| ||
setOrderType: function() { $('[data-order-type]', this.DOM).find("option[value='"+ this.orderType +"']").prop('selected', this.orderType); }, |