Skip to content

Instantly share code, notes, and snippets.

  1. Add the RPMFusion repositories (both free and non-free) to the YUM repository directory (/etc/yum.repos.d/):
sudo dnf localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
  1. Install the patched version of FreeType with subpixel rendering enabled:
sudo dnf install -y freetype-freeworld
[yandex-browser]
name=yandex-browser
baseurl=https://repo.yandex.ru/yandex-browser/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG
skip_if_unavailable=True
@OlegShchavelev
OlegShchavelev / sprite.svg
Created December 12, 2021 23:50
Figma export svg fill and stroke
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@OlegShchavelev
OlegShchavelev / pageblockstools.class.php
Last active September 7, 2021 23:06
pageblocks.php
<?php
/**
* @var modX $modx
* @var array $scriptProperties
* @var PageBlocks $PageBlocks
* @var PageBlockTools $tools
*/
@OlegShchavelev
OlegShchavelev / themes.js
Created July 27, 2021 12:08
Яндекс карта в табах Bootstrap 4
if (document.querySelector('.dsmc-yandex-map-layout')) {
document.querySelectorAll('.dsmc-yandex-map-layout').forEach(e => {
const coords = e.dataset;
ymaps.ready(init);
var myMap,
myPlacemark;
function init() {
var myMap = new ymaps.Map(e, {
center: [coords['coordsX'], coords['coordsY']],
@OlegShchavelev
OlegShchavelev / JS
Last active February 26, 2021 21:20
mvtForms 2
((window,document,mvtForms2Config) => {
var mvtForms2 = mvtForms2 || {};
mvtForms2.callbacks = {
success: (response) => {},
error: (response) => {},
fail: (response) => {},
};
@OlegShchavelev
OlegShchavelev / gist:d1da403d5b22dfa6790eb9bb09ef0ed5
Last active November 28, 2020 19:03
Вопрос как получить Bootstap компоненты в папку scss/bootstrap
let gulp = require('gulp');
let changed = require('gulp-changed'),
del = require('del'),
npmDist = require('gulp-npm-dist'),
sourcemaps = require('gulp-sourcemaps'),
sass = require('gulp-sass'),
autoprefixer = require('gulp-autoprefixer'),
rename = require('gulp-rename'),
cleanCSS = require('gulp-clean-css'),
@OlegShchavelev
OlegShchavelev / msEmail.tpl
Created November 22, 2020 22:55 — forked from pavel-one/msEmail.tpl
minishop2 custom email
{var $style = [
'logo' => 'display:block;margin: auto;',
'a' => 'color:#348eda;',
'p' => 'font-family: Arial;color: #666666;font-size: 12px;',
'h' => 'font-family:Arial;color: #111111;font-weight: 200;line-height: 1.2em;margin: 40px 20px;text-align:center;',
'h1' => 'font-size: 36px;',
'h2' => 'font-size: 28px;',
'h3' => 'font-size: 22px;',
'th' => 'font-family: Arial;text-align: left;color: #111111;',
'td' => 'font-family: Arial;text-align: left;color: #111111;border: 1px solid #eee;padding: 10px;',
@OlegShchavelev
OlegShchavelev / gist:d889f8acbd4b16a4f20d75a511767320
Last active November 21, 2020 14:54
infoBlock - добавить в comboBox триггер сбросить фильтр в Grid

Задача очень простая сделать так что бы данный combobox заработал - но увы я что-то не учитаю. Пакет основывается на заготовке modxExtra

GitHub LogoFormat: Alt Text

Xtype - у меня общий использую его в том числе для ввода поле в Window

Файл расположен infoBlock/assets/components/infoblock/js/mgr/misc/combo.js

// Combobox render Position
@OlegShchavelev
OlegShchavelev / catalog.tpl
Last active November 18, 2020 12:37
Вызов фильтра Newport - кейс ключ в переменной $filter с постфиксом default чанк $scriptProperties['tplFilter.outer.'
{'!msPCS' | snippet : [
'snippet' => 'mFilter2',
'up' => 1,
'mode' => 2,
'limit' => 32,
'parents' => $dsmc_parent ?: 'id' | resource,
'element' => 'msProducts',
'class' => 'msProduct',
'prepareSnippet' => 'prepareProducts',
'includeThumbs' => 'medium',