Skip to content

Latest commit

 

History

History
107 lines (65 loc) · 2.71 KB

README.md

File metadata and controls

107 lines (65 loc) · 2.71 KB

Stories in Ready Build Status Старая верстка

Установка и настройка

> npm install
> bower install

Разработка

В браузере:

Показывать попап с сообщениями

> localStorage.setItem('displayMessages', true)

Есть залогиненный пользователь или нет

> localStorage.setItem('userLogged', false/true)

Локальная смена адресов хостов:

> localStorage.setItem('host', 'http://api.taaasty.ru/')
> localStorage.setItem('api_host', 'http://api.taaasty.ru/')

Теги

Создание тегов

> coffeetags -R -f tags

Обновление тегов в реальном времени

> bundle exec guard

Запуск

> ./start       # gulp watch

Дальше открываем браузер http://localhost:9000

http://livereload.com/ в помощь!

Процесс gulp

  1. Исходник ./scripts/main.coffee билдится с помощью browserify и превращается в ./scripts/bundle.js
  2. Стиль ./stylesheepts/main.less собирается в ./stylesheets/main.css
  3. Сторонние пакеты устанавливаются через bundle в app/bower_components и билдятся в ./scripts/vendor.js

Ограничение по браузерам:

Текущие ограничения:

  • Firefox >=25
  • IE10+
  • Opera 12+
  • Chrome >=27
  • Safari >-6
  • Mobile Safair on iPhone and iPad >= 6

Ограничения для приложения в целом устанавливаются согласно максимальным ограничениям компонентов.

ReactJS

  • IE >= 9, Chrome >= 27, Firefox >= 25, Safari >= 6 and Mobile Safari on iPhone and iPad >= 6

jQueryFileUpload:

https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-support

Desktop browsers

  • Google Chrome
  • Apple Safari 4.0+
  • Mozilla Firefox 3.0+
  • Opera 11.0+
  • Microsoft Internet Explorer 6.0+

Mobile browsers

  • Apple Safari on iOS 6.0+
  • Google Chrome on iOS 6.0+
  • Google Chrome on Android 4.0+
  • Default Browser on Android 2.3+
  • Opera Mobile 12.0+

HTML5 FileReader

  • Firefox 3.6+, IE10+, and Opera 12+.

TODO

Подключить [email protected]:eligrey/classList.js.git для поддержки IE9 в MediumEditor