$(document).ready(function() {
var urlEmbed = window.urlEmbed;
var devide = urlEmbed.indexOf('?') === -1 ? '?' : '&';
var height = getHeightReview();
$('.js-review-static-embed').on('click', function(event) {
event.preventDefault();
$('.js-review-embed-modal').modal('show');
$('.js-reply-embed-input').val('');
});
function getHeightReview() {
var $review = $('.review-content');
var height = 480;
if (!$review || !$review.length) return height;
$review.addClass('embed');
height = $('.review-content__wrap').height() + 260;
$review.removeClass('embed');
return parseInt(height);
}
var clipboard = new Clipboard('.js-review-embed-copy');
clipboard.on('success', function(event) {
if (!$('.js-review-embed-copy').hasClass('active')) return;
$('.js-review-embed-copy').removeClass('active').text('Copied to clipboard!');
setTimeout(function() {
$('.js-review-embed-copy').addClass('active').text('Select & Copy');
}, 3000);
//event.clearSelection();
});
$('.js-review-embed-copy').on('click', function(event) {
event.preventDefault();
});
$('.js-review-embed-link').on('click', function(event) {
event.preventDefault();
$('.js-review-embed-modal').modal('show');
var tmplReview = getTemplate({
title: $(this).data('embed-title'),
desc: $(this).data('embed-desc'),
dev: $(this).data('embed-dev'),
ver: $(this).data('embed-ver'),
date: $(this).data('embed-date'),
country: $(this).data('embed-country'),
store: $(this).data('embed-store'),
descAnswer: $(this).data('answer'),
classAnswer: $(this).data('answer') ? '' : 'hide',
});
$('.js-review-embed-code').html(tmplReview);
var urlEmbed = $(this).data('embed-url') || '';
var devide = urlEmbed.indexOf('?') === -1 ? '?' : '&';
var height = $('.js-review-embed-code .review-content__wrap').height() + 260;
$('.js-reply-embed-input').val('');
$('.js-review-embed-code').html('');
});
function getTemplate(data) {
var tmpl = $('.js-review-embed-template').html();
for (key in data) {
var replaceText = '${' + key + '}';
tmpl = tmpl.replace(replaceText, data[key]);
}
return tmpl;
}
});