Changeset 5084
- Timestamp:
- 2010-02-10 14:51:24 (2 years ago)
- Location:
- CKEditor
- Files:
-
- 1 deleted
- 2 edited
-
tests/dt/adapters/jquery/1.html (modified) (3 diffs)
-
tests/dt/adapters/jquery/2.html (deleted)
-
trunk/_source/adapters/jquery.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
CKEditor/tests/dt/adapters/jquery/1.html
r4468 r5084 260 260 { 261 261 editor.dataProcessor.writer._.rules = {}; 262 assert.areSame( '<p>foo bar</p>', editor.getData(), ' 1' );263 assert.areSame( editor.getData(), formData[ 0 ][ 'value' ], ' 2' );262 assert.areSame( '<p>foo bar</p>', editor.getData(), 'Compare editor data to awaited value.' ); 263 assert.areSame( editor.getData(), formData[ 0 ][ 'value' ], 'Compare editor data to serialized form value.' ); 264 264 testFinished = true; 265 265 cleanup( 'ajax_submit_textarea' ); … … 279 279 testSelf.wait( function(){ 280 280 cleanup( 'ajax_submit_textarea' ); 281 assert.isTrue( testFinished, 'Test not finished.' ); 282 }, testTimeout ); 283 }, 284 285 test_ajax_submit2 : function() 286 { 287 var testSelf = this, 288 testFinished = false; 289 290 jQuery( '#ajax_submit2 textarea' ).ckeditor( 291 { autoUpdateElementJquery: true }, 292 function( textarea ) 293 { 294 var editor = this; 295 editor.dataProcessor.writer._.rules = {}; 296 297 $( textarea ).one( 'setData.ckeditor', function() 298 { 299 jQuery('#ajax_submit2').ajaxSubmit( 300 { 301 beforeSubmit: function( formData ) 302 { 303 testSelf.resume( function() 304 { 305 editor.dataProcessor.writer._.rules = {}; 306 assert.areSame( '<p>foo bar</p>', editor.getData(), 'Compare editor data to awaited value.' ); 307 assert.areSame( editor.getData(), formData[ 0 ][ 'value' ], 'Compare editor data to serialized form value.' ); 308 testFinished = true; 309 cleanup( 'ajax_submit_textarea2' ); 310 }); 311 return false; 312 } 313 } ); 314 } ); 315 316 editor.setData( 'foo bar' ); 317 } ); 318 319 testSelf.wait( function(){ 320 cleanup( 'ajax_submit_textarea2' ); 281 321 assert.isTrue( testFinished, 'Test not finished.' ); 282 322 }, testTimeout ); … … 472 512 <input type="submit" value="Submit" /> 473 513 </form> 514 <form action="/" method="post" id="ajax_submit2"> 515 <textarea rows="10" cols="30" name="ajax_submit_textarea2" id="ajax_submit_textarea2">default</textarea> 516 <input type="submit" value="Submit" /> 517 </form> 474 518 <div style="padding: 15px; background-color: lightblue;"> 475 519 <div id="div_replace" style="width: 200px; height: 300px; background-color: black;">default</div> -
CKEditor/trunk/_source/adapters/jquery.js
r4858 r5084 184 184 $element.parents( 'form' ).submit( onSubmit ); 185 185 186 // Bind to form-pre-serialize from jQuery Forms plugin. 187 $element.parents( 'form' ).bind( 'form-pre-serialize', onSubmit ); 188 186 189 // Unbind when editor destroyed. 187 190 $element.bind( 'destroy.ckeditor', function() 188 191 { 189 192 $element.parents( 'form' ).unbind( 'submit', onSubmit ); 193 $element.parents( 'form' ).unbind( 'form-pre-serialize', onSubmit ); 190 194 }); 191 195 }
Note: See TracChangeset
for help on using the changeset viewer.
