--- title: Timeline personalizada 1.4.x para 1.5.0 source: https://tdn.totvs.com/display/fluig/Timeline+personalizada+1.4.x+para+1.5.0 path: \Plataforma Documentação técnica\Recurso de Comunidades (Social)\Timeline\Timeline personalizada 1.4.x para 1.5.0.md --- # Índice - 1 [Objetivo](#Timelinepersonalizada1.4.xpara1.5.0-Objetivo) - 2 [application.info](#Timelinepersonalizada1.4.xpara1.5.0-application.info) - 3 [edit.ftl](#Timelinepersonalizada1.4.xpara1.5.0-edit.ftl) - 4 [socialtimeline.properties](#Timelinepersonalizada1.4.xpara1.5.0-socialtimeline.properties) - 5 [view.ftl](#Timelinepersonalizada1.4.xpara1.5.0-view.ftl) - 6 [image-video-error.svg](#Timelinepersonalizada1.4.xpara1.5.0-image-video-error.svg) - 7 [socialtimeline.js](#Timelinepersonalizada1.4.xpara1.5.0-socialtimeline.js) - 8 [socialtimelineedit.js](#Timelinepersonalizada1.4.xpara1.5.0-socialtimelineedit.js) # 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*. As linhas abaixo, da versão 1.5.0, devem ser **ADICIONADAS** para a versão 1.4.x: ``` application.resource.component.X=social/socialshare application.resource.component.X=social/socialsharelist application.resource.component.X=social/socialformanswer ``` Atençã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. Copiar o bloco abaixo que se encontra a partir da linha 34 da versão 1.5.0 e **SUBSTITUIR** na versão 1.4.x: ```
``` # 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. Não esquecer de replicar as alterações para os arquivos: socialtimeline\_en\_US.properties, socialtimeline\_es.properties, socialtimeline\_pt\_BR.properties. Veja abaixo: ``` 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: ```
  • ``` Na linha 124 da versão 1.5.0, copiar o bloco abaixo e **SUBSTITUIR** na versão 1.4.x: ``` {{#shared}} {{/shared}} {{^shared}} {{/shared}} {{numberShares}} ``` Na linha 231 da versão 1.5.0, copiar o bloco abaixo e **SUBSTITUIR** na versão 1.4.x: ``` {{^removeText}} {{#originalText}}

    {{{originalText}}}

    {{/originalText}} {{/removeText}} ``` Na linha 257 da versão 1.5.0, copiar o código abaixo e **SUBSTITUIR** na versão 1.4.x: ```
    ``` Na linha 268 da versão 1.5.0, copiar o código abaixo e **ADICIONAR** na versão 1.4.x: ```
    ``` Na linha 279 da versão 1.5.0, copiar o código abaixo e **SUBSTITUIR** na versão 1.4.x: ```
    ``` Na linha 293 da versão 1.5.0, copiar o código abaixo e **ADICIONAR** na versão 1.4.x: ```
    ``` Na linha 308 da versão 1.5.0, copiar o bloco abaixo e **SUBSTITUIR** na versão 1.4.x: ```

    {{linkedObject.description}}

    {{^isFolder}}

    {{i18n.version}}/{{i18n.revision}}: {{documentVersion}}

    {{/isFolder}} ``` Na linha 329 da versão 1.5.0, copiar o bloco abaixo e **SUBSTITUIR** na versão 1.4.x: ```

    {{linkedObject.description}}

    {{^isFolder}}

    {{i18n.version}}/{{i18n.revision}}: {{documentVersion}}

    {{/isFolder}} ``` Na linha 342 da versão 1.5.0, copiar o bloco abaixo e **ADICIONAR** na versão 1.4.x: ``` ``` Na linha 481 da versão 1.5.0, copiar o bloco abaixo e **SUBSTITUIR** na versão 1.4.x: ``` <#-- Se o navegador possuir o flash player instalado é utilizada a técnica de "object" para exibir os vídeos, se não, é utilizado "iframe" por motivos de bugs no IE9. O IE9 não sabe se o flash está habilitado ou não, então ele exibe um thumb "quebrado". Não foi utilizada essa técnica em todos os navegadores pois no chrome acontece erros de requests. http://stackoverflow.com/questions/24490323/google-chrome-cast-sender-error-if-chrome-cast-extension-is-not-installed-or-usi --> {{#hasFlash}} {{/hasFlash}} {{^hasFlash}}