Skip to content

binary1101/web-static

 
 

Repository files navigation

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

About

Статичная верстка для mmm-tasty

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.7%
  • CSS 11.5%
  • HTML 8.8%
  • CoffeeScript 2.0%