فهرست منبع

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 [
 define [
+	"ide/hotkeys/BackspaceHighjack"
 	"ide/hotkeys/controllers/HotkeysController"
 	"ide/hotkeys/controllers/HotkeysController"
 ], () ->
 ], () ->