-
Notifications
You must be signed in to change notification settings - Fork 5
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
Вынести в d3.content определение местоположения пользователя (главная, пост, инбокс, ...) #31
Comments
Это потому, что я не помню как оно в d3 content(или где-то там) называется. А найти мне тяжело, я крутой js код очень трудно читаю. А там кое что уже есть. insidePost, insideInbox, postsList, inboxList, mainPage (не подсайтовая главная) |
Да, есть d3.page d3.page=
{
inbox: document.location.pathname.substr(0,10)=="/my/inbox/",
onlyNew: (document.location.href.indexOf('#new') > -1),
user: (window.location.pathname.indexOf("/user/")>=0) || (window.location.pathname.indexOf("/users/")>=0)
}; Возможно, я сейчас напишу очевидные вещи, но все же.
Кстати, предложенный вариант: Лучше сделать, например, так: hasPosts, hasComments и currentPage={main,inbox,my,...} |
можно и так, просто я сужу со стороны определения местоположения - логичнее звучит. если бы в js были дефайны, было бы ещё проще типа: currentLocation и там все варианты. |
По примерно этим же причинам надо будет вынести в общее место многие другие часто используемые вещи, такие как:
|
я это и пытался написать, поле currentPage, которая может принимать значение одной из констант main, inbox, ... |
константы текстом? ну можно и так. |
Пример из модуля hide.inbox.users:
The text was updated successfully, but these errors were encountered: