%PDF- %PDF-
Direktori : /var/www/html/digiprint/public/js/theme/ |
Current File : /var/www/html/digiprint/public/js/theme/contact-form.js |
var $ = jQuery.noConflict(); $(document).ready(function($) { "use strict"; /* ---------------------------------------------------------------------- */ /* Contact Form /* ---------------------------------------------------------------------- */ var submitContact = $('#submit_contact'), message = $('#msg'); submitContact.on('click', function(e){ e.preventDefault(); var $this = $(this); $.ajax({ type: "POST", url: 'contact.php', dataType: 'json', cache: false, data: $('#contact-form').serialize(), success: function(data) { if(data.info !== 'error'){ $this.parents('form').find('input[type=text],textarea,select').filter(':visible').val(''); message.hide().removeClass('success').removeClass('error').addClass('success').html(data.msg).fadeIn('slow').delay(5000).fadeOut('slow'); } else { message.hide().removeClass('success').removeClass('error').addClass('error').html(data.msg).fadeIn('slow').delay(5000).fadeOut('slow'); } } }); }); /* ---------------------------------------------------------------------- */ /* Contact Map /* ---------------------------------------------------------------------- */ /* Tirana Office*/ //var contact = {"lat":"41.315388", "lon":"19.763751"}; var contact = {"lat":"41.3678027", "lon":"19.6932262"}; try { $('#tiranaMap').gmap3({ action: 'addMarker', latLng: [contact.lat, contact.lon], map:{ center: [contact.lat, contact.lon], zoom: 17 }, }, {action: 'setOptions', args:[{scrollwheel:false}]} ); } catch(err) { } /* London Office*/ var londonoffice = {"lat":"51.4255573", "lon":"-0.0477037"}; try { $('#londonMap').gmap3({ action: 'addMarker', latLng: [londonoffice.lat, londonoffice.lon], map:{ center: [londonoffice.lat, londonoffice.lon], zoom: 17 }, }, {action: 'setOptions', args:[{scrollwheel:false}]} ); } catch(err) { } /* Counter */ $('.dnd_countdown.simple_style').each(function() { var $this = $(this); var countDownString = $this.data("value"); function update_countown_element($element,number){ $element.html(number); var $span = $element.next('span'); if(parseInt(number) == 1){ $span.html($span.data("singular")); } else{ $span.html($span.data("plural")); } } $this.find('.simple.countdown.year').countdown(countDownString).on('update.countdown', function(event){ update_countown_element($(this),event.strftime('%Y')); }); $this.find('.simple.countdown.month').countdown(countDownString).on('update.countdown', function(event){ update_countown_element($(this),event.strftime('%m')); }); $this.find('.simple.countdown.day').countdown(countDownString).on('update.countdown', function(event){ update_countown_element($(this),event.strftime('%d')); }); $this.find('.simple.countdown.hour').countdown(countDownString).on('update.countdown', function(event){ update_countown_element($(this),event.strftime('%H')); }); $this.find('.simple.countdown.minute').countdown(countDownString).on('update.countdown', function(event){ update_countown_element($(this),event.strftime('%M')); }); $this.find('.simple.countdown.second').countdown(countDownString).on('update.countdown', function(event){ update_countown_element($(this),event.strftime('%S')); }); }); $('.dnd_countdown.flip_style').each(function() { var $this = $(this); var countDownString = $this.data("value"); function zeroPad(num, places) { var zero = places - num.toString().length + 1; return Array(+(zero > 0 && zero)).join("0") + num; } function update_flip_countown_element($element,new_number,if_negative){ var current_number = parseInt($element.find('.count.curr').html()); if(current_number!=new_number && !$element.hasClass('in_a_flip')){ var $span = $element.find('span'); if(parseInt(new_number) == 1){ $span.html($span.data("singular")); } else{ $span.html($span.data("plural")); } setTimeout(function(){ $element.addClass('flip in_a_flip'); },5); setTimeout(function(){ $element.find('.count.curr').html(zeroPad(new_number, 2)); },510); setTimeout(function(){ $element.removeClass('flip in_a_flip'); new_number = (new_number-1 === -1) ? if_negative : new_number-1; $element.find('.count.next').html(zeroPad(new_number, 2)); },600); } } $this.find('.flip_element.year .count.curr.top').countdown(countDownString).on('update.countdown', function(event){ update_flip_countown_element($(this).parent(),event.strftime('%Y'),0); }); $this.find('.flip_element.month .count.curr.top').countdown(countDownString).on('update.countdown', function(event){ update_flip_countown_element($(this).parent(),event.strftime('%m'),11); }); $this.find('.flip_element.day .count.curr.top').countdown(countDownString).on('update.countdown', function(event){ update_flip_countown_element($(this).parent(),event.strftime('%d'),30); }); $this.find('.flip_element.hour .count.curr.top').countdown(countDownString).on('update.countdown', function(event){ update_flip_countown_element($(this).parent(),event.strftime('%H'),23); }); $this.find('.flip_element.minute .count.curr.top').countdown(countDownString).on('update.countdown', function(event){ update_flip_countown_element($(this).parent(),event.strftime('%M'),59); }); $this.find('.flip_element.second .count.curr.top').countdown(countDownString).on('update.countdown', function(event){ update_flip_countown_element($(this).parent(),event.strftime('%S'),59); }); }); });