Mergely 3.0 that works with CodeMirror 3.0 beta.

This commit is contained in:
Jamie Peabody
2012-11-03 18:17:49 +00:00
parent b5e669d330
commit 5b390c6737
27 changed files with 9340 additions and 1630 deletions

42
editor/jquery.edit.js Executable file
View File

@@ -0,0 +1,42 @@
/*
* jQuery Edit Plugin
* version: 1.0 (2011/06/30)
* @requires jQuery v1.1 or later
*
* Examples at:
* License:
*/
(function ($) {
$.fn.editable = function (method) {
return this.each(function (index) {
var tthis = $(this);
var settings = {
cancel: function (target) { },
accept: function (target) { }
};
$(this).addClass('editable-default');
$(this).mouseenter(function(){
$(this).addClass('editable-hover').removeClass('editable-default').attr('contenteditable', 'true');
}).mouseleave(function(){
$(this).addClass('editable-default').removeClass('editable-hover').attr('contenteditable', 'false');
});
var methods = {
init: function (options) {
if (options) $.extend(settings, options);
}
};
if (methods[method]) {
return methods[method].apply(this, Array.prototype.slice.call(method, 1));
}
else if (typeof (method) == 'object' || !method) {
return methods.init(method);
}
else {
$.error('Method ' + method + ' does not exist on jQuery.edit');
}
});
}
})(jQuery);