[Proto-Scripty] Re: prototyp.js is receiving a null value

2012-07-16 Thread Victor
First fix missing *.js and *.gif files and incorrect markup.

-- 
You received this message because you are subscribed to the Google Groups 
Prototype  script.aculo.us group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/A4of2UOIkWIJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



Re: [Proto-Scripty] Re: Confirm() happening twice on click.

2012-07-16 Thread Phil Petree
At least by half ;-)
On Jul 16, 2012 11:59 AM, thinsoldier thinsold...@thinsoldier.com wrote:

 I've actually found the cause of my problem.
 Quite foolish of me. I had earlier experimented with having all my
 javascript after the footer of the page rather than in the head. So I had
 2 instances of the script tag that contained this code on 1 page.

 I am grateful to everyone for their help. I learned much and was able to
 decrease the number of lines of code needed.

 On Monday, 16 July 2012 06:53:25 UTC-4, Victor wrote:

 My problem is that after the confirm() UI appears and is clicked, it
 appears AGAIN, then when I click again does the expected behaviour occur.

 document.observe(dom:loaded, function() {
   // attach to all delete links in the table
   var dels = $$('td a.delete');
   dels.each(function(s){
 s.observe('click', function(event){ confirmDelete(event); }  );
   } )
 });


 function confirmDelete(event)
 {
 var ask = confirm('Are you sure you want to delete this entry?');

 if(ask){ xfoo = 'follow link - delete it'; }
 else{ event.stop();  xfoo =' do nothing - stop event ';  }
 }


 Try to show target of click events in your confirmDelete(), e.g. like
 this:

 function confirmDelete(event) {
 var ask = confirm('Are you sure you want to delete this entry?' +
   '\n(clicked on ' + Object.inspect(event.**findElement()) + ')');
 if(ask){ xfoo = 'follow link - delete it'; }
 else{ event.stop();  xfoo =' do nothing - stop event ';  }
 }

 It will give additional information, e.g. that your code receives click
 events from both A and IMG elements.

  --
 You received this message because you are subscribed to the Google Groups
 Prototype  script.aculo.us group.
 To view this discussion on the web visit
 https://groups.google.com/d/msg/prototype-scriptaculous/-/9U-Vxp9cZScJ.
 To post to this group, send email to
 prototype-scriptaculous@googlegroups.com.
 To unsubscribe from this group, send email to
 prototype-scriptaculous+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/prototype-scriptaculous?hl=en.


-- 
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 prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.