• File: admin.js
  • Full Path: /home/dealkatnwc/www/wp-content/plugins/circularcountdown/js/admin.js
  • Date Modified: 02/19/2019 12:24 PM
  • File size: 1.88 KB
  • MIME-type: text/plain
  • Charset: utf-8
jQuery(document).ready(function(){
	
	//Save button click event handler
    jQuery("#circularcountdown_general .circularcountdown_save").click(function(e) { 
		e.preventDefault();
		jQuery("#circularcountdown_form").submit();
    });
	
	//Generate button click event handler
    jQuery("#circularcountdown_general .circularcountdown_generate").click(function(e) {  
		e.preventDefault();
	      
        var shortcode = "[circularcountdown";
            
		jQuery("#circularcountdown_general form input, #circularcountdown_general form textarea#onFinish").each(function() {
			var input = jQuery(this);
			var type = input.attr("type");
			var name = input.attr("name");
			
			if (type!="checkbox") {
				shortcode += " " + name + '="' + input.val() + '"';
			} else {
				if (input.prop('checked')) {
					shortcode += " " + name + '="true"';
				} else {
					shortcode += " " + name + '="false"';
				}
			}
		});
		
		shortcode += "]";
		
		jQuery("#circularcountdown_general #theshortcode textarea").val(shortcode);
		jQuery("#circularcountdown_general #theshortcode").show();
    });
    
	//Date picker
    jQuery('#circularcountdown_general .date').datepicker({
        dateFormat:"yy/mm/dd 00:00:00"
    });
    
	//Color picker
    jQuery('#circularcountdown_general .color_picker').each(function() {	
	    var inputID = jQuery(this).attr('id');
		
	    jQuery(this).ColorPicker({
	    	color:jQuery(this).val(),
	    	onShow:function (colpkr) {
	    		jQuery(colpkr).fadeIn(200);
	    		return false;
	    	},
	    	onHide:function (colpkr) {
	    		jQuery(colpkr).fadeOut(200);
	    		return false;
	    	},
	    	onChange:function (hsb, hex, rgb, el) {
	    		jQuery('#'+inputID).val('#'+hex);
	    		jQuery('#'+inputID+'_bg').css('backgroundColor', '#'+hex);
	    	}
	    });	
	});
	
    //iPhone style checkbox
	jQuery('.iphone_checkboxes').iphoneStyle({
		checkedLabel:'YES',
		uncheckedLabel:'NO'
	});
});