File: aria.js

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 (24 lines) | stat: -rw-r--r-- 547 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/* bender-tags: editor */
/* bender-ckeditor-plugins: panelbutton,toolbar */

bender.editor = {
	config: {
		toolbar: [ [ 'custom_panel' ] ],
		on: {
			pluginsLoaded: function( evt ) {
				var ed = evt.editor;
				ed.ui.add( 'custom_panel', CKEDITOR.UI_PANELBUTTON, {
				} );
			}
		}
	}
};

bender.test( {
	'test aria-haspopup': function() {
		var panelButton = this.editor.ui.get( 'custom_panel' ),
			anchorEl = CKEDITOR.document.getById( panelButton._.id );

		assert.areEqual( anchorEl.getAttribute( 'aria-haspopup' ), 'listbox' );
	}
} );