(function($){ var snakerflow = $.snakerflow; $.extend(true, snakerflow.editors, { inputEditor : function(){ var _props,_k,_div,_src,_r; this.init = function(props, k, div, src, r){ _props=props; _k=k; _div=div; _src=src; _r=r; $('').val(props[_k].value).change(function(){ props[_k].value = $(this).val(); }).appendTo('#'+_div); $('#'+_div).data('editor', this); } this.destroy = function(){ $('#'+_div+' input').each(function(){ _props[_k].value = $(this).val(); }); } }, selectEditor : function(arg){ var _props,_k,_div,_src,_r; this.init = function(props, k, div, src, r){ _props=props; _k=k; _div=div; _src=src; _r=r; var sle = $('