Browse Source

Fixed the issues with oldMessage

Sorunome 11 years ago
parent
commit
66d7d5328b
1 changed files with 4 additions and 5 deletions
  1. 4 5
      app/www/data/plugins/oldMessages/script.js

+ 4 - 5
app/www/data/plugins/oldMessages/script.js

@@ -1,4 +1,4 @@
-var oldMessagesKeyHandle = function(e){
+$('#input').data('oldMessagesKeyHandle',function(e){
 	var room = $o.ui.tabs.current().name,
 		oldMessages = ($.localStorage('oldMessages-'+room)||[]),
 		input = $('#input');
@@ -25,9 +25,9 @@ var oldMessagesKeyHandle = function(e){
 			break;
 		}
 	}
-}
+});
 hook('start',function(){
-	input.keydown(oldMessagesKeyHandle).data({
+	$('#input').keydown($('#input').data('oldMessagesKeyHandle')).data({
 		'oldMessageCounter':1,
 		'currentMessage':''
 	});
@@ -50,9 +50,8 @@ hook('send',function(msg,room){
 	}
 	$.localStorage('oldMessages-'+room,oldMessages);
 	$('#input').data('oldMessageCounter',oldMessages.length);
-	//$o.event('OldMessages','added old message');
 	return true;
 });
 hook('stop',function(){
-	$('#input').off(oldMessagesKeyHandle);
+	$('#input').off($('#input').data('oldMessagesKeyHandle'));
 });