198 |
if len(links) > 0: |
if len(links) > 0: |
199 |
bbox = psbbox(bbox) |
bbox = psbbox(bbox) |
200 |
for link in links: |
for link in links: |
201 |
if not link.target.startswith('http://'): |
if not link.target.startswith('http://') and not link.target == '': |
202 |
link.target = relative_path(config.working_directory, link.target) |
link.target = relative_path(config.working_directory, link.target) |
203 |
link.map_corners(bbox.map_point) |
link.map_corners(bbox.map_point) |
204 |
|
|
205 |
imgmap = '<a id="'+diagram+id_postfix+'"></a>' \ |
imgmap = '<a id="'+diagram+id_postfix+'"></a>' \ |
206 |
+'<map id="'+diagram+id_postfix+'_map" name="'+diagram+id_postfix+'_map">'+"\n" \ |
+'<map id="'+diagram+id_postfix+'_map" name="'+diagram+id_postfix+'_map">'+"\n" \ |
207 |
+"\n".join([link.imgmapanchor(scale) for link in links]) \ |
+"\n".join([link.imgmapanchor(scale=scale, diagram=diagram) for link in links]) \ |
208 |
+'</map>'+"\n" \ |
+'</map>'+"\n" \ |
209 |
+'<img src="'+slashify(relative_path(config.working_directory, config.mp_directory)) \ |
+'<img src="'+slashify(relative_path(config.working_directory, config.mp_directory)) \ |
210 |
+diagram+context+config.midfix+'.png" usemap="#'+diagram+id_postfix+'_map" alt="'+diagram+id_postfix+'" />'+"\n" |
+diagram+context+config.midfix+'.png" usemap="#'+diagram+id_postfix+'_map" alt="'+diagram+id_postfix+'" />'+"\n" |