Skip to content

Instantly share code, notes, and snippets.

@alex-boom
alex-boom / geo.js
Last active July 18, 2016 19:28
Геолокация
/*Геолокация. Определение местонахождения клиента(страна, город..) и дальнейшее использование данных местонахождения.
Так же необходимо подключить апи Яндекса в индексную страницу:
<script src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU" type="text/javascript"> </script>
Готовая реализация на странице : http://testall.grytsenko.in.ua/foursoft/thanks.html*/
ymaps.ready(function(){
var geolocation = ymaps.geolocation,
geolocationCountry = geolocation.country;
@alex-boom
alex-boom / old.js
Last active July 20, 2016 13:23
Разное
import HP from './helpers';
(function ($) {
// При нажатии на кнопку редирект на страницу Гугл
$(".submit-btn").click(function() {
location.href ='http://google.com';
});
@alex-boom
alex-boom / popup.js
Last active August 15, 2023 06:27
Popup
//JS
$(".modal").magnificPopup();
//html
/*
<a href="#modal" class="modal">обратный звонок</a>
<!-- MODAL START -->
@alex-boom
alex-boom / links.js
Last active July 20, 2016 12:06
Ссылки
gulp.task('buildSass', function () {
gulp.src(`./${Paths.src}/${Paths.scss}/app.scss`)
.pipe(sourcemaps.init({loadMaps: true}))
.pipe(sass(/*{outputStyle: 'compact'} вставляем если нужен не минифицированный код css*/).on('error', function (err) {
showError.apply(this, ['Sass compile error', err]);
}))
.pipe(gcmq())
.pipe(cssnano({safe: true})) // нужно закоментировать для отключения минификации файла css
.pipe(autoprefixer('last 3 versions'))
.pipe(sourcemaps.write('./'))
Работа с Git в SublimeText:
Если мне надо отправить все изменения на сервер, то весь процесс выглядит так:
ctrl + shift + p, печатаю add
ctrl + shift + p, печатаю quick, затем набраю текст коммита
ctrl + shift + p, печатаю push
// Выводить в цикле содержимое пунктов списка до тех пор,
// пока не попадется <li> с классом 'stop'.
$('li').each(function(i,elem) {
if ($(this).hasClass("stop")) {
alert("Остановлено на " + i + "-м пункте списка.");
return false;
} else {
alert(i + ': ' + $(elem).text());
}
//ивзлечение всего тега
var defaultPrefix = $(".country-phone-selected").html();
//извлечение содержимого тега
var defaultPrefix = $(".country-phone-selected").text();
<!-- html -->
<ul id="ul">
<li>asdf</li>
<li>asdf</li>
<li>asdf</li>
<li id="dropmenu" style="overflow:hidden; height:20px;" onmouseout="this.style.overflow='hidden';" onmouseover="this.style.overflow='visible';">Дропдаун меню
<ul id="submenu" style="">
<li><a href="http://google.com">подменю</a></li>
</ul>
@alex-boom
alex-boom / switchWPmenu.js
Created July 28, 2016 13:14
switchWPmenu
// добавляем внизу страницы код в wp-admin/index.php
?>
<script type="text/javascript">
jQuery(document).ready(function($){
$("#wpadminbar").append("<a class='link-leng' href='/wp-admin/options-general.php' style='color: #eee;margin-left: 100px;'>SWITCH LANGUAGE MENU</a>");
});