Skip to content

Instantly share code, notes, and snippets.

View wilddeer's full-sized avatar
👾
Busy procrastinating

Oleg Korsunskiy wilddeer

👾
Busy procrastinating
View GitHub Profile
@wilddeer
wilddeer / READMEPLZ.md
Last active January 15, 2024 11:23
Чатра ищет разработчика

Чатра ищет разработчика

Привет!

Мы в Чатре ищем разработчика. Чатра — это современный чат для сайтов. У нас классный продукт, сделанный с любовью и вниманием к деталям, небольшая дружная команда и больше десяти тысяч клиентов в Северной Америке и Европе.

Чат!

Не хватает одного — прекрасного разработчика или разработчицы, желающей присоединиться к нашей команде.

@wilddeer
wilddeer / flexbox-adventures.md
Last active November 29, 2018 05:54
Невероятные приключения флексбокса в фаерфоксе

Невероятные приключения флексбокса в фаерфоксе

  • Блок с прокруткой в вертикальном флексбоксе не работает — ставить max-height: 100% на контейнер
  • word-wrap: break-word не работает внутри флексбокса — спасает min-width: 0 на элементе флексбокса (overflow-x: hidden тоже работает)
  • Флексбокс не работает на кнопке — класть внутрь блок и на нем делать флексбокс
  • Элемент флексбокса с ellipsis расфигачивает все по ширинеmin-width: 0 на флексбокс / max-width: 100% на самого верхнего разъехавшегося родителя
  • Элементы флексбокса не выравниваются по базовой линии, если внутри еще один флексбокс — использовать inline-flex

О других невероятных приключениях вы узнаете в следующей серии

@wilddeer
wilddeer / testProp.js
Last active August 29, 2015 14:01
test css prop (with prefixes)
function testProp(prop) {
var prefixes = ['Webkit', 'Moz', 'O', 'ms'],
block = document.createElement('div');
if (block.style[prop] !== undefined) return true;
prop = prop.charAt(0).toUpperCase() + prop.slice(1);
for (var i in prefixes) {
if (block.style[prefixes[i]+prop] !== undefined) return true;
}