Skip to content

Instantly share code, notes, and snippets.

View Mons1eurEnzo's full-sized avatar

Nikita Vokhmyanin Mons1eurEnzo

View GitHub Profile
@Mons1eurEnzo
Mons1eurEnzo / migx-sample.js
Created January 12, 2018 08:26 — forked from agragregra/migx-sample.js
MIGX Sample
Tabs:
[
{"caption":"Tab Title", "fields": [
{"field":"title","caption":"Name"},
{"field":"description","caption":"Description","inputTVtype":"textarea"},
{"field":"imageTV","caption":"Photo","inputTV":"imageTV"}
]}
]
Table:
@Mons1eurEnzo
Mons1eurEnzo / html
Created May 7, 2017 11:21
Chai, Mocha и Sinon
<script src="https://js.cx/test/libs.js"></script>
@Mons1eurEnzo
Mons1eurEnzo / component.php
Created January 23, 2017 12:06
Подключаем Recaptcha 2 к Bitrix
//Шаг 2 - в компоненте добавляем проверку:
<?
$recaptcha = new \ReCaptcha\ReCaptcha(RE_SEC_KEY);
$resp = $recaptcha->verify($_REQUEST['g-recaptcha-response'], $_SERVER['REMOTE_ADDR']);
if (!$resp->isSuccess()){
foreach ($resp->getErrorCodes() as $code) {
echo "Ошибка! Проверка не пройдена.";
echo $code;
return;
@Mons1eurEnzo
Mons1eurEnzo / Flowing scroll
Last active January 18, 2017 13:43
Scroll Top
http://javascript.ru/forum/misc/44239-poyavlenie-ischeznovenie-ehlementa-pri-prokrutke-stranicy-jquery-4.html
@Mons1eurEnzo
Mons1eurEnzo / common.js
Last active June 5, 2021 20:06
Bitrix Panel fixed (Фиксим плавающую панель сайта и панель админки Битрикса)
BX.ready(function () {
var MyPanel = BX("navmenu"), // ID ShowPanel Bitrix
BxPanel = BX.admin.panel,
FxPanel = function () {
if (window.pageYOffset >= BxPanel.DIV.clientHeight && BxPanel.isFixed() === false) {
MyPanel.style.top = 0;
} else if (BxPanel.isFixed() === true) {
MyPanel.style.top = BxPanel.DIV.clientHeight + "px";
} else {
MyPanel.style.top = BxPanel.DIV.clientHeight - window.pageYOffset + "px";
@Mons1eurEnzo
Mons1eurEnzo / LocalStorage.js
Created December 6, 2016 09:06
Запоминание вкладки
$(document).ready(function () {
//при открытии панели пользователем, записываем значение её атрибута id в LocalStorage (ключ bootstrapAccordion)
$("#bootstrap").on('shown.bs.collapse', function () {
var active = $("#bootstrap .in").attr('id');
localStorage.setItem("bootstrapAccordion", active);
});
//при закрытии панели удаляем bootstrapAccordion из LocalStorage
$("#bootstrap").on('hidden.bs.collapse', function () {
localStorage.removeItem("bootstrapAccordion");
});
@Mons1eurEnzo
Mons1eurEnzo / Html.html
Last active January 16, 2017 08:10
Html, css, JS - Плавающее меняющееся меню(headhesive)
/*Подключить скрипт */headhesive.min.js*/
<div class="menu">
<div class="mid">
<img src="images/photo.jpg" alt="logo" class="logotype">
123
</div>
</div>
@Mons1eurEnzo
Mons1eurEnzo / variables.less
Last active September 30, 2016 06:31
LESS - BootStrap Настройки
/*все настройки bootstrap*/
http://getbootstrap.com/customize/
/*серый фон страницы*/
@body-bg: #f8f8f8;
/*специфический голубой фон данного дизайна*/
@brand-primary: #29c5e6;
/*фон панелей*/
@panel-bg: #f3f3f3;
/*цвет рамки панелей*/
@Mons1eurEnzo
Mons1eurEnzo / common.js
Last active September 4, 2022 20:29
html, php, jQuery(AJAX) - Форма обратной связи
$(document).ready(function() {
$("#form").submit(function() {
$.ajax({
type: "POST",
url: "mail.php",
data: $(this).serialize()
}).done(function() {
$(this).find("input").val("");
alert("Спасибо за заявку! Скоро мы с вами свяжемся.");
@Mons1eurEnzo
Mons1eurEnzo / common.js
Last active September 30, 2016 06:32
jQuery - Click (In & Out)
$(".toggle-mnu, .menu_item").click(function() {
$(".sandwich").toggleClass("active");
});
$(".toggle-mnu").click(function() {
if ($(".top_mnu").is(":visible")){
$(".top_mnu").fadeOut(600);
$(".top_mnu li a").removeClass("fadeInUp animated");
} else {
$(".top_mnu").fadeIn(600);