Parcourir la source

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 il y a 12 ans
Parent
commit
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"
 ], () ->