Lines Matching refs:table

16 	function tableColumns( table ) {
19 for ( var i = 0, row, rows = table.$.rows.length; i < rows; i++ ) {
20 row = table.$.rows[ i ], cols = 0;
58 title: editor.lang.table.title,
70 // Detect if there's a selected table.
73 table;
82 if ( selected && selected.is( 'table' ) )
83 table = selected;
86 // <table><tr><td>[&nbsp;</td></tr></table>]
90 table = editor.elementPath( ranges[ 0 ].getCommonAncestor( true ) ).contains( 'table', 1 );
93 // Save a reference to the selected table, and push a new set of default values.
94 this._.selectedElement = table;
98 if ( table ) {
99 this.setupContent( table );
112 var table = this._.selectedElement || makeElement( 'table' ),
116 this.commitContent( data, table );
123 var tbody = table.append( makeElement( 'tbody' ) ),
136 // Modify the table headers. Depends on having rows and cols generated
141 if ( !table.$.tHead && ( headers == 'row' || headers == 'both' ) ) {
142 var thead = new CKEDITOR.dom.element( table.$.createTHead() );
143 tbody = table.getElementsByTag( 'tbody' ).getItem( 0 );
158 if ( table.$.tHead !== null && !( headers == 'row' || headers == 'both' ) ) {
160 thead = new CKEDITOR.dom.element( table.$.tHead );
161 tbody = table.getElementsByTag( 'tbody' ).getItem( 0 );
180 for ( row = 0; row < table.$.rows.length; row++ ) {
181 newCell = new CKEDITOR.dom.element( table.$.rows[ row ].cells[ 0 ] );
189 for ( i = 0; i < table.$.rows.length; i++ ) {
190 row = new CKEDITOR.dom.element( table.$.rows[ i ] );
200 info.txtHeight ? table.setStyle( 'height', info.txtHeight ) : table.removeStyle( 'height' );
201 info.txtWidth ? table.setStyle( 'width', info.txtWidth ) : table.removeStyle( 'width' );
203 if ( !table.getAttribute( 'style' ) )
204 table.removeAttribute( 'style' );
207 // Insert the table element if we're creating one.
209 editor.insertElement( table );
213 var firstCell = new CKEDITOR.dom.element( table.$.rows[ 0 ].cells[ 0 ] );
220 // because of this, e.g. updated table caption.
229 label: editor.lang.table.title,
244 label: editor.lang.table.rows,
247 validate: validatorNum( editor.lang.table.invalidRows ),
257 label: editor.lang.table.columns,
260 validate: validatorNum( editor.lang.table.invalidCols ),
275 label: editor.lang.table.headers,
277 [ editor.lang.table.headersNone, '' ],
278 [ editor.lang.table.headersRow, 'row' ],
279 [ editor.lang.table.headersColumn, 'col' ],
280 [ editor.lang.table.headersBoth, 'both' ]
297 // Check if the table contains <thead>.
310 label: editor.lang.table.border,
354 // Smarter default table width. (#9600)
355 …'default': editor.filter.check( 'table{width}' ) ? ( editable.getSize( 'width' ) < 500 ? '100%' : …
413 CKEDITOR.dialog.add( 'table', function( editor ) {
414 return tableDialog( editor, 'table' );