Skip to content

Instantly share code, notes, and snippets.

View cave2006's full-sized avatar

Sergey Cave Lebedev cave2006

View GitHub Profile
@cave2006
cave2006 / gist:2ea27e023a51f007647af71fb68ba7e7
Created April 10, 2024 04:28
dark mode switcher in status position
<button type="button" class="header-item-content dms-button" style="border: none;">
<span class="header-item-icon">
<span style="margin: 3px; font-size: 1.2rem; transition: all .6s ease;">🌓</span>
</span>
<span class="header-item-text">Dark Mode Switcher</span>
</button>
<script>
(() => {
'use strict';
@cave2006
cave2006 / universal geo button 2 mobile
Last active January 19, 2024 13:34
Код для вставки универсального кода в кнопки на мобильном
// Находим и записываем координаты обекта
55.002707° 82.975013°
// addition js
<script>
if(navigator.vendor != null && navigator.vendor.match(/Apple Computer, Inc./) && navigator.userAgent.match(/iPhone/i) || (navigator.userAgent.match(/iPod/i)))
{
document.querySelector('.geo').style.display = 'none';
}
else if (navigator.vendor != null && navigator.vendor.match(/Apple Computer, Inc./) && navigator.userAgent.match(/iPad/i))
@cave2006
cave2006 / README-ru-RU.md
Created October 18, 2023 04:41 — forked from Septdir/README-ru-RU.md
Joomla Install Script

Установочный скрипт для Joomla

Пример установочного скрипта для Joomla

@cave2006
cave2006 / animated-swipe-icon.markdown
Created October 2, 2023 07:13
Animated Swipe Icon
@cave2006
cave2006 / js modal link in grid and buttons (not tested).js
Last active September 14, 2023 01:52
Для того, чтоб превратить ссылки в Grid или Buttons, необходимо добавить класс '.link-to-modal'. Код проверяет на существование якоря, и если он существует, то заменяет атрибут 'uk-scroll' на 'uk-toggle' добавляя параметр 'target'. Не проверялось на Buttons, но, должно работать.
@cave2006
cave2006 / .markdown
Created August 2, 2023 15:30
Выбрать адрес на карте
@cave2006
cave2006 / bgryolq.markdown
Last active August 2, 2023 12:32
phone mask script
@cave2006
cave2006 / gist:4f030db4709c3e7cd9bcf3a338c94df3
Created April 7, 2023 03:13
[DOC] Отключение стандартных скриптов JS для отображения
Как заменить уведомления о добавление товара в корзину на свое.
<script>
document.addEventListener('onRadicalMartDisplayAfterSetConfig', function (event) {
console.log(event.detail)
window.RadicalMartDisplay.cart.notification_addShow = false; // Отключаем стандартное поведение
});
document.addEventListener('onRadicalMartCartAfterAddProduct', function(event) {
if (!event.detail.error) {
alert('PRODUCT ADD'); // Делаем свое
@cave2006
cave2006 / custom-joomla-custom-field.md
Created March 11, 2023 03:26 — forked from betweenbrain/custom-joomla-custom-field.md
Developing a custom Joomla custom field plugin

Anatomy of a custom form field

fields
  |
  -- fieldName.php
language
  |
  -- en-GB
    |
 -- en-GB.plg_fields_fieldName.ini
/* хром, сафари */
.element::-webkit-scrollbar { width: 0; }
/* ie 10+ */
.element { -ms-overflow-style: none; }
/* фф (свойство больше не работает, других способов тоже нет)*/
.element { overflow: -moz-scrollbars-none; }