Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Д/з №6 — Жевак Антон #3

Open
wants to merge 14 commits into
base: master
Choose a base branch
from
Open

Д/з №6 — Жевак Антон #3

wants to merge 14 commits into from

Conversation

mayton
Copy link

@mayton mayton commented Nov 16, 2013

http://rawgithub.com/mayton/6-api-and-markup/master/index.html

  • горячие клавиши (назад, вперёд, esc)
  • популярные фотографии / фото дня / новые интересные фотографии
  • селект с фотографиями различных размеров
  • нескучные анимации
  • backbone, requirejs

return num < 10 ? '0' + num : num;
},

formatDate : function(date) {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Не смотрел на http://momentjs.com/?

Для текущего функционала, конечно, оверкилл, но если брать навырост — самое то.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ну, библиотека может и крутая, но это какой вырост должен быть :)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

«Библиотека отличная» – я бы сказал

@sameoldmadness
Copy link

Выглядит очень круто.

Но у меня изображения появляются только через три секунды после открытия страницы. Можно это как-то победить?

@mayton
Copy link
Author

mayton commented Nov 16, 2013

Потом приделаю какой-нибудь анимационный лоадер.

{
margin: 0;

font: 14px/normal sans-serif;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

А normal !== 1?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

По рекомендациями W3C 1.0 < normal < 1.2 (http://www.w3.org/TR/CSS21/visudet.html#propdef-line-height)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

С точки зрения «однозначности», пожалуй, лучше все-таки задавать конкретно. Но в данном случае да, можно и так. Ок

width: 16px;
height: 16px;

vertical-align: text-top;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Хм, это эмуляция <sup>?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Эм, нет. Это чтоб иконка визуально по центру селекта была.


initialize: function(options) {
_.bindAll(this, 'keyPress');
App.vent.on('picture:select', this.close, this);

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

vent._events будет разбухать при каждом создании инстанса, было бы неплохо делать .off по закрытию

@mayton
Copy link
Author

mayton commented Nov 26, 2013

@solomein, спасибо, поправил.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants