I'm trying to enable/disable a tooltip dynamically (via AJAX) based on the state of a boolean property on my backing bean.
<h:selectOneMenu...>
...
<rich:toolTip id="myTooltip" disabled="#{!backingBean.dirty}" value="test" />
</h:selectOneMenu>
stopObserving: function(element, name, observer, useCapture) {
element = $(element);
useCapture = useCapture || false;
if (name == 'keypress' &&
(Prototype.Browser.WebKit || element.attachEvent))
name = 'keydown';
if (element.removeEventListener) {
element.removeEventListener(name, observer, useCapture);
} else if (element.detachEvent) {
try {
element.detachEvent('on' + name, observer);
} catch (e) {}
}
}
});