User Tools

Site Tools


phplugins_disable_the_context_menu

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
phplugins_disable_the_context_menu [2015/01/28 14:16]
ben
phplugins_disable_the_context_menu [2016/10/19 06:15] (current)
matthew
Line 14: Line 14:
 To say that we are "​disabling"​ the context menu is misleading. What we actually are doing is intercepting the right-click and asking the browser to do something else: "Hey Browser, don't open the context menu on right-click;​ instead, pour me a beer!" It's up to the browser (or its makers) whether or not to honor our request (the browser will probably choose //not// to pour your beer). To say that we are "​disabling"​ the context menu is misleading. What we actually are doing is intercepting the right-click and asking the browser to do something else: "Hey Browser, don't open the context menu on right-click;​ instead, pour me a beer!" It's up to the browser (or its makers) whether or not to honor our request (the browser will probably choose //not// to pour your beer).
  
-The holy grail of web-design is that a web page should be intuitive and pleasant to use, and that it should function identically across all platforms without hindering the platform or the user. When we block the context menu, we are intentionally hindering the web-browser and disabling the visitor, working against this principle. We invite the visitor into our space, then put them into restraints. The web-browser is a tool, and we deny our users the right to use that tool as designed, and in those ways to which the visitor may be accustomed. We create a poor user experience, an experience that is counterproductive to the purpose of having a well-designed website, and an experience in which the visitor themselves is disabled and diminished.+The holy grail of web-design is that a web page should be intuitive and pleasant to use, and that it should function identically across all platforms without hindering the platform or the user. When we block the context menu, we are intentionally hindering the web-browser and disabling the visitor, working against this principle. We invite the visitor into our space, then put them into restraints. The web-browser is a tool, and we deny our users the right to use that tool as designed, and in those ways to which the visitor may be accustomed ​or dependent upon. We create a poor user experience, an experience that is counterproductive to the purpose of having a well-designed website, and an experience in which the visitor themselves is disabled and diminished.
  
 If the argument is lost on you, then your PHPlugins function is below. Outside of what is written on this page, this function is 100% __officially unsupported__,​ and I will discuss the matter no further. If the argument is lost on you, then your PHPlugins function is below. Outside of what is written on this page, this function is 100% __officially unsupported__,​ and I will discuss the matter no further.
phplugins_disable_the_context_menu.txt ยท Last modified: 2016/10/19 06:15 by matthew

The Turning Gate
Creating webbly, wobbly, Lightroomy things since 2007.