return false;
}
+function editable_callback(data)
+{
+ if (data.content) {
+ var elem = $(data.$el);
+ var route = elem.attr('route');
+ var item_id = elem.attr('item_id');
+ if (typeof(route) == 'string' && typeof(item_id) == 'string')
+ $.invoke(route,
+ {id: item_id,
+ name: elem.attr('name'),
+ content: data.content});
+ }
+
+ return false;
+}
+
+function make_editable(selector)
+{
+ var list = $(selector);
+ if (list.length)
+ list.editable({
+ closeOnEnter : true,
+ event : 'click',
+ callback: editable_callback
+ });
+}
(function($){
$.fn.ltag = function() {
return this.prop("tagName").toLowerCase();