25 |
} |
} |
26 |
`); |
`); |
27 |
|
|
28 |
|
$self->add_css(q| |
29 |
|
#ifr_close { |
30 |
|
position: absolute; |
31 |
|
font-size: 50%; |
32 |
|
right: 0.5em; |
33 |
|
border: 1px solid #888; |
34 |
|
background: #fff; |
35 |
|
z-index: 10; |
36 |
|
opacity: .2; |
37 |
|
filter: alpha(opacity=20); |
38 |
|
} |
39 |
|
#ifr_close:hover { |
40 |
|
opacity: 1; |
41 |
|
filter: alpha(opacity=100); |
42 |
|
} |
43 |
|
|); |
44 |
|
|
45 |
return qq| |
return qq| |
46 |
<div> |
<div> |
47 |
<a href="#" id="ifr_close" style="display:none;" onclick="ifr_close();return false;">close</a><span id="ifr_loading" style="display: none; background: #ff8;">Loading...</span> |
<a href="#" id="ifr_close" style="display:none;" onclick="ifr_close();return false;" title="close iframe">X</a><span id="ifr_loading" style="display: none; background: #ff8;">Loading...</span> |
48 |
<!-- we really need src="#" here to avoid onload when page loads --> |
<!-- we really need src="#" here to avoid onload when page loads --> |
49 |
<iframe src="#" name="transport_iframe" id="transport_iframe" style="display: none;" frameborder=0 border=0 onload="ifr_transfer(this);"></iframe> |
<iframe src="#" name="transport_iframe" id="transport_iframe" style="display: none;" frameborder=0 border=0 onload="ifr_transfer(this);"></iframe> |
50 |
<div id="ifr_target" style="display: none"></div> |
<div id="ifr_target" style="display: none"></div> |