Итак, я работаю с CKEditor и jQuery, пытаюсь создать всплывающий редактор.
Ниже приведено то, что я кодировал до сих пор, и я не могу заставить его работать так, как я хочу.
По сути, нажмите ссылку «Изменить», появится диалоговое окно с содержимым для редактирования, загруженным в CKEditor.
Также не обязательно, но полезно, если вы можете подсказать, как это сделать. Кажется, я не могу понять, как заставить кнопку сохранения работать в CKEditor (хотя я думаю, что форма сделает это).
Заранее спасибо за любую помощь.
$(document).ready(function(){
var config = new Array();
config.height = "350px";
config.resize_enabled = false;
config.tabSpaces = 4;
config.toolbarCanCollapse = false;
config.width = "700px";
config.toolbar_Full = [["Save","-","Cut","Copy","Paste","-","Undo","Redo","-","Bold","Italic", "-", "NumberedList","BulletedList","-","Link","Unlink","-","Image","Table"]];
$("a.opener").click(function(){
var editid = $(this).attr("href");
var editwin = \'<form><div id="header"><input type="text"></div><div id="content"><textarea id="content"></textarea></div></form>\';
var $dialog = $("<div>"+editwin+"</div>").dialog({
autoOpen: false,
title: "Editor",
height: 360,
width: 710,
buttons: {
"Ok": function(){
var data = $(this).val();
}
}
});
//$(this).dialog("close");
$.getJSON("ajax/" + editid, function(data){
alert("datagrab");
$dialog.("textarea#content").html(data.content).ckeditor(config);
alert("winset");
$dialog.dialog("open");
});
return false;
});
});