tried to get js working for vote.tpl animation

This commit is contained in:
Nael 2013-07-01 17:55:49 +02:00
parent cc8f671ebd
commit 38ac8479a9
4 changed files with 37 additions and 4 deletions

View File

@ -22,7 +22,8 @@ class default_page extends SYSTEM\PAGE\Page {
}
return $result;
}
public function getloggedinform(){
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/loggedinform.tpl'),array());}
@ -35,6 +36,10 @@ class default_page extends SYSTEM\PAGE\Page {
public function exchange_loginform(){
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/loggedinformtop.tpl'),array());}
public function load_openvoteinfo(){
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/openvoteinfo.tpl'),array());}
// public function create_account(){
// $result = "";
// $accdata = data::getuserpersonaldata(1);
@ -60,6 +65,7 @@ public function html(){
$vars['js'] = $this->js();
$vars['votelist'] = $this->generate_votelist();
// $vars['personaldata'] = $this->getuserpersonaldata();
$vars['openvoteinfo'] = $this->load_openvoteinfo();
$vars['registerform'] = \SYSTEM\SECURITY\Security::isLoggedIn() ? $this->getloggedinform() : $this->exchange_registerform();
$vars['loginform'] = \SYSTEM\SECURITY\Security::isLoggedIn() ? $this->exchange_loginform() : $this->getloginform() ;
$vars['PIC_PATH'] = SYSTEM\WEBPATH(new PPAGE(),'default_page/pics/');

View File

@ -15,6 +15,10 @@ $(document).ready(function() {
$('.btnvote_off').click(function () {
vote_click($(this).attr('poll_ID'),3);
});
$('.btn_openvoteinfo').click(function () {
load_openvoteinfo($(this).attr('url'));
});
// $('#register_btn').click(function () {
// account_create ($(this).attr ('#inputEmail'))
// });
@ -73,6 +77,21 @@ function account_create(inputEmail, inputPassword){
});
}
function load_openvoteinfo (url){
var dataTmp;
$.get(url, function (data) {
dataTmp = data;
bodyelem = $("html,body");
bodyelem.animate();
}).complete(function() {
$('#openvoteinfo').slideUp({duration: 'slow',
complete: function(){
$('#openvoteinfo').html(dataTmp);
$('#openvoteinfo').slideDown('slow');
site_content_is_visible = true;
}});
});
}
function vote_click (poll_ID, vote) {
$.get('./api.php?call=vote&action=vote&poll_ID=' + poll_ID + '&vote=' + vote, function (data) {

View File

@ -0,0 +1,3 @@
<div class="container" style="margin: 0;">
<p>${vote_text}</p>
</div>

View File

@ -3,8 +3,13 @@ box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.5);">
<div class="row" style="width: 100%; margin: auto;">
<div class="span6">
<h3>${vote_title}</h3>
<p>${vote_text}</p>
<i class="icon-chevron-sign-down"></i>
<div class="span5" id="openvoteinfo" style="margin: 0; ">
<p>${vote_text}</p>
</div>
<button class="btn btn-mini btn_openvoteinfo" data-toggle="dropdown">
<span class="caret"></span>
</button>
</div>
<div class="span5" style="">
@ -20,7 +25,7 @@ box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.5);">
<form name="coolcccount">
<input size="120" name="coolcc">
</form>
</div>
</div>
</div>