From: <de...@de...> - 2007-06-27 17:01:18
|
Author: CrawfordCurrie Date: 2007-06-27 12:01:13 -0500 (Wed, 27 Jun 2007) New Revision: 14296 Removed: twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/ie_pick_star.gif twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/ie_pick_star_small.gif twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/ie_star.gif twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/ie_star_small.gif twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/pick_star.gif twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/pick_star_small.gif twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/star.gif twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/star_small.gif twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/stars.svg twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/voting.css twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/voting.js Modified: twiki/branches/MAIN/twikiplugins/VotePlugin/data/TWiki/VotePlugin.txt twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin.pm twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin/Core.pm twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin/DEPENDENCIES twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin/MANIFEST Log: Item4310: recoded to abstract out the rating widget, and make sure that ratings still works when the form is embedded inside another form. Unfortunately this does *not* fix select-type votes. Modified: twiki/branches/MAIN/twikiplugins/VotePlugin/data/TWiki/VotePlugin.txt =================================================================== --- twiki/branches/MAIN/twikiplugins/VotePlugin/data/TWiki/VotePlugin.txt 2007-06-27 16:51:39 UTC (rev 14295) +++ twiki/branches/MAIN/twikiplugins/VotePlugin/data/TWiki/VotePlugin.txt 2007-06-27 17:01:13 UTC (rev 14296) @@ -126,9 +126,9 @@ | =$perc= | Expands to =100*$score/$sum= | | =$score= | Expands to the total number of votes cast for this option | - * The default =format= for a =select= is: =| $key | $item $prompt | $bars |= + * The default =format= for a =select= is: =| $key | $prompt | $bars |= * The default =chart= is =<div>$bar(300) $option $perc% ($score)</div>= - * The default =format= for =stars= is: =| $key | $small<br /><small>Score: $score, My vote: $myLast, Total votes: $total</small> ||= + * The default =format= for =stars= is: =| $key | $small<br /><small>Score: $score, My vote: $mylast, Total votes: $sum</small> ||= The default =separator= is a newline. @@ -168,6 +168,7 @@ | License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) | | Plugin Version: | %$VERSION% | | Change History: | | +| 27 Jun 2007: | Bugs:Item : abstracted out TWiki:Plugins.RatingContrib, and modified the code to be tolerant of forms within forms - TWiki:Main/CrawfordCurrie | | 24 Jun 2007: | Bugs:ItemItem4298: fixed secret switch. Item4200: added VarVOTE. - TWiki:Main/CrawfordCurrie | | 11 Jun 2007: | Bugs:Item4235 - removed excess newlines, fixed separator - TWiki:Main/CrawfordCurrie | | 8 Jun 2007: | Added =submit= - TWiki:Main/CrawfordCurrie | Modified: twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin/Core.pm =================================================================== --- twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin/Core.pm 2007-06-27 16:51:39 UTC (rev 14295) +++ twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin/Core.pm 2007-06-27 17:01:13 UTC (rev 14296) @@ -34,11 +34,6 @@ $pubUrlPath = TWiki::Func::getPubUrlPath().'/'.TWiki::Func::getTwikiWebname().'/VotePlugin'; } - TWiki::Func::addToHEAD('VotePlugin_STARS', <<HEAD); -<link href="$pubUrlPath/voting.css" rel="stylesheet" type="text/css" media="screen" /> -<script type='text/javascript' src='$pubUrlPath/voting.js'></script> -HEAD - my $defaults = TWiki::Func::getPreferencesValue('VOTEPLUGIN_DEFAULTS') || ''; @@ -192,15 +187,25 @@ } } - # Do we need a submit button? - my $needSubmit = scalar(@prompts) > 1; - my $act; if ($isOpen) { $act = TWiki::Func::getScriptUrl($web, $topic, 'view'); } else { $act = TWiki::Func::getScriptUrl($web, $topic, 'viewauth'); } + + # Additional hidden parameters that accompany the form submission + my %hidden = ( + vote_register => $id, + vote_isGlobal => $isGlobal, + vote_isSecret => $isSecret, + vote_isOpen => $isOpen, + vote_saveTo => $saveto, + vote_inTopic => "$web.$topic"); + + # Do we need a submit button? + my $needSubmit = scalar(@prompts) > 1; + my @rows; foreach my $prompt (@prompts) { my $key = $prompt->{name}; @@ -249,29 +254,21 @@ } } my $result = join($separator, @rows); - if ($submit && $needSubmit) { - $result .= "\n".CGI::submit( - { name=> 'OK', value=>'OK', - style=>'color:green'}); - } if ($submit) { - my $hiddens = - CGI::input({type=>'hidden', - name=>'vote_register', value=>$id}) - . CGI::input({type=>'hidden', - name=>'vote_isGlobal', value=>$isGlobal}) - . CGI::input({type=>'hidden', - name=>'vote_isSecret', value=>$isSecret}) - . CGI::input({type=>'hidden', - name=>'vote_isOpen', value=>$isOpen}) - . CGI::input({type=>'hidden', - name=>'vote_saveTo', value=>$saveto}) - . CGI::input({type=>'hidden', - name=>'vote_inTopic', value=>"$web.$topic"}); - - $result = "<form id='$id' action='$act' method='post'>$hiddens$separator$result</form>"; + my $hiddens = ''; + while (my ($k, $v) = each %hidden) { + $hiddens .= CGI::input( + { type => 'hidden', name => $k, value => $v }); + } + # Don't use CGI::form because it generates TML-busting newlines + $result = "<form id='$id' action='$act' method='post'>$hiddens$separator$result"; + if ($needSubmit) { + $result .= $separator.CGI::submit( + { name=> 'OK', value=>'OK', + style=>'color:green'}); + } + $result = "$result$separator</form>"; } - return $result; } @@ -546,48 +543,16 @@ $row =~ s/\$score/$mean/g; $row =~ s/\$perc/$perc/g; $row =~ s/\$mylast/$myLast/g; - - my $size = ($row =~ /\$small/) ? 10 : 25; - my $style = $size < 25 ? ' small-star' : ''; - - my $lis = CGI::li( - { - class=>'current-rating', - style=>'width:'.($size * $mean).'px', - }, CGI::input( - { - type => 'hidden', - name => 'vote_data_'.$prompt->{name}, - id => $form.'_'.$prompt->{name}, - value => '0', - })); - if ($needSubmit) { - $lis .= CGI::li( - { - class=>'my-rating', - id => $prompt->{name}.'_rated', - style=>'width:0px; z-index:2', - }, ' '); - } - + require TWiki::Contrib::RatingContrib; + my $eAttrs; if ($submit) { - foreach my $i (1..$max) { - $lis .= CGI::li( - CGI::a( - { - href=>"javascript:VotePlugin_clicked('$form',". - "'$prompt->{name}', $i, ". - ($needSubmit ? 'false' : 'true').", $size)", - style=>'width:'.($size * $i). - 'px;z-index:'.($max - $i + 2), - }, $i)); - } + $eAttrs = { + onChange => + "javascript: document.getElementById('$form').submit()" }; } - my $ul = CGI::ul( - { - class=>'star-rating'.$style, - style=>'width:'.($max * $size).'px', - }, $lis); + my $ul = TWiki::Contrib::RatingContrib::renderRating( + 'vote_data_'.$prompt->{name}, $max, $row =~ /\$small/, $mean, $eAttrs); + $row =~ s/\$(small|large)/$ul/g; return $row; Modified: twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin/DEPENDENCIES =================================================================== --- twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin/DEPENDENCIES 2007-06-27 16:51:39 UTC (rev 14295) +++ twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin/DEPENDENCIES 2007-06-27 17:01:13 UTC (rev 14296) @@ -0,0 +1 @@ +TWiki::Contrib::RatingContrib,>=0,perl,Lines-of-stars rating module Modified: twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin/MANIFEST =================================================================== --- twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin/MANIFEST 2007-06-27 16:51:39 UTC (rev 14295) +++ twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin/MANIFEST 2007-06-27 17:01:13 UTC (rev 14296) @@ -2,18 +2,8 @@ data/TWiki/VarVOTE.txt 0644 lib/TWiki/Plugins/VotePlugin/Core.pm 0644 lib/TWiki/Plugins/VotePlugin.pm 0644 -pub/TWiki/VotePlugin/ie_star.gif 0644 -pub/TWiki/VotePlugin/ie_star_small.gif 0644 -pub/TWiki/VotePlugin/ie_pick_star.gif 0644 -pub/TWiki/VotePlugin/ie_pick_star_small.gif 0644 -pub/TWiki/VotePlugin/star.gif 0644 -pub/TWiki/VotePlugin/star_small.gif 0644 -pub/TWiki/VotePlugin/pick_star.gif 0644 -pub/TWiki/VotePlugin/pick_star_small.gif 0644 pub/TWiki/VotePlugin/leftbar.gif 0644 pub/TWiki/VotePlugin/mainbar.gif 0644 pub/TWiki/VotePlugin/rightbar.gif 0644 -pub/TWiki/VotePlugin/voting.css 0644 -pub/TWiki/VotePlugin/voting.js 0644 pub/TWiki/VotePlugin/example_stars.gif 0644 pub/TWiki/VotePlugin/example_select.gif 0644 Modified: twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin.pm =================================================================== --- twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin.pm 2007-06-27 16:51:39 UTC (rev 14295) +++ twiki/branches/MAIN/twikiplugins/VotePlugin/lib/TWiki/Plugins/VotePlugin.pm 2007-06-27 17:01:13 UTC (rev 14296) @@ -32,6 +32,7 @@ sub initPlugin { my ($topic, $web) = @_; $isInitialized = 0; + require TWiki::Func; TWiki::Func::registerTagHandler('VOTE', \&handleVote); return 1; } Deleted: twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/ie_pick_star.gif =================================================================== (Binary files differ) Deleted: twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/ie_pick_star_small.gif =================================================================== (Binary files differ) Deleted: twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/ie_star.gif =================================================================== (Binary files differ) Deleted: twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/ie_star_small.gif =================================================================== (Binary files differ) Deleted: twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/pick_star.gif =================================================================== (Binary files differ) Deleted: twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/pick_star_small.gif =================================================================== (Binary files differ) Deleted: twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/star.gif =================================================================== (Binary files differ) Deleted: twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/star_small.gif =================================================================== (Binary files differ) Deleted: twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/stars.svg =================================================================== --- twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/stars.svg 2007-06-27 16:51:39 UTC (rev 14295) +++ twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/stars.svg 2007-06-27 17:01:13 UTC (rev 14296) @@ -1,278 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="744.09448819" - height="1052.3622047" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.44.1" - sodipodi:docbase="/home/twiki/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin" - sodipodi:docname="alt_stars.svg" - inkscape:export-filename="/home/twiki/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/star.gif" - inkscape:export-xdpi="204.54546" - inkscape:export-ydpi="204.54546"> - <defs - id="defs4"> - <linearGradient - id="linearGradient2840"> - <stop - style="stop-color:#b3aba8;stop-opacity:1;" - offset="0" - id="stop2842" /> - <stop - style="stop-color:#f0f0f0;stop-opacity:1;" - offset="1" - id="stop2844" /> - </linearGradient> - <linearGradient - id="linearGradient2834"> - <stop - id="stop2836" - offset="0" - style="stop-color:#f58635;stop-opacity:1;" /> - <stop - id="stop2838" - offset="1" - style="stop-color:#fc9;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2800"> - <stop - style="stop-color:#fdc036;stop-opacity:1;" - offset="0" - id="stop2804" /> - <stop - id="stop2818" - offset="1" - style="stop-color:#feeda6;stop-opacity:1;" /> - </linearGradient> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2800" - id="radialGradient2824" - cx="336.51263" - cy="119.36132" - fx="336.51263" - fy="119.36132" - r="65.208977" - gradientTransform="matrix(1,0,0,0.983536,0,1.965221)" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2834" - id="radialGradient2832" - cx="336.51263" - cy="119.36132" - fx="336.51263" - fy="119.36132" - r="69.502495" - gradientTransform="matrix(1,0,0,0.984553,0,1.84382)" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2840" - id="radialGradient2846" - cx="336.51262" - cy="119.36132" - fx="336.51262" - fy="119.36132" - r="65.208978" - gradientTransform="matrix(1,0,0,0.983536,0,1.965221)" - gradientUnits="userSpaceOnUse" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - gridtolerance="10000" - guidetolerance="10" - objecttolerance="10" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="5.6" - inkscape:cx="319.05054" - inkscape:cy="954.70169" - inkscape:document-units="px" - inkscape:current-layer="layer1" - inkscape:window-width="1270" - inkscape:window-height="945" - inkscape:window-x="328" - inkscape:window-y="25" /> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Layer 1" - inkscape:groupmode="layer" - id="layer1"> - <path - sodipodi:type="star" - style="opacity:1;fill:url(#radialGradient2846);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:8.58703613;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.23529412" - id="path1878" - sodipodi:sides="5" - sodipodi:cx="334.28571" - sodipodi:cy="123.79075" - sodipodi:r1="68.942451" - sodipodi:r2="34.471222" - sodipodi:arg1="1.0471976" - sodipodi:arg2="1.6755161" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="M 368.75693,183.49666 L 330.68248,158.07313 L 288.1542,175.02497 L 300.56776,130.95772 L 271.30364,95.749324 L 317.0501,93.937794 L 341.49216,55.225971 L 357.35146,98.173639 L 401.7216,109.45681 L 365.77673,137.81146 L 368.75693,183.49666 z " - transform="matrix(0.188613,-2.087073e-2,1.982393e-2,0.198573,134.0357,55.01408)" - inkscape:export-filename="/home/twiki/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/star.gif" - inkscape:export-xdpi="90" - inkscape:export-ydpi="90" /> - <path - sodipodi:type="star" - style="opacity:1;fill:url(#radialGradient2824);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.78055573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.23529412" - id="path1880" - sodipodi:sides="5" - sodipodi:cx="334.28571" - sodipodi:cy="123.79075" - sodipodi:r1="68.942451" - sodipodi:r2="34.471222" - sodipodi:arg1="1.0471976" - sodipodi:arg2="1.6755161" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="M 368.75693,183.49666 L 330.68248,158.07313 L 288.1542,175.02497 L 300.56776,130.95772 L 271.30364,95.749324 L 317.0501,93.937794 L 341.49216,55.225971 L 357.35146,98.173639 L 401.7216,109.45681 L 365.77673,137.81146 L 368.75693,183.49666 z " - transform="matrix(0.188613,-2.087073e-2,1.982393e-2,0.198573,134.0357,80.06309)" - inkscape:export-filename="/home/twiki/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/star.gif" - inkscape:export-xdpi="90" - inkscape:export-ydpi="90" /> - <path - sodipodi:type="star" - style="opacity:1;fill:url(#radialGradient2832);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:8.58703613;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.23529412" - id="path1882" - sodipodi:sides="5" - sodipodi:cx="334.28571" - sodipodi:cy="123.79075" - sodipodi:r1="68.942451" - sodipodi:r2="34.471222" - sodipodi:arg1="1.0471976" - sodipodi:arg2="1.6755161" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="M 368.75693,183.49666 L 330.68248,158.07313 L 288.1542,175.02497 L 300.56776,130.95772 L 271.30364,95.749324 L 317.0501,93.937794 L 341.49216,55.225971 L 357.35146,98.173639 L 401.7216,109.45681 L 365.77673,137.81146 L 368.75693,183.49666 z " - transform="matrix(0.188613,-2.087073e-2,1.982393e-2,0.198573,134.0357,105.1121)" - inkscape:export-filename="/home/twiki/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/star.gif" - inkscape:export-xdpi="90" - inkscape:export-ydpi="90" /> - <path - sodipodi:type="star" - style="opacity:1;fill:red;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:8.58703613;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.23529412" - id="path2848" - sodipodi:sides="5" - sodipodi:cx="334.28571" - sodipodi:cy="123.79075" - sodipodi:r1="68.942451" - sodipodi:r2="34.471222" - sodipodi:arg1="1.0471976" - sodipodi:arg2="1.6755161" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="M 368.75693,183.49666 L 330.68248,158.07313 L 288.1542,175.02497 L 300.56776,130.95772 L 271.30364,95.749324 L 317.0501,93.937794 L 341.49216,55.225971 L 357.35146,98.173639 L 401.7216,109.45681 L 365.77673,137.81146 L 368.75693,183.49666 z " - transform="matrix(0.188613,-2.087073e-2,1.982393e-2,0.198573,172.7096,54.82191)" - inkscape:export-filename="/home/twiki/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/pick_star.gif" - inkscape:export-xdpi="90" - inkscape:export-ydpi="90" /> - <path - sodipodi:type="star" - style="opacity:1;fill:#c8c8c8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:8.58703613;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.23529412" - id="path2852" - sodipodi:sides="5" - sodipodi:cx="334.28571" - sodipodi:cy="123.79075" - sodipodi:r1="68.942451" - sodipodi:r2="34.471222" - sodipodi:arg1="1.0471976" - sodipodi:arg2="1.6755161" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="M 368.75693,183.49666 L 330.68248,158.07313 L 288.1542,175.02497 L 300.56776,130.95772 L 271.30364,95.749324 L 317.0501,93.937794 L 341.49216,55.225971 L 357.35146,98.173639 L 401.7216,109.45681 L 365.77673,137.81146 L 368.75693,183.49666 z " - transform="matrix(7.52523e-2,-8.326947e-3,7.909298e-3,7.922612e-2,252.7687,67.25321)" - inkscape:export-filename="/home/twiki/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/star_small.gif" - inkscape:export-xdpi="90" - inkscape:export-ydpi="90" /> - <path - sodipodi:type="star" - style="opacity:1;fill:#fdc036;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.78055573;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.23529412" - id="path2854" - sodipodi:sides="5" - sodipodi:cx="334.28571" - sodipodi:cy="123.79075" - sodipodi:r1="68.942451" - sodipodi:r2="34.471222" - sodipodi:arg1="1.0471976" - sodipodi:arg2="1.6755161" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="M 368.75693,183.49666 L 330.68248,158.07313 L 288.1542,175.02497 L 300.56776,130.95772 L 271.30364,95.749324 L 317.0501,93.937794 L 341.49216,55.225971 L 357.35146,98.173639 L 401.7216,109.45681 L 365.77673,137.81146 L 368.75693,183.49666 z " - transform="matrix(7.52523e-2,-8.326947e-3,7.909298e-3,7.922612e-2,252.7687,77.24721)" - inkscape:export-filename="/home/twiki/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/star_small.gif" - inkscape:export-xdpi="90" - inkscape:export-ydpi="90" /> - <path - sodipodi:type="star" - style="opacity:1;fill:#f56335;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:8.58703613;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.23529412" - id="path2856" - sodipodi:sides="5" - sodipodi:cx="334.28571" - sodipodi:cy="123.79075" - sodipodi:r1="68.942451" - sodipodi:r2="34.471222" - sodipodi:arg1="1.0471976" - sodipodi:arg2="1.6755161" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="M 368.75693,183.49666 L 330.68248,158.07313 L 288.1542,175.02497 L 300.56776,130.95772 L 271.30364,95.749324 L 317.0501,93.937794 L 341.49216,55.225971 L 357.35146,98.173639 L 401.7216,109.45681 L 365.77673,137.81146 L 368.75693,183.49666 z " - transform="matrix(7.52523e-2,-8.326947e-3,7.909298e-3,7.922612e-2,252.7687,87.24111)" - inkscape:export-filename="/home/twiki/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/star_small.gif" - inkscape:export-xdpi="90" - inkscape:export-ydpi="90" /> - <path - sodipodi:type="star" - style="opacity:1;fill:red;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:8.58703613;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.23529412" - id="path2858" - sodipodi:sides="5" - sodipodi:cx="334.28571" - sodipodi:cy="123.79075" - sodipodi:r1="68.942451" - sodipodi:r2="34.471222" - sodipodi:arg1="1.0471976" - sodipodi:arg2="1.6755161" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="M 368.75693,183.49666 L 330.68248,158.07313 L 288.1542,175.02497 L 300.56776,130.95772 L 271.30364,95.749324 L 317.0501,93.937794 L 341.49216,55.225971 L 357.35146,98.173639 L 401.7216,109.45681 L 365.77673,137.81146 L 368.75693,183.49666 z " - transform="matrix(7.52523e-2,-8.326947e-3,7.909298e-3,7.922612e-2,268.1987,67.17651)" - inkscape:export-filename="/home/twiki/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/pick_star_small.gif" - inkscape:export-xdpi="90" - inkscape:export-ydpi="90" /> - </g> -</svg> Deleted: twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/voting.css =================================================================== --- twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/voting.css 2007-06-27 16:51:39 UTC (rev 14295) +++ twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/voting.css 2007-06-27 17:01:13 UTC (rev 14296) @@ -1,89 +0,0 @@ -.voteTable { - border: 0; - padding: 0; - margin: 0; -} -.star-rating, -.star-rating a:hover, -.star-rating a:focus, -.star-rating a:active, -.star-rating .current-rating{ - background: url(star.gif) left -1000px repeat-x; - _background: url(ie_star.gif) left -1000px repeat-x; -} -.my-rating{ - background: url(pick_star.gif) left -1000px repeat-x; - _background: url(ie_pick_star.gif) left -1000px repeat-x; -} -.star-rating{ - position:relative; - width:125px; - height:25px; - overflow:hidden; - list-style:none; - margin:0; - padding:0; - background-position: left top; -} -.star-rating li{ - display: inline; -} -.star-rating a, -.star-rating .current-rating{ - position:absolute; - top:0; - left:0; - text-indent:-1000em; - height:25px; - line-height:25px; - outline:none; - overflow:hidden; - border: none; -} -.star-rating .my-rating{ - position:absolute; - top:0; - left:0; - text-indent:-1000em; - height:25px; - line-height:25px; - outline:none; - overflow:hidden; - border: 2px; -} -.star-rating a:hover, -.star-rating a:active, -.star-rating a:focus{ - background-position: left bottom; -} - -.star-rating .current-rating{ - z-index:1; - background-position: left center; -} -.star-rating .my-rating{ - z-index:2; - background-position: left center; -} - -/* smaller star */ -.small-star{ - width:10px; - height:10px; -} -.small-star, -.small-star a:hover, -.small-star a:focus, -.small-star a:active, -.small-star .current-rating{ - background-image: url(star_small.gif); - _background-image: url(ie_star_small.gif); - line-height: 10px; - height: 10px; -} -.small-star .my-rating{ - background-image: url(pick_star_small.gif); - _background-image: url(ie_pick_star_small.gif); - line-height: 10px; - height: 10px; -} Deleted: twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/voting.js =================================================================== --- twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/voting.js 2007-06-27 16:51:39 UTC (rev 14295) +++ twiki/branches/MAIN/twikiplugins/VotePlugin/pub/TWiki/VotePlugin/voting.js 2007-06-27 17:01:13 UTC (rev 14296) @@ -1,12 +0,0 @@ -function VotePlugin_clicked(formID, valID, index, submitOnPick, px) { - var el = document.getElementById(formID + '_' + valID); - el.value = index; - var mypick = document.getElementById(valID+"_rated"); - if (mypick != null) { - mypick.style.width = (px * index) + "px"; - } - if (submitOnPick) { - var form = document.getElementById(formID); - form.submit(); - } -} |