Histórico da Página
Í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.5.3 e 1.5.4.
...
Bloco de código | ||
---|---|---|
| ||
application.resource.component.5X=social/socialarticleview |
Aviso | ||
---|---|---|
| ||
Não esquecer de substituir o 'X' pela sequência dos componentes já configurados. |
socialtimeline.properties
...
Não esquecer de replicar as alterações para os arquivos: socialtimeline_en_US.properties, socialtimeline_es.properties, socialtimeline_pt_BR.properties.
Veja abaixo:
Alterar:
Bloco de código | ||
---|---|---|
| ||
details=Ver mais |
Adicionar:
Bloco de código | ||
---|---|---|
| ||
error.loading.article=Erro ao carregar artigo. |
view.ftl
Na linha 40 da versão 1.5.4, copiar o código abaixo e SUBSTITUIR na versão 1.5.3:
...
Bloco de código | ||
---|---|---|
| ||
<script type="text/template" class="social-timeline-content-article-template"> <#--ARTIGOS NOVOS, COM IMAGEM DE CAPA--> <div class="container-fluid row fs-cursor-pointer" data-timeline-action="articleLink" data-href="{{tenantURI}}{{linkedObject.url}}" data-articleId="{{documentId}}" data-articleTitle="{{linkedObject.description}}"> {{#hasShareText}} <div class="panel panel-default"><div class="panel-body"> {{/hasShareText}} {{#linkedObject.thumbURL}} <div class="col-xs-12"> {{^hasShareText}} {{/hasShareText}} <div class="row embed-responsive embed-responsive-5by1 img-rounded"> <a data-timeline-action="articleLink" href="{{tenantURI}}{{linkedObject.url}}" data-href="{{tenantURI}}{{linkedObject.url}}" data-articleId="{{documentId}}" data-articleTitle="{{linkedObject.description}}"> <img class="embed-responsive-item" src="{{linkedObject.thumbURL}}"> </a> </div> </div> {{/linkedObject.thumbURL}} <h2 {{#hasShareText}}{{^linkedObject.thumbURL}}class="fs-no-margin-top"{{/linkedObject.thumbURL}}{{/hasShareText}}> <a data-timeline-action="articleLink" href="{{tenantURI}}{{linkedObject.url}}" data-href="{{tenantURI}}{{linkedObject.url}}" data-articleId="{{documentId}}" data-articleTitle="{{linkedObject.description}}">{{linkedObject.description}}</a> </h2> <p> {{linkedObject.text}} <a data-timeline-action="articleLink" href="{{tenantURI}}{{linkedObject.url}}" data-href="{{tenantURI}}{{linkedObject.url}}" data-articleId="{{documentId}}" data-articleTitle="{{linkedObject.description}}">{{i18n.details}}</a> </p> {{#hasShareText}} </div></div> {{/hasShareText}} </div> </script> |
socialtimeline.js
Na linha 24 da versão 1.5.4, copiar o conteúdo abaixo e ADICIONAR na versão 1.5.3:
...
Bloco de código | ||
---|---|---|
| ||
hasPermission: function(permissions, permission){
return permissions && permissions.indexOf(permission) > - 1;
}, |
...
Bloco de código | ||
---|---|---|
| ||
// Template para exibição de artigos. else if (obj.linkedObject.objectClass.indexOf('com.totvs.technology.social.article') !== -1) { if (data.formattedText !== "") { obj.hasShareText = true; } obj.tlpName = 'social-timeline-content-article-template'; return obj; } |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas