/*\r
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.\r
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.\r
For licensing, see LICENSE.html or http://ckeditor.com/license\r
*/\r
\r
{\r
cloneCol.push( map[ i ][ colIndex ] );\r
var nextCell = insertBefore ? map[ i ][ colIndex - 1 ] : map[ i ][ colIndex + 1 ];\r
- nextCell && nextCol.push( nextCell );\r
+ nextCol.push( nextCell );\r
}\r
\r
for ( i = 0; i < height; i++ )\r
{\r
var cell;\r
+\r
+ if ( !cloneCol[ i ] )\r
+ continue;\r
+\r
// Check whether there's a spanning column here, do not break it.\r
if ( cloneCol[ i ].colSpan > 1\r
- && nextCol.length\r
&& nextCol[ i ] == cloneCol[ i ] )\r
{\r
cell = cloneCol[ i ];\r
\r
CKEDITOR.plugins.tabletools =\r
{\r
- requires : [ 'table', 'dialog', 'contextmenu' ],\r
+ requires : [ 'table', 'dialog' ],\r
\r
init : function( editor )\r
{\r