Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Commits on Jun 08, 2012
@chestozo chestozo nb.Block.data -> nb.Block.nbdata f042b43
@mmoo mmoo пейджер 31dce3d
@chestozo chestozo show() and hide() moved to popup block a524466
Commits on Jun 09, 2012
@alexeyten Новый попап. Fixes #76 fa7d0ff
@chestozo chestozo Buttons group c611723
@chestozo chestozo Группа кнопок: 1px-ный бордер между кнопками afa7cd2
Commits on Jun 10, 2012
@alexeyten Merge pull request #79 from alexeyten/popup-ng
Popup NG
3b94ed4
Commits on Jun 13, 2012
@alexeyten Попап и тултип могут открываться на одном элементе 6bafe99
@alexeyten Поправил наследование в составных блоках 3836d0f
@alexeyten Merge pull request #82 from alexeyten/patch-multiple-blocks
Patch multiple blocks
b0cef12
@alexeyten Merge pull request #83 from alexeyten/popup-ng
Попап и тултип могут открываться на одном элементе
80a442b
Commits on Jun 14, 2012
@alexeyten Глобальное событие popup-close 32f5a18
@chestozo chestozo Не срабытывало правило для _ie и у кнопки бордер был без градиента 44473f0
Commits on Jun 15, 2012
@alexeyten Не терять фокус в попапах
Не перекладывать ноду с попапами на каждых чих. Иначе теряется фокус у
элементов формы (input etc.)
22dfa6b
@alexeyten Merge branch 'popup-ng' into dev 83e016b
Commits on Jun 20, 2012
@chestozo chestozo Подогнал размер кнопок l в шапке так, чтобы не скакали при клике. 4201869
Commits on Jun 29, 2012
@chestozo chestozo Стиль для класса _hidden должен всё перекрывать. 2277856
Commits on Jul 03, 2012
@chestozo chestozo Удалил обратно !important у _hidden.
Кажется, делал для слайдера в метках, но там и так всё работает.
Пока оставлю так.
84b253b
Commits on Jul 09, 2012
@chestozo chestozo pseudo-button -> button_pseudo 793dd08
Commits on Jul 10, 2012
@chestozo chestozo button: заmixin-ил размеры кнопок bc7a602
@chestozo chestozo Нажимаются только кнопки теперь. 4d3dbf3
@chestozo chestozo Перенёс background gradient в mixins.styl 6e0e788
Commits on Aug 21, 2012
@chestozo chestozo Небольшая оптимизация
Не создаём каждый раз RegExp, а создаём один инстанс.
03cac2c
Commits on Sep 07, 2012
@chestozo chestozo Стили для кнопки немного поправил + откатил свою небольшую оптимизаци…
…ю...

