瀏覽代碼

Added the old backspace highjack back in.

It uses jquery and works well. There may be an angular way todo this
but the jquery way seemed cleanest to me.
Henry Oswald 12 年之前
父節點
當前提交
9c2cca1372

+ 9 - 0
services/web/public/coffee/ide/hotkeys/BackspaceHighjack.coffee

@@ -0,0 +1,9 @@
+define [
+], () ->
+	rx = /INPUT|SELECT|TEXTAREA/i
+
+	$(document).bind "keydown keypress", (e)->
+		if e.which == 8
+			# 8 == backspace
+			if !rx.test(e.target.tagName) || e.target.disabled || e.target.readOnly
+				e.preventDefault()

+ 1 - 0
services/web/public/coffee/ide/hotkeys/index.coffee

@@ -1,3 +1,4 @@
 define [
+	"ide/hotkeys/BackspaceHighjack"
 	"ide/hotkeys/controllers/HotkeysController"
 ], () ->