1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| (function($) {
$.fn.tagName = function() {//fonction de rajout a jquery.
return this.get(0).tagName.toLowerCase();
}; // manque ;
$.fn.lemonEditor = function() {
var gEditor = this;
var tagName = $(gEditor).tagName();
if (tagName!="div"){
$.YRnote({type:'err',msg:"l'obj <b>"+ gEditor.id +"</b> n'est pas une div."}); // en bleu une simplification
} else {
// manque ;
var docId = "edit";
// <iframe/> !!! et manque ;
/*
var doc = $("<iframe/>",{
id:docId
});
*/
gEditor.addClass("E_lemontEditor");
// vu le peu de choses à insérer il est plus performant de faire
gEditor.html('<iframe id="docId"/>');
document.getElementById(docId).contentWindow.document.designMode = "on";
try {
document.getElementById(docId).contentWindow.document.execCommand("undo", false, null);
} catch (e) {
alert("Editeur non suporter par le navigateur");
}
}
return gEditor; //fuilditer
}; // manque ;
})(jQuery); |