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
Na versão 1.5.0 foram adicionadas algumas chaves de tradução e devem ser ADICIONADAS para versão 1.4.x.
...
| 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.
Copiar a imagem image-video-error.svg da versão 1.5.0 para a versão 1.4.x no seguinte caminho:
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:
...