• File: PHPPostCode.js
  • Full Path: /home/dealkatnwc/www/wp-content/plugins/php-code-for-posts-master/PHPPostCode.js
  • Date Modified: 02/11/2019 3:55 PM
  • File size: 1.77 KB
  • MIME-type: text/plain
  • Charset: utf-8
jQuery(document).ready(function($){
	var nmb=$("div#phpcfp-notificationbox");
	var tb=$("tbody#TPSL");
	var editfrm=$("form#codeform.ajaxible");
	var savebtn=$("form#codeform.ajaxible input#updatebtn");
	var at=$("div.tabs>div.tab");
	var tc=$("a.tabchange");
	var c='activetab-head';
	function addMsg(s,m){var c=s==1?'updated':'error';var x=$('<div class="'+c+'"><p>'+m+'</p></div>');nmb.append(x);window.setTimeout(function(){remObj(x);},5000)}
	function remObj(x){x.remove()}
	function _(e){e.preventDefault();e.stopPropagation();}
	function req(d,cb){$.ajax({method:'post',url:ajaxurl,data:d}).done(function(r){cb(r)})}
	function csFb(r){if(r==1){savebtn.val(savebtn.attr('data-updated'));addMsg(1,phpcfp_snippetSavesuccess);}else{savebtn.val(savebtn.attr('data-failed'));addMsg(0,phpcfp_snippetSaveFailed);}window.setTimeout(function(){savebtn.val(savebtn.attr('data-original'))},5000)}
	function sRC(){var e=tb.children('tr').length;if(e==0){tb.html(tb.attr("data-noitems"))}}
	editfrm.submit(function(e){_(e);savebtn.attr('data-original',savebtn.val());savebtn.val(savebtn.attr('data-updating'));req('action=phpcodeforposts_ajax&nopost=1&'+editfrm.serialize(),csFb)});
	$('a.snippetclosebtn').click(function(e){return confirm(phpcfp_snippetClosePrompt)})
	$('a.phppc-ajaxible').click(function(e){_(e);var $t=$(this);var ctext=$t.attr('data-confirm');if ((ctext!=''?confirm(ctext):true)){req($t.attr('data-ajax'), function(r){addMsg(r.state,r.msg);if(r.state==1){var action=$t.attr("data-action");if(action=="remove"){remObj($($t.attr("data-remove")));sRC();}}});}});
	$("a.tabchange").click(function(e){_(e);at.hide();tc.removeClass(c);var $this=$(this);$("div.tabs div.tab-"+$this.attr("data-tab")).show();$this.addClass(c);});
	sRC();at.hide();$("div.tabs>div.tab.activetab").show();
});