Blame view

public/ckeditor/plugins/exportpdf/tests/manual/notificationsasync.html 1002 Bytes
180e53f58   Андрей Ларионов   Редактор ckeditor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
  <div id="editor1">
  	<p>Export to PDF test 1.</p>
  </div>
  
  <div id="editor2">
  	<p>Export to PDF test 2.</p>
  </div>
  
  <script>
  	exportPdfUtils.initManualTest();
  
  	var editor1 = CKEDITOR.replace( 'editor1', exportPdfUtils.getDefaultConfig( 'manual' ) );
  
  	editor1.on( 'exportPdf', function( evt ) {
  		if ( !evt.data.asyncDone ) {
  			setTimeout( function() {
  				evt.data.html = '<p>Content filtered!</p>';
  				evt.data.asyncDone = true;
  
  				editor1.fire( 'exportPdf', evt.data );
  			}, 2000 );
  
  			evt.cancel();
  		} else {
  			delete evt.data.asyncDone;
  		}
  	}, null, null, 1 );
  
  	var editor2 = CKEDITOR.replace( 'editor2', exportPdfUtils.getDefaultConfig( 'manual' ) );
  
  	editor2.on( 'exportPdf', function( evt ) {
  		if ( !evt.data.asyncDone ) {
  			setTimeout( function() {
  				evt.data.html = '<p>Content filtered!</p>';
  				evt.data.asyncDone = true;
  
  				editor2.fire( 'exportPdf', evt.data );
  			}, 2000 );
  
  			evt.cancel();
  		} else {
  			delete evt.data.asyncDone;
  		}
  	}, null, null, 17 );
  </script>