/*! * stack-admin-theme (https://pixinvent.com/bootstrap-admin-template/stack) * Copyright 2018 PIXINVENT * Licensed under the Themeforest Standard Licenses */ document.addEventListener("DOMContentLoaded",function(){function firstRowRenderer(instance,td,row,col,prop,value,cellProperties){Handsontable.renderers.TextRenderer.apply(this,arguments),td.style.fontWeight="bold",td.style.color="green",td.style.background="#CEC"}function negativeValueRenderer(instance,td,row,col,prop,value,cellProperties){Handsontable.renderers.TextRenderer.apply(this,arguments),parseInt(value,10)<0&&(td.className="make-me-red"),value&&""!==value?("Nissan"===value&&(td.style.fontStyle="italic"),td.style.background=""):td.style.background="#EEE"}var container,hot1,data=[["","Kia","Nissan","Toyota","Honda"],["2014",-5,"",12,13],["2015","",-11,14,13],["2016","",15,-12,"readOnly"]];Handsontable.renderers.registerRenderer("negativeValueRenderer",negativeValueRenderer),container=document.getElementById("formatting"),hot1=new Handsontable(container,{data:data,afterSelection:function(row,col,row2,col2){var meta=this.getCellMeta(row2,col2);meta.readOnly?this.updateSettings({fillHandle:!1}):this.updateSettings({fillHandle:!0})},cells:function(row,col,prop){var cellProperties={};return 0!==row&&"readOnly"!==this.instance.getData()[row][col]||(cellProperties.readOnly=!0),0===row?cellProperties.renderer=firstRowRenderer:cellProperties.renderer="negativeValueRenderer",cellProperties}});var hot,container=document.getElementById("borders");hot=Handsontable(container,{data:Handsontable.helper.createSpreadsheetData(70,20),rowHeaders:!0,fixedColumnsLeft:2,fixedRowsTop:2,colHeaders:!0,customBorders:[{range:{from:{row:1,col:1},to:{row:3,col:4}},top:{width:2,color:"#5292F7"},left:{width:2,color:"orange"},bottom:{width:2,color:"red"},right:{width:2,color:"magenta"}},{row:2,col:2,left:{width:2,color:"red"},right:{width:1,color:"green"}}]});var hot,data=[["","Kia","Nissan","Toyota","Honda"],["2013",10,11,12,13],["2014",20,11,14,13],["2015",30,15,12,13]],container=document.getElementById("highlighting");hot=Handsontable(container,{data:data,minRows:5,minCols:6,currentRowClassName:"currentRow",currentColClassName:"currentCol",rowHeaders:!0,colHeaders:!0}),hot.selectCell(2,2);var hotMobilesTablets,containerMobilesTablets=document.getElementById("mobilesTablets");hotMobilesTablets=new Handsontable(containerMobilesTablets,{data:Handsontable.helper.createSpreadsheetData(100,100),rowHeaders:!0,colHeaders:!0,fixedRowsTop:2,fixedColumnsLeft:2})});