Skip to content

Instantly share code, notes, and snippets.

@phwb
Last active October 2, 2019 16:21
Show Gist options
  • Save phwb/7dd93bbd6be185b9a33a6472cf2ea3ba to your computer and use it in GitHub Desktop.
Save phwb/7dd93bbd6be185b9a33a6472cf2ea3ba to your computer and use it in GitHub Desktop.
(function() {
// чтобы каждый раз не писать длинное имя, сохраним фукнции из модулей в обычные переменные
// лучше это делать в начале файле, чтобы было понятно что тут используются функции из других модулей
var createPins = window.pin.createPins;
var createPinsElement = window.pin.createPinsElement;
// активация карты, добавление пинов и тд
function activateMap() {
var pins = createPins();
var pinsElement = createPinsElement(pins);
var map = document.querySelector('.map');
// сначала активируем карту
map.classList.remove('faded');
// потом добавляем пины
map.appendChild(pinsElement);
}
// деактивация карты
function deactivateMap() {
// тут все тоже самое, только в обратном порядке
}
// экспортируем наружу нужные методы
window.map = {
activateMap,
deactivateMap,
};
})()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment