The version of vichan running on lainchan.org
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

38 рядки
875B

  1. if(active_page == "index" || active_page == "ukko"){
  2. var hoverElem = null;
  3. $(document).mouseover(function(e){
  4. var x = e.clientX, y = e.clientY,
  5. elementOnMouseOver = document.elementFromPoint(x, y);
  6. hoverElem = $(elementOnMouseOver);
  7. });
  8. $(document).keydown(function(e){
  9. //Up arrow
  10. if(e.which == 38){
  11. var ele = hoverElem;
  12. var par = $(ele).parents('div[id^="thread_"]');
  13. if(par.length == 1){
  14. if(par.prev().attr("id") != null){
  15. if(par.prev().attr("id").match("^thread")){
  16. par.prev()[0].scrollIntoView(true);
  17. }
  18. }
  19. }
  20. //Down arrow
  21. }else if(e.which == 40){
  22. var ele = hoverElem;
  23. var par = $(ele).parents('div[id^="thread_"]');
  24. if(par.length == 1){
  25. if(par.next().attr("id") != null){
  26. if(par.next().attr("id").match("^thread")){
  27. par.next()[0].scrollIntoView(true);
  28. }
  29. }
  30. }
  31. }
  32. });
  33. }