Árvore de páginas

Versões comparadas

Chave

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

...

Na linha 291 da versão 1.5.0 copiar o bloco abaixo e adicionar substituir na versão 1.4.x:

Bloco de código
languagejs
if(isNew && this.loggedUserAlias === posts[i].user.alias) {
	posts[i].watching = true;
	posts[i].numberWatchers = 1;
	posts[i].existsNumberWatchers = 'fs-display-inline-block';
}

...

Copiar as linhas 470 e 471 da versão 1.5.0 e colar substituir na versão 1.4.x:

Bloco de código
languagejs
var that = this,
		   videos = document.querySelectorAll('.video-js'),

 

Copiar as linhas xx até xx Na linha 478 da versão 1.5.0 copiar o bloco abaixo e colar substituir na versão 1.4.x:

Bloco de código
languagejs
 

 

Copiar as linhas xx até xx da versão 1.5.0 e colar na versão 1.4.x:

Bloco de código
languagejs
 

 

 if(!isLoaded) {
	// esse tratamento é feito para vídeos com problemas de renderização
	// na timeline. A única maneira encontrada de capturar esse erro foi
	// adicionar "na mão" o listener do evento error do vídeo.
	document.getElementById(item.id).addEventListener('error', function(ev) {
		var isError = ev.path ? false : true;
		
		if(isError) {
			$(this)
			.parents('[data-container-media-video]')
			.append(Mustache.render(that.templates['social-timeline-video-not-supported-template'], {
				i18n: that.i18n['messages']
			}));
		}
	}, true);
	
	videojs(item.id, {
		width: '100%',
		height: '100%'
	});
	
	item.setAttribute('data-is-loaded', 'true');
}

 

Na linha 551 da versão 1.5.0 copiar o bloco abaixo e adicionar na versão 1.4.x:

Bloco de código
languagejs
downloadVideoAction: function(el, ev, id) {
	var $el = $(el),
		$post = $el.parents('[data-post-id="' + id + '"]'),
		restUrl = $post.find('[data-video-rest-url]').data('video-rest-url')
	;
	
	window.location = restUrl;
},

 

Na linha 788 Copiar as linhas xx até xx da versão 1.5.0 copiar o bloco abaixo e colar adicionar na versão 1.4.x:

Bloco de código
languagejs
 

 

listSharesAction: function(el, ev, id) {
	SOCIALBC.shareListModal({
		sociableId : id,
		instanceId: Date.now()
	});
},

 

Na linha 871 Copiar as linhas xx até xx da versão 1.5.0 copiar o bloco abaixo e colar adicionar na versão 1.4.x:

Bloco de código
languagejs
 openAnswerFormAction: function(el, ev) {
	var $el = $(el),
		documentId = $el.data('timeline-form-id')
	;
	
	SOCIALBC.openAnswerForm(documentId);
},

 

socialtimelineedit.js

Arquivo na 1.4.x

...