notificationsasync.html 1002 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <div id="editor1">
  2. <p>Export to PDF test 1.</p>
  3. </div>
  4. <div id="editor2">
  5. <p>Export to PDF test 2.</p>
  6. </div>
  7. <script>
  8. exportPdfUtils.initManualTest();
  9. var editor1 = CKEDITOR.replace( 'editor1', exportPdfUtils.getDefaultConfig( 'manual' ) );
  10. editor1.on( 'exportPdf', function( evt ) {
  11. if ( !evt.data.asyncDone ) {
  12. setTimeout( function() {
  13. evt.data.html = '<p>Content filtered!</p>';
  14. evt.data.asyncDone = true;
  15. editor1.fire( 'exportPdf', evt.data );
  16. }, 2000 );
  17. evt.cancel();
  18. } else {
  19. delete evt.data.asyncDone;
  20. }
  21. }, null, null, 1 );
  22. var editor2 = CKEDITOR.replace( 'editor2', exportPdfUtils.getDefaultConfig( 'manual' ) );
  23. editor2.on( 'exportPdf', function( evt ) {
  24. if ( !evt.data.asyncDone ) {
  25. setTimeout( function() {
  26. evt.data.html = '<p>Content filtered!</p>';
  27. evt.data.asyncDone = true;
  28. editor2.fire( 'exportPdf', evt.data );
  29. }, 2000 );
  30. evt.cancel();
  31. } else {
  32. delete evt.data.asyncDone;
  33. }
  34. }, null, null, 17 );
  35. </script>