которая не понравилась @nop )
ff66576
Commits on Sep 09, 2012
@chestozo chestozo Нажимающаяся кнопка + ._hidden всё-таки сделал !important ce31d50
Commits on Oct 09, 2012
@mmoo mmoo Префикс ms в миксине transform 4ee5bb2
Commits on Jun 13, 2013
@chestozo chestozo Добавил package.json чтобы можно было ставить через npm 4eae1ed
@chestozo chestozo Больше зависимостей и переделал немного makefile 5d6dec1
Commits on Jun 14, 2013
@chestozo chestozo add script.postinstall section in package.json 8c45bd4
@chestozo chestozo update make file: could not install nanoblocks via npm a43c441
@chestozo chestozo Переделал сборку на node-е (чтобы правильно резолвились модули) 96d2f49
Commits on Aug 20, 2013
@chestozo chestozo Пофиксил открываение popup-а
После того, как у класса _hidden добавилось !important у свойства
display: none перестал правильно вычисляться размер спрятанного popup-а.
В качестве фикса я его показываю за пределами видимости, вычисляю размер
и только потом позиционирую.
bd5241a
@chestozo chestozo Вынес общие стили для демо страниц в blocks/s/demo.styl e3d98ef
Commits on Aug 26, 2013
@chestozo chestozo Trim data-nb attribute before splitting and searching for block 58f5d1e
@chestozo chestozo update nanoblocks.js 9980465
@chestozo chestozo really trim data-nb 8b74b7f
@chestozo chestozo Сделал один метод для получения data-nb атрибута, который нормализует…
… пробелы
336eb9c
@chestozo chestozo fixes #93 c650960
@chestozo chestozo Научились подписываться на blur и на input 34a2039
Commits on Aug 30, 2013
@chestozo chestozo fix direct nanoblocks.js update a4f15fc
@chestozo chestozo popup: save popup toggler db1c8cf
@chestozo chestozo _cache теперь хранит хэш блоков + добавился _cacheNames
В _cacheNames хранится последовательность блоков на ноде.
Это нужно, чтобы события слушались в той последовательности, в котором
блоки указаны на ноде.
5e9f9b9
@chestozo chestozo Поправил создание блоков через nb.block()
Теперь можно создавать / получать инстанс нужного блока на ноде
57bffb7
@chestozo chestozo fix little typo 8bb6d9a
@chestozo chestozo Когда на ноде два блока — реагировал только один 70fa5d4
@chestozo chestozo Обработка событий
Все блоки, которые висят на ноде, услышат событие.
Если хотя бы один из них в обработчике вернул false — дальше событие не пойдёт.
4c4fe55
@chestozo chestozo Имена блоков всегда достаются из data-nb атрибута 072c161
@chestozo chestozo пофиксил nb.block() 5329578
Commits on Aug 31, 2013
@chestozo chestozo fix: вызов обработчиков 2 разных блоков на одной ноде
Баг был в том, что вызывался два раза обработчик первого из блоков.
Добавил первый недотест для этого случая.
048a9d4
@chestozo chestozo move tests to test dir and use grunt-mocha to test 43c1268
@chestozo chestozo Тесты в grunt
Переписал тесты под grunt + разложил их по файлам
+ Сейчас фейлится один тест в events03
ed05479
@chestozo chestozo fix: когда слушается событие на вложенной ноде оно триггерилось дважды
+ полечился предыдущий тест
afc8efc
@chestozo chestozo Тесты для вложенных блоков 9894ab1
@chestozo chestozo version up + changelog 727a3ef
@chestozo chestozo Merge pull request #77 from mmoo/pager
пейджер
a3a8d9c
@chestozo chestozo Тест для кастомных событий на блоке 6d14d1a
Commits on Sep 01, 2013
@chestozo chestozo more tests and fix block.children() for node with multiple blocks on it 9477ceb
@chestozo chestozo latest changes from guys ) 3b41efb
@chestozo chestozo more tests 0dce3a6
@chestozo chestozo Merge branch 'dev' into gh-pages
Conflicts:
	blocks/s/all.css
