Changeset 1189
- Timestamp:
- 12/06/08 09:31:03 (3 years ago)
- Location:
- trunk/TinyMCEPlugin
- Files:
-
- 5 edited
-
data/System/TinyMCEPlugin.txt (modified) (1 diff)
-
pub/System/TinyMCEPlugin/foswiki_tiny.js (modified) (1 diff)
-
pub/System/TinyMCEPlugin/foswiki_tiny_src.js (modified) (1 diff)
-
pub/System/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/foswikibuttons/jscripts/attach.js (modified) (1 diff)
-
pub/System/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/foswikibuttons/jscripts/attach_src.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/TinyMCEPlugin/data/System/TinyMCEPlugin.txt
r1178 r1189 120 120 | License: | [[http://www.gnu.org/licenses/gpl.html][GPL (Gnu General Public License)]] | 121 121 | Change History: | <!-- versions below in reverse order --> | 122 | 06 Dec 2008 | Foswikitask:Item5859: removed XHR headers that were banjaxing NTLM | 122 123 | 03 Dec 2008 | Re-released for the Foswiki project | 123 124 | 03 Aug 2008 | TWiki 4.2.1 release version | -
trunk/TinyMCEPlugin/pub/System/TinyMCEPlugin/foswiki_tiny.js
r1043 r1189 6 6 FoswikiTiny.request.editor=editor;FoswikiTiny.request.req.open("POST",url,true);FoswikiTiny.request.req.setRequestHeader("Content-type","application/x-www-form-urlencoded");var params="nocache="+encodeURIComponent((new Date()).getTime()) 7 7 +"&topic="+encodeURIComponent(path) 8 +"&text="+encodeURIComponent(text);FoswikiTiny.request.req.setRequestHeader("Content-length",params.length);FoswikiTiny.request.req. setRequestHeader("Connection","close");FoswikiTiny.request.req.onreadystatechange=function(){if(FoswikiTiny.request.req.readyState==4){if(FoswikiTiny.request.req.status==200){onReply();}else{onFail();}}};onReadyToSend();FoswikiTiny.request.req.send(params);},initialisedFromServer:false,setUpContent:function(editor_id,body,doc){if(FoswikiTiny.initialisedFromServer)return;var editor=tinyMCE.getInstanceById(editor_id);FoswikiTiny.switchToWYSIWYG(editor);FoswikiTiny.initialisedFromServer=true;},switchToRaw:function(inst){inst.triggerSave(false,true);var text=inst.oldTargetElement.value;for(var i=0;i<FoswikiTiny.html2tml.length;i++){var cb=FoswikiTiny.html2tml[i];text=cb.apply(inst,[inst,text]);}8 +"&text="+encodeURIComponent(text);FoswikiTiny.request.req.setRequestHeader("Content-length",params.length);FoswikiTiny.request.req.onreadystatechange=function(){if(FoswikiTiny.request.req.readyState==4){if(FoswikiTiny.request.req.status==200){onReply();}else{onFail();}}};onReadyToSend();FoswikiTiny.request.req.send(params);},initialisedFromServer:false,setUpContent:function(editor_id,body,doc){if(FoswikiTiny.initialisedFromServer)return;var editor=tinyMCE.getInstanceById(editor_id);FoswikiTiny.switchToWYSIWYG(editor);FoswikiTiny.initialisedFromServer=true;},switchToRaw:function(inst){inst.triggerSave(false,true);var text=inst.oldTargetElement.value;for(var i=0;i<FoswikiTiny.html2tml.length;i++){var cb=FoswikiTiny.html2tml[i];text=cb.apply(inst,[inst,text]);} 9 9 FoswikiTiny.transform(inst,"html2tml",text,function(){FoswikiTiny.enableSave(false);var te=FoswikiTiny.request.editor.oldTargetElement;te.value="Please wait... retrieving page from server";},function(){var te=FoswikiTiny.request.editor.oldTargetElement;var text=FoswikiTiny.request.req.responseText;te.value=text;FoswikiTiny.enableSave(true);},function(){var te=FoswikiTiny.request.editor.oldTargetElement;te.value="There was a problem retrieving the page: " 10 10 +FoswikiTiny.request.req.statusText;});var eid=inst.editorId;var id=eid+"_2WYSIWYG";var el=document.getElementById(id);if(el){el.style.display="block";}else{el=document.createElement('INPUT');el.id=id;el.type="button";el.value="WYSIWYG";el.className="foswikiButton";el.onclick=function(){tinyMCE.execCommand("mceToggleEditor",null,inst.editorId);return false;} -
trunk/TinyMCEPlugin/pub/System/TinyMCEPlugin/foswiki_tiny_src.js
r1043 r1189 81 81 FoswikiTiny.request.req.setRequestHeader( 82 82 "Content-length", params.length); 83 FoswikiTiny.request.req.setRequestHeader("Connection", "close"); 83 /* Banjaxes NTLM - see http://foswiki.org/Tasks/Item5859 for analysis 84 FoswikiTiny.request.req.setRequestHeader("Connection", "close"); */ 84 85 FoswikiTiny.request.req.onreadystatechange = function() { 85 86 // Callback for XMLHttpRequest -
trunk/TinyMCEPlugin/pub/System/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/foswikibuttons/jscripts/attach.js
r1043 r1189 2 2 function getAttachInfo(){var scripturl=FoswikiTiny.getFoswikiVar("SCRIPTURL");var suffix=FoswikiTiny.getFoswikiVar("SCRIPTSUFFIX");if(suffix==null)suffix='';var url=scripturl+"/rest"+suffix+"/WysiwygPlugin/attachments";var request=(tinyMCE.isIE)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();request.open("POST",url,true);request.setRequestHeader("Content-type","application/x-www-form-urlencoded");var path=FoswikiTiny.getFoswikiVar("WEB")+'.' 3 3 +FoswikiTiny.getFoswikiVar("TOPIC");var params="nocache="+encodeURIComponent((new Date()).getTime()) 4 +"&topic="+encodeURIComponent(path);request.setRequestHeader("Content-length",params.length);request. setRequestHeader("Connection","close");request.onreadystatechange=function(){attachmentListCallback(request);};request.send(params);var el=document.getElementById('upload_form');el.action=scripturl+"/rest"+suffix+4 +"&topic="+encodeURIComponent(path);request.setRequestHeader("Content-length",params.length);request.onreadystatechange=function(){attachmentListCallback(request);};request.send(params);var el=document.getElementById('upload_form');el.action=scripturl+"/rest"+suffix+ 5 5 "/WysiwygPlugin/upload";el=document.getElementById('upload_form_topic');el.value=path;} 6 6 function attachmentListCallback(request){if(request.readyState==4){if(request.status==200){var atts=request.responseText;if(atts!=null){atts=eval(atts);var select=document.getElementById("attachments_select");for(var i=0;i<atts.length;i++){select.options[i]=new Option(atts[i].name,atts[i].name);}}}else{alert("There was a problem retrieving the attachments list: " -
trunk/TinyMCEPlugin/pub/System/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/foswikibuttons/jscripts/attach_src.js
r1043 r1189 41 41 42 42 request.setRequestHeader("Content-length", params.length); 43 request.setRequestHeader("Connection", "close"); 43 /* Banjaxes NTLM - see http://foswiki.org/Tasks/Item5859 for analysis 44 request.setRequestHeader("Connection", "close"); */ 44 45 request.onreadystatechange = function() { 45 46 attachmentListCallback(request);
Note: See TracChangeset
for help on using the changeset viewer.
