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' );
}
} );
|