LINUX.ORG.RU

Как бороться с уведомлениями?


0

3

У меня на глагне пишет: «Уведомления (8)». Что это значит, что у меня восемь непросмотренных ответов? Как понять которые из них по мнению L.o.r.'овского движка я уже просматривал, а которые нет? А то просмотрел несколько последних тем, а количество уведомлений не уменьшается.

★★★★★

>Как бороться с уведомлениями?
В правом верхнем углу есть крестик рядом с твоим ником. Нажми на него и уведомления приходить не будут.

kernelpanic ★★★★★
()

Нажмите на «Уведомления» ещё раз - должно сброситься.

Fawkes
()
Ответ на: комментарий от isden

Хм. Странно, но иногда через среднюю все же работает

derlafff ★★★★★
()

УМВР, но раздражает.

vkos ★★
()
Ответ на: комментарий от isden

>он не срабатывает по клику средней кнопкой и срабатывает если кликать левой.
Это как надо было набыдлокодить?

Ramen ★★★★
()
Ответ на: комментарий от sjinks

> При клике средней кнопкой событие onclick не происходит // К.О.

Почему не повесить обнуление не на нажатие на кнопку, а на, например, заход на страницу с уведомлениями?

Ruth ★★
()
Ответ на: комментарий от Ruth

Заход решает.

Почему не повесить обнуление не на нажатие на кнопку, а на, например, заход на страницу с уведомлениями?

Поддерживаю вопрос.

Camel ★★★★★
() автор топика
Ответ на: комментарий от Ruth

>Почему не повесить обнуление не на нажатие на кнопку, а на, например, заход на страницу с уведомлениями?
Вот это я и имел в виду под словом «набыдлокодить».
Хотя, вроде бы, оно так и сделано, а про среднюю кнопку - чьи-то больные фантазии.

Ramen ★★★★
()
Ответ на: комментарий от Ramen

Хотя, вроде бы, оно так и сделано, а про среднюю кнопку - чьи-то больные фантазии.

<a href="show-replies.jsp?nick=Ruth" onclick="$('#events_form').submit(); return false;"
          >Уведомления (6)</a>

  <form id="events_form" action="/show-replies.jsp" method="POST" style="display: none;">
    <input type="hidden" name="nick" value="Ruth">
  </form>
Ruth ★★
()
Ответ на: комментарий от Deleted

>Видимо потому, что GET запрос.

И чё? Убрать if в 134-ой строчке src/ru/org/linux/spring/ShowRepliesController.java и всё. Или я что-то не до конца понимаю?

Yareg ★★★
()

Вообще на лоре всё прекрасно работает без джаваскрипта, эта ерунда с обновлениями - единственный функционал, который раздражает с отключенным джаваскриптом. Хотелось бы видеть этот функционал в нормальном варианте, на сервере, с отдельной табличкой, кто что просмотрел, с удобными иконками рядом с темами, в которых были обновления.

Legioner ★★★★★
()
Ответ на: комментарий от Deleted

>GET запрос не должен изменять состояние. // К.О.

Но почему? Если я зашёл на show-replies.jsp, то значит я прочитал уведомления, не?

Yareg ★★★
()
Ответ на: комментарий от Yareg

Потому что так веб устроен. Добро пожаловать :)

Deleted
()
Ответ на: комментарий от Yareg
<img src="http://myurl.here"/>

А вот и GET запрос, а ты так ничего и не узнал :) POST туда не «влазит», например.

Deleted
()
Ответ на: комментарий от maxcom

А если сделать костыль? Какую-нибудь переменную клеар=1, при которой будет происходить обнуление счётчика, после которого будет посылаться хидер локэйшн уже без этой переменной? Тогда, если юзер забукмаркит страницу, то уже без переменной...

А ещё можно сделать, чтобы сами новые уведомления как-нибудь подсвечивались, а только при переходе по ним они становились бы прочитанными. Или если кликаешь одно из треда, то прочитанными становятся все из этого треда.

Yareg ★★★
()
Ответ на: комментарий от Yareg

Проще просто поставить кнопку формы на страницу вместо ссылки.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.