@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
1 lines • 3.79 kB
JavaScript
module.exports=function(n){var o={};function r(e){if(o[e])return o[e].exports;var t=o[e]={exports:{},id:e,loaded:!1};return n[e].call(t.exports,t,t.exports,r),t.loaded=!0,t.exports}return r.m=n,r.c=o,r.p="",r(0)}({0:function(e,t,n){e.exports=n(1687)},3:function(e,t){e.exports=function(){throw Error("define cannot be used indirect")}},20:function(e,t){e.exports=require("../kendo.core")},1687:function(e,t,n){var o;n(3),n=[n(20)],void 0===(t="function"==typeof(o=function(){var c=kendo,e=c.Class.extend({init:function(e){this._sheet=e},forEachSelectedColumn:function(n){var o=this._sheet;o.batch(function(){o.select().forEachColumnIndex(function(e,t){n(o,e,t)})},{layout:true,recalc:true})},forEachSelectedRow:function(n){var o=this._sheet;o.batch(function(){o.select().forEachRowIndex(function(e,t){n(o,e,t)})},{layout:true,recalc:true})},includesHiddenColumns:function(e){return this._sheet._grid._columns.includesHidden(e.topLeft.col,e.bottomRight.col)},includesHiddenRows:function(e){return this._sheet._grid._rows.includesHidden(e.topLeft.row,e.bottomRight.row)},selectionIncludesHiddenColumns:function(){return this.includesHiddenColumns(this._sheet.select())},selectionIncludesHiddenRows:function(){return this.includesHiddenRows(this._sheet.select())},deleteSelectedColumns:function(){var o=[],r=0;this.forEachSelectedColumn(function(e,t){t-=r;if(e.isHiddenColumn(t))return;r++;var n=[];o.unshift({index:t,formulas:n,width:e.columnWidth(t)});e._saveModifiedFormulas(n,function(){e.deleteColumn(t)})});return o},deleteSelectedRows:function(){var o=[],r=0;this.forEachSelectedRow(function(e,t){t-=r;if(e.isHiddenRow(t))return;r++;var n=[];o.unshift({index:t,formulas:n,height:e.rowHeight(t)});e._saveModifiedFormulas(n,function(){e.deleteRow(t)})});return o},hideSelectedColumns:function(){this.forEachSelectedColumn(function(e,t){e.hideColumn(t)});var e=this._sheet;var t=e.select().toRangeRef();var n=t.topLeft.col;var o=t.bottomRight.col;var r=null;while(true){var i=o<e._columns._count;var u=n>=0;if(!u&&!i)break;if(i&&!e.isHiddenColumn(o)){r=o;break}if(u&&!e.isHiddenColumn(n)){r=n;break}n--;o++}if(r!==null){t=new c.spreadsheet.RangeRef(new c.spreadsheet.CellRef(0,r),new c.spreadsheet.CellRef(e._rows._count-1,r));e.range(t).select()}},hideSelectedRows:function(){this.forEachSelectedRow(function(e,t){e.hideRow(t)});var e=this._sheet;var t=e.select().toRangeRef();var n=t.topLeft.row;var o=t.bottomRight.row;var r=null;while(true){var i=o<e._rows._count;var u=n>=0;if(!u&&!i)break;if(i&&!e.isHiddenRow(o)){r=o;break}if(u&&!e.isHiddenRow(n)){r=n;break}n--;o++}if(r!==null){t=new c.spreadsheet.RangeRef(new c.spreadsheet.CellRef(r,0),new c.spreadsheet.CellRef(r,e._columns._count-1));e.range(t).select()}},unhideSelectedColumns:function(){this.forEachSelectedColumn(function(e,t){e.unhideColumn(t)})},unhideSelectedRows:function(){this.forEachSelectedRow(function(e,t){e.unhideRow(t)})},addColumnLeft:function(){var t=this._sheet;var n,o=0;t.batch(function(){t.select().forEachColumnIndex(function(e){if(!n)n=e;t.insertColumn(n);++o})},{recalc:true,layout:true});return{base:n,count:o}},addColumnRight:function(){var t=this._sheet;var n,o=0;t.batch(function(){t.select().forEachColumnIndex(function(e){n=e+1;++o});for(var e=0;e<o;++e)t.insertColumn(n)},{recalc:true,layout:true});return{base:n,count:o}},addRowAbove:function(){var t=this._sheet;var n,o=0;var e=t.select();t.batch(function(){e.forEachRowIndex(function(e){if(!n)n=e;t.insertRow(n);++o})},{recalc:true,layout:true});return{base:n,count:o}},addRowBelow:function(){var t=this._sheet;var n,o=0;t.batch(function(){t.select().forEachRowIndex(function(e){n=e+1;++o});for(var e=0;e<o;++e)t.insertRow(n)},{recalc:true,layout:true});return{base:n,count:o}}});c.spreadsheet.AxisManager=e})?o.apply(t,n):o)||(e.exports=t)}});