Na versão 1.5.0 foi melhorado o componente de compartilhamento, sendo necessário adicionar estas dependências para widget.
Atualizar arquivo 1.4.x
As linhas a serem adicionadas são:
application.resource.component.X=social/socialshare application.resource.component.X=social/socialsharelist application.resource.component.X=social/socialformanswer |
Obs.: Não esquecer de substituir o 'X' pela sequência de dos componentes já configurados.
Arquivo na 1.4.x
Arquivo na 1.5.0
Atualizar arquivo 1.4.x
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:
<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> |
Arquivo na 1.4.x
Arquivo na 1.5.0
Na versão 1.5.0 foram adicionadas algumas chaves de tradução e devem ser copiadas para versão 1.4.x. 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. |
Arquivo na 1.4.x
<li data-post-id="{{postId}}" class="timeline-list-posts-item"> |
Arquivo na 1.5.0
<li data-post-id="{{postId}}" data-post-community-hidden="{{social.hidden}}" class="timeline-list-posts-item"> |
Atualizar arquivo 1.4.x
Na linha 40 da versão 1.5.0, copiar o atributo abaixo e colar na versão 1.4.x:
data-post-community-hidden="{{social.hidden}}" |
Na linha 124 da versão 1.5.0, copiar o bloco abaixo e colar na versão 1.4.x:
{{#shared}}
<a href="#" data-clipboard-text="link to copy" data-timeline-action="share" class="fluigicon fluigicon-share-on fs-no-text-underline"></a>
{{/shared}}
{{^shared}}
<a href="#" data-clipboard-text="link to copy" data-timeline-action="share" class="fluigicon fluigicon-share fs-no-text-underline"></a>
{{/shared}}
<a href="#" class="counter counter-warning pos-right-bottom {{existsNumberShares}}" title="{{i18n.manywatch}}" data-request-running="false" data-timeline-action="listShares">{{numberShares}}</a> |
Copiar as linhas 231 e 239 da versão 1.5.0 e colar na versão 1.4.x:
{{^removeText}}
{{#originalText}}
<div class="panel panel-default fs-no-margin timeline-recommendation-content-text">
<div class="panel-body">
<p class="fs-no-margin">{{{originalText}}}</p>
</div>
</div>
{{/originalText}}
{{/removeText}} |
Na linha 257 da versão 1.5.0 copiar o atributo abaixo e colar na versão 1.4.x:
data-container-media-video data-video-rest-url="/socialmedia/api/rest/media/mediafile/{{linkedObject.social.alias}}/VIDEO/{{documentId}}" |
Na linha 268 da versão 1.5.0 copiar o elemento abaixo e colar na versão 1.4.x:
<div data-url-media="/webdesk/streamcontrol/?WDCompanyId={{tenantId}}&WDNrDocto={{documentId}}&WDNrVersao={{linkedObject.objectId}}&thumbnail={{thumbEnum}}" style="display:none"></div> |
Na linha 279 da versão 1.5.0 copiar o atributo abaixo e colar na versão 1.4.x:
data-container-media-video data-video-rest-url="/socialmedia/api/rest/media/mediafile/{{linkedObject.social.alias}}/VIDEO/{{documentId}}" |
Na linha 293 da versão 1.5.0 copiar o elemento abaixo e colar na versão 1.4.x:
<div data-url-media="/webdesk/streamcontrol/?WDCompanyId={{tenantId}}&WDNrDocto={{documentId}}&WDNrVersao={{linkedObject.objectId}}&thumbnail={{thumbEnum}}" style="display:none"></div> |
Na linha 308 da versão 1.5.0 copiar o bloco abaixo e substituir na versão 1.4.x:
<p {{#isFolder}}class="fs-no-margin"{{/isFolder}}>{{linkedObject.description}}</p>
{{^isFolder}}
<p class="fs-no-margin">{{i18n.version}}/{{i18n.revision}}: {{documentVersion}}</p>
{{/isFolder}} |
Na linha 329 da versão 1.5.0 copiar o bloco abaixo e substituir na versão 1.4.x:
<p {{#isFolder}}class="fs-no-margin"{{/isFolder}}>{{linkedObject.description}}</p>
{{^isFolder}}
<p class="fs-no-margin">{{i18n.version}}/{{i18n.revision}}: {{documentVersion}}</p>
{{/isFolder}} |
Na linha 342 da versão 1.5.0 copiar o bloco abaixo e substituir na versão 1.4.x:
<script type="text/template" class="social-timeline-content-form-template">
<div class="well timeline-recommendation-content">
<div class="media gallery">
<div class="pull-left">
<img src="/webdesk/assets/icons/formulario.png">
</div>
<div class="media-body">
<div class="panel panel-default fs-no-margin">
<div class="panel-body">
<p class="fs-no-margin">{{linkedObject.description}}</p>
</div>
</div>
<a href="{{tenantURI}}{{linkedObject.url}}" data-timeline-form-id="{{documentId}}" data-timeline-action="openAnswerForm">{{i18n.anwser}}</a>
</div>
</div>
</div>
</script>
<script type="text/template" class="social-timeline-content-gallery-template">
<div class="well timeline-recommendation-content">
<div class="media gallery">
<div class="pull-left">
<img src="/webdesk/assets/icons/folder_24.png">
</div>
<div class="media-body">
<div class="panel panel-default fs-no-margin">
<div class="panel-body">
<p class="fs-no-margin">{{linkedObject.description}}</p>
</div>
</div>
<a href="{{tenantURI}}/{{urlOrigin}}">{{i18n.details}}</a>
</div>
</div>
</div>
</script> |
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}}
<object class="embed-responsive-item">
<param name="movie" value="{{formattedLink}}?hl={{locale}}&version=3&rel=0" ></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<param name="wmode" value="transparent"></param>
<embed src="{{formattedLink}}?hl={{locale}}&version=3&rel=0" type="application/x-shockwave-flash"
allowfullscreen="true"
allowscriptaccess="always"
wmode="transparent">
</embed>
</object>
{{/hasFlash}}
{{^hasFlash}}
<iframe id="ytplayer-{{youtubeVideoId}}-{{postId}}" type="text/html"
src="https://www.youtube.com/embed/{{youtubeVideoId}}"
frameborder="0" allowfullscreen="allowfullscreen"/>
{{/hasFlash}} |
Na linha 531 da versão 1.5.0 copiar o bloco abaixo e substituir na versão 1.4.x:
{{#hasFlash}}
<object class="embed-responsive-item">
<param name="movie" value="{{formattedLink}}?hl={{locale}}&version=3&rel=0" ></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<param name="wmode" value="transparent"></param>
<embed src="{{formattedLink}}?hl={{locale}}&version=3&rel=0" type="application/x-shockwave-flash"
allowfullscreen="true"
allowscriptaccess="always"
wmode="transparent">
</embed>
</object>
{{/hasFlash}}
{{^hasFlash}}
<iframe id="ytplayer-{{youtubeVideoId}}-{{postId}}" type="text/html"
src="https://www.youtube.com/embed/{{youtubeVideoId}}"
frameborder="0" allowfullscreen="allowfullscreen"/>
{{/hasFlash}} |
Na linha 635 da versão 1.5.0 copiar o bloco abaixo e substituir na versão 1.4.x:
<a href="{{{tenantURI}}}/social/{{alias}}" data-user-popover="{{alias}}">{{name}}</a> |
Na linha 650 da versão 1.5.0 copiar o bloco abaixo e adicionar na versão 1.4.x:
<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> |
Atualizar arquivo 1.4.x
Copiar a imagem image-video-error.svg da versão 1.5.0 para versão 1.4.x
Na linha 9 da versão 1.5.0 copiar o conteúdo abaixo e colar na versão 1.4.x:
hasFlash: null, |
Copiar as linhas 50, 60 e 85 da versão 1.5.0 e colar na versão 1.4.x:
'this.form': '${i18n.getTranslation("this.form")}',
'MORE_LIKE': '${i18n.getTranslation("more.like")}',
'anwser' : '${i18n.getTranslation("anwser")}', |
Copiar as linhas 95 até 101 da versão 1.5.0 e colar na versão 1.4.x:
'video.not.supported': '${i18n.getTranslation("message.error.video.not.supported")}',
'post.denounced': '${i18n.getTranslation("post.denounced")}',
'denounce.reason.empty': '${i18n.getTranslation("alert.message.denounce.reason.empty")}',
'denounce.content.invalid': '${i18n.getTranslation("alert.message.denounce.content.invalid")}',
'videoNotSupported': '${i18n.getTranslation("message.video.not.supported")}',
'videoNotSupportedDownload': '${i18n.getTranslation("message.video.not.supported.download")}',
'videoNotSupportedSulfix': '${i18n.getTranslation("message.video.not.supported.sulfix")}' |
Arquivo na 1.4.x
Arquivo na 1.5.0
Atualizar arquivo 1.4.x