Skip to content

Instantly share code, notes, and snippets.

@alx
Created January 15, 2009 01:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alx/47211 to your computer and use it in GitHub Desktop.
Save alx/47211 to your computer and use it in GitHub Desktop.
GitHub.editableGenerator = function(options){
return function(_,self){
var defaults={
id:'field',
tooltip:'Click to edit!',
indicator:'Saving...',
data:function(data){return $(self).attr('data') || data },
style:"display: inline",onblur:'submit',
callback:function(){
(function(){
if($(self).attr('data'))
$(self).attr('data',$(self).text())
$(self).trigger('truncate').next().show()
$(self).trigger('afterSave.editableGenerator')
}
).delay(20)
}
}
return $(this).editable($(this).attr('rel'),$.extend({},defaults,options))
}
}
$(function(){
$('.edit_link').click(function(){
$(this).prev().trigger('click')
return false
})
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment