From 3d21e6b16dd8ddbed0159b0cff7888190f808423 Mon Sep 17 00:00:00 2001
From: Wu Cheng-Han <jacky_cute0808@hotmail.com>
Date: Fri, 18 Dec 2015 09:43:23 -0600
Subject: [PATCH] Fixed cursor animation might not correct because the page
 scroll involved

---
 public/js/index.js | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/public/js/index.js b/public/js/index.js
index 8841074..d3c02b1 100644
--- a/public/js/index.js
+++ b/public/js/index.js
@@ -18,6 +18,7 @@ var defaultExtraKeys = {
 var idleTime = 300000; //5 mins
 var updateViewDebounce = 200;
 var cursorActivityDebounce = 50;
+var cursorAnimatePeriod = 100;
 var supportCodeModes = ['javascript', 'htmlmixed', 'htmlembedded', 'css', 'xml', 'clike', 'clojure', 'ruby', 'python', 'shell', 'php', 'sql', 'coffeescript', 'yaml', 'jade', 'lua', 'cmake', 'nginx', 'perl', 'sass', 'r', 'dockerfile'];
 var supportHeaders = [
     {
@@ -1665,10 +1666,7 @@ function buildCursor(user) {
         var cursortag = cursor.find('.cursortag');
         cursortag.find('i').removeClass().addClass('fa').addClass(iconClass);
         cursortag.find(".name").text(user.name);
-
-        cursor[0].style.left = coord.left + 'px';
-        cursor[0].style.top = coord.top + 'px';
-        /*
+		
         if (cursor.css('display') === 'none') {
             cursor[0].style.left = coord.left + 'px';
             cursor[0].style.top = coord.top + 'px';
@@ -1681,7 +1679,6 @@ function buildCursor(user) {
                 queue: false
             });
         }
-        */
 
         if (user.idle && cursor.css('display') !== 'none')
             cursor.stop(true).fadeOut();