File: label.html

package info (click to toggle)
ckeditor 4.16.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 258,804 kB
  • sloc: javascript: 239,590; sh: 184; makefile: 64; python: 37; php: 15; xml: 5
file content (29 lines) | stat: -rw-r--r-- 734 bytes parent folder | download | duplicates (4)
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
<span id="results"></span>
<div id="editor"></div>

<script>
	var results = CKEDITOR.document.getById( 'results' ),
		editor = CKEDITOR.replace( 'editor', {
			language: 'en',
			toolbar: [ [ 'Language' ] ],
			on: {
				instanceReady: function() {
					var toolbox = editor.ui.space( 'toolbox' ),
						langBtn = toolbox.findOne( '.cke_button__language' );

					setInterval( updateResults, 250 );

					updateResults();

					function updateResults() {
						var ariaExpanded = langBtn.getAttribute( 'aria-expanded' ),
							label = langBtn.findOne( '.cke_button_label' );

						results.setHtml( '<b>aria-expanded: </b> ' + ariaExpanded +
							'</br><b>label: </b>' + label.getText()
						);
					}
				}
			}
		} );
</script>