addStyleDeclaration("div#apoll_loading_".$apoll->id." {
background: url(media/system/images/mootree_loader.gif) 0% 50% no-repeat;
width:100%;
height:20px;
padding: 4px 0 0 20px;
}
");
?>
get('show_poll_title')) : ?>
title; ?>
"; ?>
get('ajax')) {
// add mootools
JHTML::_('behavior.mootools');
$updateValue = '';
for ($i=0; $i
get('only_one_color')) {
$background_color = $params->get('apoll_bars_color');
} else {
$background_color = "' + options.item($i).attributes[3].nodeValue + '";
}
$updateValue .= "' + text.item($i).firstChild.nodeValue + ' - ' + options.item($i).attributes[1].nodeValue + '%
get('apoll_bars_border_color').";\">
";
}
if($params->get('show_total')) {
$updateValue .= "
".JText::_('Total votes').": ' + voters.item(0).firstChild.nodeValue + '";
}
$js = "
/* id."').addEvent('submit', function(e) {
// Prevent the submit event
new Event(e).stop();
var options = $('apoll_vote_".$apoll->id."').getElements('input[name=voteid]');
var nothing_selected = 1;
options.each(function(item, index){
if(item.checked==1) {nothing_selected = 0;}
});
if (nothing_selected) {
alert('".JText::_('Please select an option')."');
return false;
} else {
$('submit_vote_".$apoll->id."').disabled = 1;
$('apoll_loading_".$apoll->id."').setStyle('display','');
// Update the page
this.send({
onComplete: function(response, responseXML)
{
// get the XML nodes
var root = responseXML.documentElement;
var options = root.getElementsByTagName('option');
var text = root.getElementsByTagName('text');
//var percentages = root.getElementsByTagName('percentages');
var voters = root.getElementsByTagName('voters');
// prepare the XHTML
var updateValue = '".$updateValue."';
// update the page element 'update'
//$('apolldiv_".$apoll->id."').removeClass('ajax-loading');
$('apolldiv_".$apoll->id."').empty().setHTML(updateValue);
var apollSlide = new Fx.Slide('apoll_comp_form');
apollSlide.slideOut();
}});
}
});
});/* ]]> */";
$document->addScriptDeclaration( $js );
}
//If user has voted
} else {
foreach ($results as $row) :
$percent = ($row->votes)? round((100*$row->hits)/$row->votes, 1):0;
$width = ($percent)? $percent:2;
if($params->get('only_one_color'))
$background_color = $params->get('apoll_bars_color');
else
$background_color = $row->color; ?>
get('show_total'))
echo "
".JText::_('Total votes').": ".$row->votes;
if($params->get('show_msg')) :
echo ''.JText::_($msg);
if($params->get('show_detailed_msg')) {
echo " ".$details;
}
echo '
';
endif;
} ?>
get('show_view_details')) || ($params->get('rel_article_window'))) { ?>
get('show_view_details')) : ?>
get('show_rel_article')) : ?>
>'); ?>