Ticket #8712: 8712.patch
File 8712.patch, 1.4 KB (added by , 13 years ago) |
---|
-
CKEditorControl.cs
1030 1030 string scriptInit = string.Empty; 1031 1031 string doPostBackScript = string.Empty; 1032 1032 if (this.AutoPostBack) doPostBackScript = string.Format(@"CKEDITOR.instances['{0}'].on('blur', function() {{if(this.checkDirty()){{javascript:setTimeout('__doPostBack(\'{0}\',\'\')',0); }}}});", this.ClientID); 1033 1033 if (this.Page.MaintainScrollPositionOnPostBack) doPostBackScript += "ckeditor.on('instanceReady',WebForm_RestoreScrollPosition);"; 1034 1034 // Sys.Application.add_load does not work on browsers != IE 1035 1035 // http://msdn.microsoft.com/en-us/library/bb386417.aspx 1036 1036 // Check _dev/msajax.js for an uncompressed version (available in CKEditor.Net downloaded from SVN). … … 1056 1056 ", this.ClientID, prepareJSON(), proSour, doPostBackScript); 1057 1057 } 1058 1058 else 1059 script += string.Format(@"CKEditor_Init.push(function(){{if(typeof CKEDITOR.instances['{0}']!='undefined' || !document.getElementById('{0}')) return; CKEDITOR.replace('{0}',{1}); {2}}});1059 script += string.Format(@"CKEditor_Init.push(function(){{if(typeof CKEDITOR.instances['{0}']!='undefined' || !document.getElementById('{0}')) return;var ckeditor = CKEDITOR.replace('{0}',{1}); {2}}}); 1060 1060 ", this.ClientID, prepareJSON(), doPostBackScript); 1061 1061 1062 1062 bool isInUpdatePanel = false;