[ic] Broken image maps in IC 4.6.0 ...

Jeff Carnahan jcarnahan@networq.com
Fri, 1 Dec 2000 17:40:39 -0800


Integrated image maps, as described in:
  http://developer.akopia.com/cgi-bin/ic/dev/ictemplates_30.html

are broken in IC 4.6.0 ...

Fix:

*** interchange.old     Thu Nov  9 00:59:05 2000
--- interchange Fri Dec  1 20:18:40 2000
***************
*** 879,885 ****
                                my $x = $CGI::values{'mv_todo.x'};
                                my $y = $CGI::values{'mv_todo.y'};
                                my $map = $CGI::values{'mv_todo.map'};
!                               $todo =
Vend::Imagemap::action_map($x,$y,$map);
                }
                elsif (defined $CGI::values{'mv_todo.submit.x'}) {
                        $todo = 'submit';
--- 879,885 ----
                                my $x = $CGI::values{'mv_todo.x'};
                                my $y = $CGI::values{'mv_todo.y'};
                                my $map = $CGI::values{'mv_todo.map'};
!                               $todo = action_map($x,$y,$map);
                }
                elsif (defined $CGI::values{'mv_todo.submit.x'}) {
                        $todo = 'submit';


Note that the interchange executable uses 'autouse' to load Vend::Imagemap
upon demand (line 213).. Thus to properly call action_map, it shouldn't
prefix the function with the package name...

=)

--
Jeff Carnahan - jcarnahan@networq.com