(function () {
'use strict';
var COUNT = 'count';
var GOAL = 'mk_form_submit';
function ld() {
if (document.getElementById('mk-schema')) return;
var data = {
'@context': 'https://schema.org',
'@type': 'Service',
name: 'Мастер-класс по росписи футболок',
description:
'Роспись футболок на празднике в Pixel Quest: трафареты или свободная роспись, мастер, все материалы.',
url: 'https://nino.pixelquest.ru/mk',
offers: {
'@type': 'Offer',
price: '1200',
priceCurrency: 'RUB',
availability: 'https://schema.org/InStock',
url: 'https://nino.pixelquest.ru/mk'
},
provider: {
'@type': 'LocalBusiness',
name: 'Pixel Quest',
url: 'https://nino.pixelquest.ru/',
telephone: '+79087650539',
address: {
'@type': 'PostalAddress',
addressCountry: 'RU',
addressLocality: 'Нижний Новгород',
streetAddress: 'ул. Максима Горького, 260'
},
openingHours: 'Mo-Su 10:00-22:00'
}
};
var s = document.createElement('script');
s.type = 'application/ld+json';
s.id = 'mk-schema';
s.textContent = JSON.stringify(data);
document.head.appendChild(s);
}
function mkChecked() {
var boxes = document.querySelectorAll(
'#booking input[type="checkbox"], [data-record-type="678"] input[type="checkbox"]'
);
for (var i = 0; i < boxes.length; i++) {
var b = boxes[i];
var sig = ((b.name || '') + ' ' + (b.value || '') + ' ' + (b.id || '')).toLowerCase();
if (sig.indexOf('add_mk') !== -1 || sig.indexOf('addmk') !== -1) {
return !!b.checked;
}
}
return false;
}
function goal() {
document.addEventListener('tildaform:aftersubmit', function () {
if (typeof window.ym !== 'function') return;
if (mkChecked()) {
window.ym(COUNT, GOAL, { add_mk: true });
} else {
window.ym(COUNT, GOAL);
}
});
}
function init() {
ld();
goal();
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', init);
} else {
init();
}
})();