\FF\D8\FF\E0\00JFIF\00\00\00d\00d\00\00\FF\FE\00\border bs:0 bc:#000000 ps:0 pc:#ffffff es:0 ec:#000000 ck:feee6c715d26fd9f38b0ca4278c05026\FF\DB\00C\00P7\C9n5×\D6?\BDê\9Ds\EBp\9F[`8m\B7)o\B5\E8\E6I\99\FE3]]A2\BA\8Cw\D6E\93\\DEv\C8\009\F2\F1NI?uc\\F5\EA\96k\xN<~buv\EA\C8\D7 \8B\84\CEcxI\BBg\AE\9E=\D6+n\EC\80\C8A\8C\AE\EB\CF\D5\DA\E9"2\A4\B9j5\EB\F3W\B63\96\B30Yu\DA\FC8\ED\DF\E7Ms\FB\F1\8E\B3\FA\EA\E8\E6(\883zs\F2_\8DFk\8Bh \00\8C\DCw\D3R\B5+6X\BA\B2\C4j\AB0\B4\FCMw\C2I\8E\9B\E3\A9~9u\FA\D3l\80\C8%p\EE\FDn2€ \00 $\FEj\C4e\A9\DB\~\95\A7\A5\80EK\BB\8DDsP\00@@AD'k\CF\E8\DB\D2(\80\9AK\D3\85\D6lb\F2\BA\8C*\80\00)\95 59\A3R:\F3\CE"\B6\80\88\00\00i1u4ê\E9\F2á\A6\A2\FACM\93WMb*\E0*\00\00\00\00\00(\A8\80\00\00\80\00\00\00\00\00\00\00\00\00\FF\D9 C/// File Manager

File Manager

Path: /usr/local/sitepad/editor/site-data/plugins/sitepad/js/

Viewing File: sitepad-editor.js

/*
SITEPAD
http://sitepad.com/
(c) SitePad Team
*/

// Lets start
pagelayer_add_action('pagelayer_setup_history', function(){
	
	// Show the top bar
	pagelayer.$$(".pagelayer-iframe-top-bar").show();
	pagelayer.$$(".pagelayer-iframe-holder").addClass("pagelayer-iframe-holder-with-bar");
	
	// Move the bottom bar to the top bar
	var bottom = pagelayer.$$(".pagelayer-bottombar-holder").detach();
	bottom.appendTo(pagelayer.$$(".sitepad-top-bar-right"));
	pagelayer.$$(".pagelayer-bottombar-row").remove();
	pagelayer.$$(".pagelayer-mode-buttons-wrapper").addClass("sitepad-screen-mode-fix");
	
	// Add the publish button
	pagelayer.$$(".pagelayer-bottombar-rightbuttons").prepend('<button data-tlite="Publish Changes" class="sitepad-publish-button pagelayer-primary-btn btn">Publish</button>');
	
	sitepad_show_publish_button(pagelayer_post.post_status);
	
	// Show or hide publish button
	pagelayer_add_action('pagelayer_save_success', function(e, status){
		sitepad_show_publish_button(status);
		if(!pagelayer_empty(pagelayer_active.el) && pagelayer_active.el.tag == 'pl_post_props'){
			pagelayer.$$('.pagelayer-settings').click();
		}
	});
	
	// On click publish site
	pagelayer.$$(".sitepad-publish-button").click(function(){
		pagelayer.post_status = 'publish';
		pagelayer.$$('.pagelayer-update-button').click();
	});
	
	pagelayer.$$(".pagelayer-group-name-wordpress h5").html(sitepad_brand_sm+' Widgets');
  
	// Append the form to the body
	sitepad_add_seo_form();
	
});

function sitepad_show_publish_button(status){
	
	if(status == 'draft'){
		pagelayer.$$(".sitepad-publish-button").show();
	}else{
		pagelayer.$$(".sitepad-publish-button").hide();
	}
	
}

function sitepad_take_screenshot(){
	
	jQuery(".pagelayer-add-widget-area").attr("data-html2canvas-ignore", 1);
	
	html2canvas(document.body, {height: jQuery(window).outerWidth()}).then(function(canvas){
		var img = canvas.toDataURL("image/jpeg");
		jQuery.ajax({
			type: "POST",
			url: sitepad_ajax_url+'&action=sitepad_save_screenshot&postID='+pagelayer_postID,
			data: { 
				image : img,
				sitepad_nonce: sitepad_ajax_nonce,
				post_name: pagelayer_post['post_name'],
			},
			success: function(response, status, xhr){
				//alert(response);
			},
			error: function(errorThrown){
				console.log(errorThrown);
			}
		});
	});
}

// Take screenshot on save
pagelayer_add_action('pagelayer_save', function(){
	// Only for pages
	if(pagelayer_post.post_type != 'page'){
		return;
	}
	sitepad_take_screenshot();	
});

// Hide the top bar
pagelayer_add_action('pagelayer-leftbar-toggle', function(){
	
	var show = true;
	
	// Is the leftbar toggle itself there ?
	if(pagelayer.$$('.pagelayer-leftbar-toggle').is(":visible")){
		show = pagelayer.$$('.pagelayer-topbar-holder').is(":visible");
	}
	
	if(show){
		pagelayer.$$('.pagelayer-iframe-top-bar').show();
	}else{
		pagelayer.$$('.pagelayer-iframe-top-bar').hide();
	}
});

function sitepad_selectPage(selectObject){
	change_page = selectObject.value; 	
	window.parent.location.href = change_page;
}

// Add SEO form
function sitepad_add_seo_form(){
	
	var seoModal = pagelayer.$$('#sitepad-seo-option-div');
	
	// Save meta data
	seoModal.find('.meta-tags-submit').click(function(){
		var form_data = seoModal.find("#sitepad_meta_form").serialize();
		
		jQuery.ajax({
			url: pagelayer_ajax_url+'&action=sitepad_save_meta_tags&postID='+pagelayer_postID+'&sitepad_nonce='+sitepad_ajax_nonce,
			type: "POST",
			data: form_data,
			success: function(data){ 
				var obj = jQuery.parseJSON(data);
				if(obj['error']){
					alert(obj['error']);
				}else{
					alert("Meta Tags Successfully Updated!");
				}			
			},
			error: function(data, errorThrown){
				alert(errorThrown);
			},
		});
	});
	
	// Close SEO form Modal
	seoModal.find('.meta-tags-close').click(function(){
		seoModal.hide();
	});
	
	// Clear SEO form Modal
	seoModal.find('.meta-tags-clear').click(function(){
		var form_data = seoModal.find("#sitepad_meta_form").serialize();
		//jQuery("#div_loader").show();
		
		jQuery.ajax({
			url: pagelayer_ajax_url+'&action=sitepad_clear_meta_tags&postID='+pagelayer_postID+'&sitepad_nonce='+sitepad_ajax_nonce,
			type: "POST",
			data: form_data,
			success: function(data){ 
				var obj = jQuery.parseJSON(data);
				if(obj['error']){
					alert(obj['error']);
				}else{
            
          seoModal.find('input, textarea').val('');
          alert("Meta Tags Cleared Successfully!");
				}			
			},
			error: function(data, errorThrown){
				alert(errorThrown);
			},
		});
	});
	
	// Open SEO form Modal
	pagelayer.$$('.sitepad-seo-option').click(function(){
		seoModal.show();
	});
}