// jQuery.editable.js v1.1.2 // http://shokai.github.io/jQuery.editable // (c) 2012-2015 Sho Hashimoto // The MIT License (function($){var escape_html=function(str){return str.replace(//gm,">")};var unescape_html=function(str){return str.replace(/</gm,"<").replace(/>/gm,">")};$.fn.editable=function(event,callback){if(typeof callback!=="function")callback=function(){};if(typeof event==="string"){var trigger=this;var action=event;var type="input"}else if(typeof event==="object"){var trigger=event.trigger||this;if(typeof trigger==="string")trigger=$(trigger);var action=event.action||"click";var type=event.type||"input"}else{throw'Argument Error - jQuery.editable("click", function(){ ~~ })'}var target=this;var edit={};edit.start=function(e){trigger.unbind(action==="clickhold"?"mousedown":action);if(trigger!==target)trigger.hide();var old_value=(type==="textarea"?target.text().replace(//gm,"\n").replace(/>/gm,">").replace(/</gm,"<"):target.text()).replace(/^\s+/,"").replace(/\s+$/,"");var input=type==="textarea"?$("