Changeset 189
- Timestamp:
- 03/10/06 15:54:03 (3 years ago)
- Files:
-
- 1 modified
-
Mapper/trunk/Mapper.pl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Mapper/trunk/Mapper.pl
r188 r189 52 52 53 53 defined(my $html = $ctx->stash('builder')->build($ctx, $ctx->stash('tokens'), $cond)) or return; 54 $html =~ s!(?:< div\s+[^<]*class="adr"[^<]*>\s*([^<]+)\s*</div>)|(?:<p>\s*\[map:([^]]+)\]\s*</p>)!$mapper->generate($1||$2)!ge;54 $html =~ s!(?:<(?:div|p)\s+[^<>]*class="adr"[^<>]*>\s*([^<>]+)\s*</(?:div|p)>)|(?:<(?:div|p)[^<>]*>\s*\[map:([^]]+)\]\s*</(?:div|p)>)!$mapper->generate($1||$2)!ge; 55 55 $html; 56 56 } … … 91 91 my $this = shift; 92 92 my($address) = @_; 93 $address =~ s/(^\s+|\s+$)//g; 93 94 my ($lat, $lon) = eval { $this->resolve_address($address) }; 94 95 return "<div class=\"adr\">$address (Sorry, this address cannot be resolved.)</div>" if $@; … … 122 123 var old = window.onload; 123 124 window.onload = (typeof old != 'function') ? 124 func : function(e vt) { old(evt); return func(evt); };125 func : function(e) { old(e); return func(e); }; 125 126 } 126 127 function generateGMap(mapid, address, latitude, longitude, maptype, zoom) { … … 212 213 my $this = shift; 213 214 my($address) = @_; 215 $address =~ s/(^\s+|\s+$)//g; 214 216 my($adr, $opt) = split(/:/, $address); 215 217 $adr = MT::I18N::encode_text($adr, '', 'euc-jp') || '';
![(please configure the [header_logo] section in trac.ini)](/public/chrome/common/trac_banner.png)