Changeset 5714
- Timestamp:
- 12/04/09 05:10:05 (2 years ago)
- Location:
- trunk/NatEditPlugin
- Files:
-
- 4 edited
-
data/System/NatEditPlugin.txt (modified) (1 diff)
-
pub/System/NatEditPlugin/edit.js (modified) (1 diff)
-
pub/System/NatEditPlugin/edit.js.gz (modified) (previous)
-
pub/System/NatEditPlugin/edit.uncompressed.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/NatEditPlugin/data/System/NatEditPlugin.txt
r5571 r5714 88 88 | Version: | %$VERSION% | 89 89 | Change History: | | 90 | 04 Dec 2009 | Foswikitask:Item2453: Form data not saved when edit is invoked \ 91 with ?action=form ('Edit data form of this topic' link) | 90 92 | 18 Nov 2009 | Foswikitask:Item2373: improve XHTML validation | 91 93 | 17 Nov 2009 | Foswikitask:Item2368 toolbar not always hidden (PH); \ -
trunk/NatEditPlugin/pub/System/NatEditPlugin/edit.js
r5588 r5714 3 3 function fixHeightOfPane(){} 4 4 (function($){function submitEditForm(script,action){var topicText=$("#topic").val();$("#savearea").val(topicText);if(typeof(beforeSubmitHandler)=='function'){if(beforeSubmitHandler(script,action)===false){return false;}} 5 var editForm=$( "#EditForm");if(action=='add form'){editForm.find("input[name='submitChangeForm']").val(action);}5 var editForm=$(document.getElementById('EditForm'));if(action=='add form'){editForm.find("input[name='submitChangeForm']").val(action);} 6 6 editForm.find("input[name='action_preview']").val('');editForm.find("input[name='action_save']").val('');editForm.find("input[name='action_checkpoint']").val('');editForm.find("input[name='action_addform']").val('');editForm.find("input[name='action_replaceform']").val('');editForm.find("input[name='action_cancel']").val('');editForm.find("input[name='action_"+action+"']").val('foobar');if(typeof(foswikiStrikeOne)!='undefined'){foswikiStrikeOne(editForm[0]);} 7 if( typeof(tinyMCE)!=='undefined'&&typeof(tinyMCE.activeEditor)!=='undefined'){tinyMCE.activeEditor.onSubmit.dispatch();}7 if((typeof(tinyMCE)==='object')&&(typeof(tinyMCE.activeEditor)==='object')&&(tinyMCE.activeEditor!==null)){tinyMCE.activeEditor.onSubmit.dispatch();} 8 8 editForm.submit();return false;} 9 9 $(function(){$("input[name='TopicTitle']:eq(1)").parents(".foswikiFormStep").remove();$("input[name='Summary']:eq(1)").parents(".foswikiFormStep").remove();$("#save").click(function(){return submitEditForm('save','save')});$("#checkpoint").click(function(){return submitEditForm('save','checkpoint')});$("#preview").click(function(){return submitEditForm('preview','preview')});$("#cancel").click(function(){return submitEditForm('save','cancel')});$("#replaceform").click(function(){return submitEditForm('save','replaceform')});$("#addform").click(function(){return submitEditForm('save','addform')});jQuery(window).load(function(){if((typeof(tinyMCE)==='object')&&typeof(tinyMCE.activeEditor==='object')){$(".natEditToolBar").hide();$("#topic_fullscreen").parent().remove();$(window).trigger('resize.natedit');var oldSwitchToWYSIWYG=FoswikiTiny.switchToWYSIWYG;FoswikiTiny.switchToWYSIWYG=function(inst){$(".natEditToolBar").hide();$("#wysiwyg").hide();oldSwitchToWYSIWYG(inst);$(window).trigger('resize.natedit');};var oldSwitchToRaw=FoswikiTiny.switchToRaw;var doneInit=false;FoswikiTiny.switchToRaw=function(inst){oldSwitchToRaw(inst);$(window).trigger("resize");var oldWysiwygButton=$("#topic_2WYSIWYG");var newWysiwygButton=$("#wysiwyg");$(".natEditToolBar").show();if(!doneInit){doneInit=true;var onClickHandler=oldWysiwygButton.attr('onclick');oldWysiwygButton.replaceWith(newWysiwygButton);newWysiwygButton.click(onClickHandler).show();}else{oldWysiwygButton.hide();newWysiwygButton.show();}};}});});})(jQuery);; -
trunk/NatEditPlugin/pub/System/NatEditPlugin/edit.uncompressed.js
r5588 r5714 15 15 } 16 16 } 17 var editForm = $("#EditForm"); 17 /* SMELL: Why doesn't this work when ?action=form? Item2453 18 var editForm = $('#EditForm'); */ 19 var editForm = $(document.getElementById('EditForm')); 18 20 if (action == 'add form') { 19 21 editForm.find("input[name='submitChangeForm']").val(action); … … 29 31 foswikiStrikeOne(editForm[0]); 30 32 } 31 if (typeof(tinyMCE) !== 'undefined' && typeof(tinyMCE.activeEditor) !== 'undefined') { 33 if ((typeof(tinyMCE) === 'object') && 34 (typeof(tinyMCE.activeEditor) === 'object') && 35 (tinyMCE.activeEditor !== null)) { 32 36 tinyMCE.activeEditor.onSubmit.dispatch(); 33 37 }
Note: See TracChangeset
for help on using the changeset viewer.
