Index: arms/css/jspreadsheet/custom_sheet.css =================================================================== diff -u -r7aaac94fdc6e6d20fdc16737c48c3689320e0163 -rbeb508c5db0978deb4a03a790ae5d8f8c7c5b410 --- arms/css/jspreadsheet/custom_sheet.css (.../custom_sheet.css) (revision 7aaac94fdc6e6d20fdc16737c48c3689320e0163) +++ arms/css/jspreadsheet/custom_sheet.css (.../custom_sheet.css) (revision beb508c5db0978deb4a03a790ae5d8f8c7c5b410) @@ -238,4 +238,8 @@ transition: border linear 0.2s, box-shadow linear 0.2s; border-color: #a4c6ff; box-shadow: 0 0 10px rgba(164, 198, 255, 0.8); +} + +.jexcel_content:focus-visible { + outline: none; } \ No newline at end of file Index: backoffice/js/languageConfig.js =================================================================== diff -u -r11e4fe5e6a2467b38b7c1e3f55fb5b2f18fe0e3e -rbeb508c5db0978deb4a03a790ae5d8f8c7c5b410 --- backoffice/js/languageConfig.js (.../languageConfig.js) (revision 11e4fe5e6a2467b38b7c1e3f55fb5b2f18fe0e3e) +++ backoffice/js/languageConfig.js (.../languageConfig.js) (revision beb508c5db0978deb4a03a790ae5d8f8c7c5b410) @@ -101,6 +101,8 @@ ]; var customOption = { search: true, + allowInsertRow: false, + allowInsertColumn: false, updateTable: function(instance, cell, col, row, val, id) { cell.style.textAlign = "left"; cell.style.whiteSpace = "normal";