<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Proto.Menu: Prototype-based Context Menu Solution</title>
	<atom:link href="http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: shyamkkhadka</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-275132</link>
		<dc:creator>shyamkkhadka</dc:creator>
		<pubDate>Wed, 19 Aug 2009 10:10:55 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-275132</guid>
		<description>This proto menu overrides browser default behaviour, means showing options like copy,paste,view source on right click.
How to avoid this problem?
Please suggest me</description>
		<content:encoded><![CDATA[<p>This proto menu overrides browser default behaviour, means showing options like copy,paste,view source on right click.<br />
How to avoid this problem?<br />
Please suggest me</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cinis</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-273966</link>
		<dc:creator>cinis</dc:creator>
		<pubDate>Tue, 16 Jun 2009 07:04:40 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-273966</guid>
		<description>Hi,
the menu does not work with IE8. it works only in &#039;Compatibility view&#039;</description>
		<content:encoded><![CDATA[<p>Hi,<br />
the menu does not work with IE8. it works only in &#8216;Compatibility view&#8217;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kowadis</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-266532</link>
		<dc:creator>kowadis</dc:creator>
		<pubDate>Fri, 08 Aug 2008 15:51:43 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-266532</guid>
		<description>Hi,
Thanks for a providing this. 
Looks like I am almost a year late in noticing this script :) 
Anyway, 
I ran into a small issue using this in an IFRAME. 
I am invoking menu when user clicks on links (I modified code a bit to use left mouse click on IE6+/FF). It works fine so far as page is loaded directly. When I load the same page in an IFRAME though, it fails to invoke the menu. 
It seems the mouse click is not intercepted

Do anyone know how to fix this?
Thanks in advance.</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Thanks for a providing this.<br />
Looks like I am almost a year late in noticing this script :)<br />
Anyway,<br />
I ran into a small issue using this in an IFRAME.<br />
I am invoking menu when user clicks on links (I modified code a bit to use left mouse click on IE6+/FF). It works fine so far as page is loaded directly. When I load the same page in an IFRAME though, it fails to invoke the menu.<br />
It seems the mouse click is not intercepted</p>
<p>Do anyone know how to fix this?<br />
Thanks in advance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronan</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-257728</link>
		<dc:creator>Ronan</dc:creator>
		<pubDate>Thu, 25 Oct 2007 10:18:33 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-257728</guid>
		<description>Does anyone know how I can reference the ID of the element where the right-click event was called?</description>
		<content:encoded><![CDATA[<p>Does anyone know how I can reference the ID of the element where the right-click event was called?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GG</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-254553</link>
		<dc:creator>GG</dc:creator>
		<pubDate>Tue, 28 Aug 2007 02:10:04 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-254553</guid>
		<description>The script works with my firefox (v2.0.0.6) even when I turned the &quot;disable script to replace context menu&quot; options on.

It seems that is a bug of firefox/mozilla ...
&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=330756&quot; rel=&quot;nofollow&quot;&gt;Bug 330756&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>The script works with my firefox (v2.0.0.6) even when I turned the &#8220;disable script to replace context menu&#8221; options on.</p>
<p>It seems that is a bug of firefox/mozilla &#8230;<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=330756" rel="nofollow">Bug 330756</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Les</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-254532</link>
		<dc:creator>Les</dc:creator>
		<pubDate>Mon, 27 Aug 2007 16:10:45 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-254532</guid>
		<description>kangax, I&#039;ll be looking forward to release .6 :)
Also, I think it would be helpful if the callback had and argument with mouse position info (left and top).
Thx,
Les</description>
		<content:encoded><![CDATA[<p>kangax, I&#8217;ll be looking forward to release .6 :)<br />
Also, I think it would be helpful if the callback had and argument with mouse position info (left and top).<br />
Thx,<br />
Les</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kangax</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-254530</link>
		<dc:creator>kangax</dc:creator>
		<pubDate>Mon, 27 Aug 2007 15:22:29 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-254530</guid>
		<description>@Mike
The cursor style is changed with CSS, so you&#039;re free to choose any you want.
@Viktor
Can you tell which platform/browser you&#039;re using? The browser menu should not interfere with the JS one (since default &quot;contexmenu&quot; event behaviour is being blocked)
@Martin
Yes, fading, indeed, could be annoying that&#039;s why I made it completely optional. If you specify &#039;fade: false&#039; option, menu will be appearing immediately.
@Les
Thanks, Les. This is exactly how I&#039;m defining a class in a new version of a script (0.6). There are also few speed improvements coming, so stay tuned : )
@DWJ
Unfortunately, Opera does not allow to block browser&#039;s context menu, nor does event prevention seems to work, therefore this ugly workaround.</description>
		<content:encoded><![CDATA[<p>@Mike<br />
The cursor style is changed with CSS, so you&#8217;re free to choose any you want.<br />
@Viktor<br />
Can you tell which platform/browser you&#8217;re using? The browser menu should not interfere with the JS one (since default &#8220;contexmenu&#8221; event behaviour is being blocked)<br />
@Martin<br />
Yes, fading, indeed, could be annoying that&#8217;s why I made it completely optional. If you specify &#8216;fade: false&#8217; option, menu will be appearing immediately.<br />
@Les<br />
Thanks, Les. This is exactly how I&#8217;m defining a class in a new version of a script (0.6). There are also few speed improvements coming, so stay tuned : )<br />
@DWJ<br />
Unfortunately, Opera does not allow to block browser&#8217;s context menu, nor does event prevention seems to work, therefore this ugly workaround.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DWJ</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-254505</link>
		<dc:creator>DWJ</dc:creator>
		<pubDate>Mon, 27 Aug 2007 08:45:25 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-254505</guid>
		<description>Really nice implementation, the only con is that CTRL+left click stuff on Opera.</description>
		<content:encoded><![CDATA[<p>Really nice implementation, the only con is that CTRL+left click stuff on Opera.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Les</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-254497</link>
		<dc:creator>Les</dc:creator>
		<pubDate>Sun, 26 Aug 2007 17:57:57 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-254497</guid>
		<description>This is a very nice menu... and I&#039;m planning to use it.

Just one very minor suggestion: Prototype 1.6 provides a simpler way to create classes, so you don&#039;t have to use &#039;Proto.Menu.prototype =&#039;.

See an example below:

 var Animal = Class.create({
  initialize: function(name) {
    this.name = name;
  },
  eat: function() {
    return this.say(&quot;Yum!&quot;);
  },
  say: function(message) {
    return this.name + &quot;: &quot; + message;
  }
});</description>
		<content:encoded><![CDATA[<p>This is a very nice menu&#8230; and I&#8217;m planning to use it.</p>
<p>Just one very minor suggestion: Prototype 1.6 provides a simpler way to create classes, so you don&#8217;t have to use &#8216;Proto.Menu.prototype =&#8217;.</p>
<p>See an example below:</p>
<p> var Animal = Class.create({<br />
  initialize: function(name) {<br />
    this.name = name;<br />
  },<br />
  eat: function() {<br />
    return this.say(&#8220;Yum!&#8221;);<br />
  },<br />
  say: function(message) {<br />
    return this.name + &#8220;: &#8221; + message;<br />
  }<br />
});</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-254493</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Sun, 26 Aug 2007 15:16:28 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-254493</guid>
		<description>Thanks for the script, that can be useful.

I would drop the fade in. It gets annoying for the user to wait (see navigating the Windows XP start menu). This is what OS X gets right. Show immediately and fade out (fast), Windows does it the other way around and it is not effective.

Note: Opera in OS X shows the menu on Command + click.

But what confuses me most is that it shows the menu at all in Firefox. I do NOT have the option &quot;Allow scripts to disable or replace context menus&quot; checked, so the script should not be able to replace the context menu!?!</description>
		<content:encoded><![CDATA[<p>Thanks for the script, that can be useful.</p>
<p>I would drop the fade in. It gets annoying for the user to wait (see navigating the Windows XP start menu). This is what OS X gets right. Show immediately and fade out (fast), Windows does it the other way around and it is not effective.</p>
<p>Note: Opera in OS X shows the menu on Command + click.</p>
<p>But what confuses me most is that it shows the menu at all in Firefox. I do NOT have the option &#8220;Allow scripts to disable or replace context menus&#8221; checked, so the script should not be able to replace the context menu!?!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Viktor</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-254491</link>
		<dc:creator>Viktor</dc:creator>
		<pubDate>Sun, 26 Aug 2007 11:51:33 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-254491</guid>
		<description>Am I the only one that gets the regular browser context menu, with this js menu underneath the real one?</description>
		<content:encoded><![CDATA[<p>Am I the only one that gets the regular browser context menu, with this js menu underneath the real one?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-254489</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Sun, 26 Aug 2007 11:22:37 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-254489</guid>
		<description>The text on that page no longer has the regular text cursor in Firefox 2.0 Is that because of the script?</description>
		<content:encoded><![CDATA[<p>The text on that page no longer has the regular text cursor in Firefox 2.0 Is that because of the script?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kangax</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-254486</link>
		<dc:creator>kangax</dc:creator>
		<pubDate>Sun, 26 Aug 2007 05:47:42 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-254486</guid>
		<description>Jordan,

You can&#039;t modify container layout via current API. I just wanted to keep it as simple as possible :)
I&#039;m thinking about adding option to specify className for each link - that will allow to create image based links (to give them more of a desktop look)

As far as Safari 2.0 - I unfortunately am not able to test it on that browser, and that&#039;s the only browser I didn&#039;t test (so I guess it was a little foolish to claim full A-Graded support)

I would definitely like to fix whatever it is that Safari 2.0 doesn&#039;t like, if somebody could point to the right direction.

Cheers,
kangax

P.S. I&#039;m glad people find this script useful, I&#039;ll be definitely working on it</description>
		<content:encoded><![CDATA[<p>Jordan,</p>
<p>You can&#8217;t modify container layout via current API. I just wanted to keep it as simple as possible :)<br />
I&#8217;m thinking about adding option to specify className for each link &#8211; that will allow to create image based links (to give them more of a desktop look)</p>
<p>As far as Safari 2.0 &#8211; I unfortunately am not able to test it on that browser, and that&#8217;s the only browser I didn&#8217;t test (so I guess it was a little foolish to claim full A-Graded support)</p>
<p>I would definitely like to fix whatever it is that Safari 2.0 doesn&#8217;t like, if somebody could point to the right direction.</p>
<p>Cheers,<br />
kangax</p>
<p>P.S. I&#8217;m glad people find this script useful, I&#8217;ll be definitely working on it</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jordan</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-254485</link>
		<dc:creator>Jordan</dc:creator>
		<pubDate>Sun, 26 Aug 2007 04:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-254485</guid>
		<description>How can I customize it to have a &quot;rounded corner&quot; look? It doesn&#039;t create additional DIVs for me to set background images on.

And not to be picky but isn&#039;t Safari 2.0 an A-Grade browser? It&#039;s the only non-beta version of Safari bundled on Macs.</description>
		<content:encoded><![CDATA[<p>How can I customize it to have a &#8220;rounded corner&#8221; look? It doesn&#8217;t create additional DIVs for me to set background images on.</p>
<p>And not to be picky but isn&#8217;t Safari 2.0 an A-Grade browser? It&#8217;s the only non-beta version of Safari bundled on Macs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: emehrkay</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-254480</link>
		<dc:creator>emehrkay</dc:creator>
		<pubDate>Sat, 25 Aug 2007 19:32:43 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-254480</guid>
		<description>Nice, but when things break a user&#039;s typical UI behavior (right-click copy paste and such) It typically isnt a good thing. Hopefully devs who choose to use this will consider those things, like Google did with their right-click menus.</description>
		<content:encoded><![CDATA[<p>Nice, but when things break a user&#8217;s typical UI behavior (right-click copy paste and such) It typically isnt a good thing. Hopefully devs who choose to use this will consider those things, like Google did with their right-click menus.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: david</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-254479</link>
		<dc:creator>david</dc:creator>
		<pubDate>Sat, 25 Aug 2007 19:23:41 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-254479</guid>
		<description>Very nice, very simple.</description>
		<content:encoded><![CDATA[<p>Very nice, very simple.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Egg</title>
		<link>http://ajaxian.com/archives/protomenu-prototype-based-context-menu-solution/comment-page-1#comment-254478</link>
		<dc:creator>Alex Egg</dc:creator>
		<pubDate>Sat, 25 Aug 2007 19:10:44 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2703#comment-254478</guid>
		<description>very high quality js. i like.</description>
		<content:encoded><![CDATA[<p>very high quality js. i like.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