9fc2999
@chestozo chestozo version up + changelog be63e76
Commits on Sep 02, 2013
@chestozo chestozo fix: блок верхнего уровня не слышал событие на вложенной ноде
которая по совместительству тоже была блоком
5bb910f
@chestozo chestozo separate dependencies bd57244
@chestozo chestozo rename test files and add breaking test: init specific block does not…
… work now
8184210
@chestozo chestozo .jshintrc for tests b3c0d63
@chestozo chestozo fix specific block creation 2f2cfee
@chestozo chestozo nb.hasBlock() 20d9027
@chestozo chestozo local events: use block.on to bind local events 5786341
@chestozo chestozo block.destroy() и кастомные события 7150f95
@chestozo chestozo тесты на destroy 2c94214
@chestozo chestozo changelog 235ca0e
@chestozo chestozo changelog typo e83b478
Commits on Sep 25, 2013
@chestozo chestozo suggest: приехал, обкатанный на одном проекте до сих пор неидеально р…
…аботает
bf3ef66
@chestozo chestozo suggest: метод для ручной установки DataSource объекта 7880987
@chestozo chestozo suggest приминает селектор для поиска попапа + поддержка события input 0b6cfbf
@chestozo chestozo suggest: унёс биндинг событий на popup в вызов nb.block() 2965caf
Commits on Sep 26, 2013
@chestozo chestozo suggest.ajaxDS принимает теперь dataType параметр для ajax запросов 9b01386
Commits on Sep 27, 2013
@chestozo chestozo popup: quick fix
Была проблема с попапом, который открывается из другого попапа и
позиционируется относительно элемента, указанного при помощи селектора.
Плюс зачем двигать ноду, если она итак последняя?
619992a
@chestozo chestozo changelog e8f33af
@chestozo chestozo comments and indent c9654d1
@chestozo chestozo функция для проверки открытости хотя бы одного попапа 38d14a6
Commits on Sep 30, 2013
@chestozo chestozo fix suggest: реакция на mouseenter (mouseover) fc8c7dd
@chestozo chestozo do not select first suggested item by default 8a81602
Commits on Oct 01, 2013
@chestozo chestozo do not react on keyboard if not ready a8f5462
@chestozo chestozo make enter work even if ajax requests are failing 59dc99a
@chestozo chestozo метод по получению текущего значения 37f8f98
@chestozo chestozo clear() method for suggest to forget about user selection 93bab2d
Commits on Oct 02, 2013
@chestozo chestozo popup: событие move, чтобы можно было подвигать 42c1b92
Commits on Oct 12, 2013
@chestozo chestozo popup: размер попапа теперь можно задавать равным размеру другого эле…
…мента
4ddcb7a
Commits on Oct 15, 2013
@chestozo chestozo `popup`: метод `getOptions()`
для того, чтобы можно было переопределить селектор хвостика
d1dd4ba
@chestozo chestozo popup.destroy() 50710ba
Commits on Nov 03, 2013
@chestozo chestozo nb.popup.someOpen() check for modal popups also d8e4050
Commits on Nov 11, 2013
@chestozo chestozo popup: fix parent search e010e3b
@chestozo chestozo popup: support for ignoreEsc for general popups (do not close on spac…
…e click)
561641e
Commits on Nov 12, 2013
@chestozo chestozo ballon popup and little fixes 723e24d
Commits on Jan 30, 2014
@chestozo chestozo Fixes #98 f8a440d
@chestozo chestozo add popup-holder class 470c6d8
@chestozo chestozo version up: 0.0.5 7886612
@chestozo chestozo Update changelog.md 655704f
Commits on Feb 03, 2014
@chestozo chestozo nb.popup.closeAll() 8b6bac2
@chestozo chestozo better nb.popup.closeAll 547bb3f
@chestozo chestozo close popup when calling destroy 4d3cfff
Commits on Apr 13, 2014
@chestozo chestozo popup: обработка ESC и тесты 1c1123a
@chestozo chestozo add repository field 1afa275
Commits on Apr 24, 2014
@i2r i2r Избавился от ошибок в консоли IE, про
ИЕ сыпет ошибки вида: «SCRIPT5007: Не удалось получить свойство "left" ссылки, значение которой не определено или является NULL»
2bf6418
@chestozo chestozo Merge pull request #99 from i2r/patch-1
Избавился от ошибок в консоли IE
90aa81e
Commits on Jun 30, 2014
@chestozo chestozo popup: tail_offset and tail_width 2c6beb1
Commits on Nov 27, 2014
@chestozo chestozo .gitignore update 4d88ea8
@chestozo chestozo add isPopup() c81a429
@chestozo chestozo more tests for popup and for ballons acd6f6e
@chestozo chestozo more tests c719ec8
Commits on Dec 02, 2014
@chestozo chestozo good tests ffc865e
@chestozo chestozo reformat tests c66436f
@chestozo chestozo failing tests 8939c31
@chestozo chestozo fix failing tests b94b3c1
@chestozo chestozo changelog ab9cc32