Changeset 10016
- Timestamp:
- 04/20/08 22:15:10 (5 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Moxy/trunk/lib/Moxy/Plugin/LocationBar.pm
r9973 r10016 10 10 croak "invalid args" if ref $args ne 'HASH'; 11 11 12 my $base = URI->new($args->{response}->request->uri); 13 $base->query_form({}); 14 return render_control_panel($base, $args->{response}->request->uri); 12 return render_control_panel($args->{response}->request->uri); 15 13 } 16 14 17 15 sub render_control_panel { 18 my ($base, $current_url) = @_;16 my $current_url = shift; 19 17 20 18 return sprintf(<<"...", encode_entities($current_url)); 21 <form method="get" action="$base"> 22 <input type="text" name="q" value="\%s" size="40" /> 19 <script> 20 var moxy_base = location.protocol + '://' + location.host; 21 </script> 22 <form method="get" onsubmit="location.href=moxy_base +'/'+encodeURIComponent(document.getElementById('moxy_url').value);return false;"> 23 <input type="text" value="\%s" size="40" id="moxy_url" /> 23 24 <input type="submit" value="go" /> 24 25 </form>
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)