From: Dobrica Pavlinusic Date: Thu, 4 Sep 2003 13:47:36 +0000 (+0000) Subject: added links from result headline to details, CSS style to make headline links X-Git-Url: http://git.rot13.org/?a=commitdiff_plain;h=2f6bf4d4d4777f5b990031c467d8e0db16d338c0;p=webpac added links from result headline to details, CSS style to make headline links and links in index non-underlined git-svn-id: file:///home/dpavlin/private/svn/webpac/trunk@126 13eb9ef6-21d5-0310-b721-a9d68796d827 --- diff --git a/WebPac.pm b/WebPac.pm index 4f3f692..7299822 100644 --- a/WebPac.pm +++ b/WebPac.pm @@ -79,6 +79,7 @@ sub show_results_list { my $full = $q->param('full'); my @persist_vars = ( 'rm' ); + my @url_params = ( 'rm=results', 'show_full=1', 'last_PAGER_offset='.$q->param('PAGER_offset') || 0 ); for(my $i = 1; $i <=30; $i++) { @@ -90,6 +91,9 @@ sub show_results_list { push @persist_vars, "f$i"; push @persist_vars, "v$i"; + push @url_params,"f$i=".$q->url_param("f$i"); + push @url_params,"v$i=".$q->url_param("v$i"); + # re-write query from +/- to and/and not my @param_vals = $q->param("v$i"); my @swish_q; @@ -125,7 +129,7 @@ sub show_results_list { push @s_arr, $q->param("f$i")."_swish=(".join(" or ",@swish_q).")"; } - my $tmpl = $self->load_tmpl('results.html'); + my $tmpl = $self->load_tmpl('results.html', global_vars => 1); sub esc_html { my $html = shift; @@ -174,6 +178,8 @@ sub show_results_list { $tmpl->param('PAGER_offset',$q->param("PAGER_offset") || 0); $tmpl->param('last_PAGER_offset',$q->param("last_PAGER_offset") || 0); + $tmpl->param('url_params',"?".join("&",@url_params)); + # create a Pager object my $pager = HTML::Pager->new( # required parameters diff --git a/public_html/style.css b/public_html/style.css index 1c0093c..67e43ea 100644 --- a/public_html/style.css +++ b/public_html/style.css @@ -1,108 +1,111 @@ -body { - background: #FFFFE8 none; - color: black; - font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; -} - -p { - font-size: 75%; -} - -h2 { - font-size: 16px; font-weight: bold; - color: #000080; -} - -.tdH1 { - font-size: 75%; -} - -.navigacija { - font-size : 11px; - margin: 0px 0px 0px 0px; - padding: 0px 0px 0px 0px; - border-width: 1px; - width: 19%; - color: #000080; - background-color: #FFFFFF; - border-color: #000080; - border-top-color: #8080f0; - border-left-color: #8080f0; - border-right-color: #000080; - border-bottom-color: #000080; -} - - -.submit { - font-size : 17px; - margin: 0px 0px 0px 0px; - padding: 0px 0px 0px 0px; - color: #000080; - background-color: #ffffff; - border-color: #000080; - border-top-color: #8080f0; - border-left-color: #8080f0; - border-right-color: #000080; - border-bottom-color: #000080; - -} - -.reset { - font-size : 12px; - margin: 0px 0px 0px 0px; - padding: 0px 0px 0px 0px; - color: #000080; - background-color: #ffffff; - border-color: #000080; - border-top-color: #8080f0; - border-left-color: #8080f0; - border-right-color: #000080; - border-bottom-color: #000080; -} - - -.navigacijaDISABLED { - font-size : 11px; - margin: 0px 0px 0px 0px; - padding: 0px 0px 0px 0px; - border-width: 1px; - width: 19%; - color: #8080f0; - background-color: #ffffff; - border-top-color: #8080f0; - border-left-color: #8080f0; - border-right-color: #000080; - border-bottom-color: #000080; -} - - -.label1 { - font-size: 75%; - text-align: right; -} - -.label2 { - font-size: 75%; - vertical-align: top; -} - - -.example { - font-size: 70%; - font-style: italic; -} - -.limiter { - vertical-align: top; - font-size: 75%; -} - -.results { - font-size: 70% -} - -.small { - font-size: 70%; -} - - +body { + background: #FFFFE8 none; + color: black; + font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; +} + +p { + font-size: 75%; +} + +h2 { + font-size: 16px; font-weight: bold; + color: #000080; +} + +.tdH1 { + font-size: 75%; +} + +.navigacija { + font-size : 11px; + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + border-width: 1px; + width: 19%; + color: #000080; + background-color: #FFFFFF; + border-color: #000080; + border-top-color: #8080f0; + border-left-color: #8080f0; + border-right-color: #000080; + border-bottom-color: #000080; +} + + +.submit { + font-size : 17px; + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + color: #000080; + background-color: #ffffff; + border-color: #000080; + border-top-color: #8080f0; + border-left-color: #8080f0; + border-right-color: #000080; + border-bottom-color: #000080; + +} + +.reset { + font-size : 12px; + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + color: #000080; + background-color: #ffffff; + border-color: #000080; + border-top-color: #8080f0; + border-left-color: #8080f0; + border-right-color: #000080; + border-bottom-color: #000080; +} + + +.navigacijaDISABLED { + font-size : 11px; + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + border-width: 1px; + width: 19%; + color: #8080f0; + background-color: #ffffff; + border-top-color: #8080f0; + border-left-color: #8080f0; + border-right-color: #000080; + border-bottom-color: #000080; +} + + +.label1 { + font-size: 75%; + text-align: right; +} + +.label2 { + font-size: 75%; + vertical-align: top; +} + + +.example { + font-size: 70%; + font-style: italic; +} + +.limiter { + vertical-align: top; + font-size: 75%; +} + +.results { + font-size: 70% +} + +.small { + font-size: 70%; +} + +/* links in headline shouldn't have underline (it looks ugly) */ +.headline { + text-decoration: none +} diff --git a/template_html/index_res.html b/template_html/index_res.html index 6d0c715..6fca294 100644 --- a/template_html/index_res.html +++ b/template_html/index_res.html @@ -29,7 +29,7 @@ - &v1="> + &v1=" class="headline">