Добавляем поддержку gap в Box layout

В modern toolkit’e, для всех layout-ов повсеместно используются display: flex , но к сожалению отсутствует возможность задать gap. Многие мучаются с margin/padding дочерних элементов, используя :last-child, :first-child и пр. Решение с примером под катом.

Продолжить чтение

Динамическое изменение цветов в Material темах

Все Material темы написаны с использованием CSS Variables, соответственно нет нужды делать несколько тем (например светлую и темную) в проекте. А это значит — что вы можете менять цвета на лету (работает через Fashion.css.setVariables). Сама …

Продолжить чтение

Динамическая локализация приложений с использованием i18next.js

В качестве локализации ExtJS приложений — зачастую используют override, или определение свойств на уровне Ext.define. Зачастую это не годное решение, так как требует от пользователя перезагрузки страницы. В данной статье я покажу пример «правильной» локализации …

Продолжить чтение

Сохранение экспортируемых таблиц для cordova приложений (iOS)

По умолчанию, стандартный пакет exporter не умеет сохранять экспортируемые файлы в локальную ФС устройства. Но с помощью cordova-plugin-file мы можем это исправить. Работоспособность проверял только под iOS.

Продолжить чтение