(function(bannerClassName) { const sendEvent = (token, action) => { const value = 'Branding ' + token + ' – ' + action; if (window.dataLayer !== undefined) { window.dataLayer.push({ event: 'data_event', data_description: value, }); } else { console.log('GA send: ' + value); } }; const oneBeforePageChange = (callback) => { if (typeof Air === 'object') { const ajaxify = Air.import('module.ajaxify'); ajaxify.one('Before page changed', () => { try { if (callback) { callback(); } } catch (error) { console.log(error); } }); } }; const onLinkClick = (e) => { const link = e.target; const href = link.getAttribute('href'); sendEvent(href, 'Click'); link.removeEventListener('click', onLinkClick); }; const branding = document.querySelector(bannerClassName); if (!branding) { return; } const links = branding.querySelectorAll('a'); for (let i = 0; i < links.length; i += 1) { const isVisible = getComputedStyle(links[i]).display !== 'none'; const href = links[i].getAttribute('href'); if (isVisible) { sendEvent(href, 'Show'); } links[i].addEventListener('click', onLinkClick); } oneBeforePageChange(() => { for (let i = 0; i < links.length; i += 1) { links[i].removeEventListener('click', onLinkClick); } }); })('.entry-native-branding');

Google-таблица сбора вещей в путешествие

У меня есть две страсти: путешествия в не самые туристические места планеты и автоматизация всего что движется :) И вот пришло время их совместить.

Часто когда собираешься в путешествие, особенно в активное и не совсем пакетный тур, то возникает вопрос - что взять с собой и что не забыть. Конечно в памяти есть список, но когда начинаешь предотлетный кипиш можно что-либо забыть. Поэтому я решил себе,а может ещё и кому-нибудь, что будет очень приятно помочь.

Я набросал простенькую гугл таблицу с обширным перечнем что может пригодиться в путешествии. Не всё всегда нужно, поэтому нужно один раз пройтись по перечню и выбрать галочкой что вы решили с собой брать - это попадёт на один лист, так же есть галочка "купить" - если поняли что это вам нужно, но надо не забыть купить. Все на отдельных листах - потом просто распечатать.

Как этим пользоваться? Таблица в режиме просмотра, копируйте себе на гугл диск, и уже у себя делайте списки в путешествие.

Надеюсь, кому-нибудь пригодится мой труд и облегчит сборы в путешествие) И я открыт к пожеланиям, что изменить, что добавить. Главное - чтобы была польза)

(function(bannerClassName) { const sendEvent = (token, action) => { const value = 'Branding ' + token + ' – ' + action; if (window.dataLayer !== undefined) { window.dataLayer.push({ event: 'data_event', data_description: value, }); } else { console.log('GA send: ' + value); } }; const oneBeforePageChange = (callback) => { if (typeof Air === 'object') { const ajaxify = Air.import('module.ajaxify'); ajaxify.one('Before page changed', () => { try { if (callback) { callback(); } } catch (error) { console.log(error); } }); } }; const onLinkClick = (e) => { const link = e.target; const href = link.getAttribute('href'); sendEvent(href, 'Click'); link.removeEventListener('click', onLinkClick); }; const branding = document.querySelector(bannerClassName); if (!branding) { return; } const links = branding.querySelectorAll('a'); for (let i = 0; i < links.length; i += 1) { const isVisible = getComputedStyle(links[i]).display !== 'none'; const href = links[i].getAttribute('href'); if (isVisible) { sendEvent(href, 'Show'); } links[i].addEventListener('click', onLinkClick); } oneBeforePageChange(() => { for (let i = 0; i < links.length; i += 1) { links[i].removeEventListener('click', onLinkClick); } }); })('.entry-article-footer');
0
9 комментариев
Написать комментарий...
Тёма Арбузов

Классная табличка, еще бы оборачивать это в готовый и оформленный pdf для печати с чек-листом.

Например, есть готовый чек-лист от 365done →  https://365done.ru/travel
Каждый раз собираемся в самостоятельные путешествия по этому списку)

Ответить
Развернуть ветку
Andrei Tsyhan
Автор

Спасибо за наводку!

Ответить
Развернуть ветку
Wera Ferat

Отличный чеклист, все удобно и действительно собраны необходимые вещи, скачала себе  pdfку. 

Ответить
Развернуть ветку
Eugene Gultyaev

Господь всемогущий, а что приложения со списками отменили? На кой хрен городить этот костыль с таблицей?

Ответить
Развернуть ветку
Dear Moscow,
я открыт к пожеланиям, что изменить
пасспорт

Либо исправить на английское "passport", либо убрать одну "с".

Ответить
Развернуть ветку
Andrei Tsyhan
Автор

спасибо, поправил!

Ответить
Развернуть ветку
Борис Васильев

Полезно.
Есть два НО:
1.В списке медизделий пропущено важное (у каждого есть 3 попытки угадать).
2.Я в свое время разработал чек-лист для сбора и самого путешествия на машине (за границу).
Там есть существенные опции.
К сожалению, документ оперативный и объемный,  свести в таблицу много страниц не умею.
Вышлю желающим на почту по запросу [email protected] 

Ответить
Развернуть ветку
Andrei Tsyhan
Автор

1. Если можете подскажите, я внесу
2. Очень буду благодарен, сейчас вышлю запрос

Ответить
Развернуть ветку
Борис Васильев

Для романтических отношений, а особенно, внезапно-кратковременных, но с проникновением, нужны  ... (НУУУ...)

Ответить
Развернуть ветку
Читать все 9 комментариев
null