Hi,

I am slowly introducing prototype in a "plain JS" application, and I
was looking for a way to replace the following piece of code:

var pleaseWait = document.getElementById('pleaseWait');
if(pleaseWait)
{
  pleaseWait.style.display='none';
}

No rocket science here: if the processing was long enough to trigger
the "please wait" screen (which is a "P" tag here), it is hidden.

I did notice that this would NOT be the same than:
$('pleaseWait').hide();

...since the later would fail if for some reason the DOM object has
not been created.

However, I was expecting that:
Element.hide('pleaseWait');

... would be safe... but it isn't :o(

Is there a clean prototypish way to do this?
Wouldn't it be more convenient if the syntactic-sugar-free version of
Element's methods were "null-proof safe"

Eric
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to