Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Dica

Liberar na 1.5.

Revisão Ok.

Índice

Índice
outlinetrue
stylenone
exclude.*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
titleDica

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
titleAtenção!

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
languagexml
<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
languagexml
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
languagexml
<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
languagejs
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
languagejs
setOrderType: function() {
	$('[data-order-type]', this.DOM).find("option[value='"+ this.orderType +"']").prop('selected', this.orderType);
},