I'm implementing a javascript folder tree with basic explorer function: add/update/delete. It's like this:
[Menu] Add new school
+School A
-- Class A1
-- Classs A2
-----Student Tom
+School B
-- Class B1
-----Student Jerry
Currently we click on the name to show a modal box for editing. User can drags students to re-order a class. As a customer request, when the school manager right-click on "Student Tom", a pop-up menu appears that allow him to delete Tom.
My question is: is this reasonable in user UI experience? I think it's not natural for people to right-click on a website except when they want to access the default browser command (save link as,...)? Or I'm just over-thought?
My recommendation is that when the user hover on the name, a delete button appears.