diff --git a/spark-dependencies/pom.xml b/spark-dependencies/pom.xml index f320680072b..cc042744d84 100644 --- a/spark-dependencies/pom.xml +++ b/spark-dependencies/pom.xml @@ -518,6 +518,19 @@ 2.5.0 + + + spark-2.0.1 + + true + + + 2.0.1 + 2.5.0 + 0.10.3 + 2.11.8 + + spark-2.0 diff --git a/zeppelin-web/bower.json b/zeppelin-web/bower.json index aeabd79dca2..5f6a820a84e 100644 --- a/zeppelin-web/bower.json +++ b/zeppelin-web/bower.json @@ -30,7 +30,7 @@ "ngtoast": "~2.0.0", "ng-focus-if": "~1.0.2", "bootstrap3-dialog": "bootstrap-dialog#~1.34.7", - "handsontable": "~0.24.2", + "handsontable": "~0.28.4", "moment-duration-format": "^1.3.0", "select2": "^4.0.3", "angular-esri-map": "~2.0.0", diff --git a/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js b/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js index 6eaba8282db..4c48febeec7 100644 --- a/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js +++ b/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js @@ -1025,23 +1025,8 @@ fillHandle: false, fragmentSelection: true, disableVisualSelection: true, - cells: function(row, col, prop) { - var cellProperties = {}; - cellProperties.renderer = function(instance, td, row, col, prop, value, cellProperties) { - if (value instanceof moment) { - td.innerHTML = value._i; - } else if (!isNaN(value)) { - cellProperties.format = '0,0.[00000]'; - td.style.textAlign = 'left'; - Handsontable.renderers.NumericRenderer.apply(this, arguments); - } else if (value.length > '%html'.length && '%html ' === value.substring(0, '%html '.length)) { - td.innerHTML = value.substring('%html'.length); - } else { - Handsontable.renderers.TextRenderer.apply(this, arguments); - } - }; - return cellProperties; - } + viewportRowRenderingOffset: 0, + viewportColumnRenderingOffset: 0 }); };