소스 검색

jQuery extention fixing

Sorunome 11 년 전
부모
커밋
df89336a9e
2개의 변경된 파일18개의 추가작업 그리고 16개의 파일을 삭제
  1. 0 14
      app/www/data/plugins/moreJQuery/script.js
  2. 18 2
      app/www/data/plugins/oldMessages/script.js

+ 0 - 14
app/www/data/plugins/moreJQuery/script.js

@@ -1,14 +0,0 @@
-$.fn.selectRange = function(start, end) {
-    return this.each(function() {
-        if(this.setSelectionRange) {
-            this.focus();
-            this.setSelectionRange(start, end);
-        } else if(this.createTextRange) {
-            var range = this.createTextRange();
-            range.collapse(true);
-            range.moveEnd('character', end);
-            range.moveStart('character', start);
-            range.select();
-        }
-    });
-};

+ 18 - 2
app/www/data/plugins/oldMessages/script.js

@@ -1,3 +1,20 @@
+if(typeof $.fn.selectRange !-'undefined'){
+	$.fn.selectRange = function(start, end) {
+		return this.each(function() {
+			if(this.setSelectionRange) {
+				this.focus();
+				this.setSelectionRange(start, end);
+			} else if(this.createTextRange) {
+				var range = this.createTextRange();
+				range.collapse(true);
+				range.moveEnd('character', end);
+				range.moveStart('character', start);
+				range.select();
+			}
+		});
+	};
+
+}
 $("#input").keydown(function(e){
 	var oldMessages = [],
 		room = room = $o.ui.tabs.current().name,
@@ -28,7 +45,7 @@ $("#input").keydown(function(e){
 			break;
 		}
 		temp = $('#input').val().length;
-		$('#input').selectRange(temp-1,temp);
+		$('#input').selectRange(temp,temp);
 	}
 });
 $('#input').data({
@@ -54,7 +71,6 @@ hook("load",function(){
 	$('#input').data('oldMessageCounter',oldMessages.length);
 });
 hook("send",function(msg,room){
-	$o.event("Old Messages","New message in room "+room);
 	var oldMessages = [],
 		temp = $.localStorage('oldMessages-'+room);
 	if (temp!=null){