common: bump style version to load renumbered key groups
[sheet.git] / common.inc.plp
index 563c0e48ba5bdfa8986592c91fb46f65d7287732..879381d1e6f925b7dcf3965bfbd34c3a89683884 100644 (file)
@@ -23,15 +23,15 @@ $header{content_type} = 'text/html; charset=utf-8';
 sub stylesheet {
        my %styles = map {$_ => $_} @_;
 
-       if (exists $get{style}) {
-               $style = $styles{ $get{style} };
+       if (defined( my $setstyle = $get{style} )) {
+               $style = $styles{ $setstyle };
                eval {
                        require CGI::Cookie;
                        my $cookie = CGI::Cookie->new(
                                -name    => 'style',
-                               -value   => $style,
+                               -value   => $setstyle || '',
                                -path    => '/',  # site-wide; current page is confusing to most users
-                               -expires => $style ? '+5y' : '-1d',
+                               -expires => $setstyle ? '+5y' : '-1d',
                        ) or die "empty object returned\n";
                        AddCookie($cookie->as_string);
                } or warn "Unable to create style cookie: $@";
@@ -41,7 +41,7 @@ sub stylesheet {
 
        return join "\n", map { sprintf(
                '<link rel="%s" type="text/css" media="all" href="%s" title="%s">',
-               $_ eq $style ? 'stylesheet' : 'alternate stylesheet', "/$_.css?1.6", $_
+               $_ eq $style ? 'stylesheet' : 'alternate stylesheet', "/$_.css?1.7", $_
        ) } @_;
 }