UNPKG

handsontable

Version:

Handsontable is a JavaScript Data Grid available for React, Angular and Vue.

31 lines 5.32 kB
/*! * Copyright (c) HANDSONCODE sp. z o. o. * * HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in * Gdynia, Poland, at Aleja Zwyciestwa 96-98, registered by the District Court in Gdansk under number * 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00. * * This software is protected by applicable copyright laws, including international treaties, and dual- * licensed - depending on whether your use for commercial purposes, meaning intended for or * resulting in commercial advantage or monetary compensation, or not. * * If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing * the suitability, performance, and usefulness of this software outside the production environment, * you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file. * * Your use of this software for commercial purposes is subject to the terms included in an applicable * license agreement. * * In any case, you must not make any such use of this software as to develop software which may be * considered competitive with this software. * * UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS" * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO * LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT, * INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM * USE OR INABILITY TO USE THIS SOFTWARE. * * Version: 17.0.1 * Release date: 25/03/2026 (built at 25/03/2026 09:28:57) */ !function(e,n){if("object"==typeof exports&&"object"==typeof module)module.exports=n(require("handsontable"));else if("function"==typeof define&&define.amd)define(["handsontable"],n);else{var t="object"==typeof exports?n(require("handsontable")):n(e.Handsontable);for(var r in t)("object"==typeof exports?exports:e)[r]=t[r]}}(Object("undefined"!=typeof self?self:this),e=>(()=>{var n={330(n){"use strict";n.exports=e},593(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function r(e){var o=t[e];if(void 0!==o)return o.exports;var a=t[e]={exports:{}};return n[e](a,a.exports,r),a.exports}var o={};return(()=>{"use strict";var e=o,n=r(593);e.__esModule=!0;n(r(330));const t=(e,n)=>`width: var(--ht-icon-size);\n height: var(--ht-icon-size);\n -webkit-mask-size: contain;\n -webkit-mask-image: url("${e[n]}");\n background-color: currentColor;`;e.iconsMap=(e,n)=>{const r=n?`[class*=${n}] `:"";return`${r}.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper::after,\n${r}.htContextMenu table tbody tr td.htSubmenu .htItemWrapper::after,\n${r}.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper::after,\n${r}.pika-single .pika-next {\n ${t(e,"arrowRight")}\n}\n\n${r}.pika-single .pika-prev {\n ${t(e,"arrowLeft")}\n}\n\n${r}.ht-page-size-section__select-wrapper::after {\n ${t(e,"arrowDown")}\n}\n\n${r}.changeType::before {\n ${t(e,"menu")}\n}\n\n${r}.htUISelectCaption::after,\n.htAutocompleteArrow::after {\n ${t(e,"selectArrow")}\n}\n\n${r}.columnSorting.sortAction.ascending::before {\n ${t(e,"arrowNarrowUp")}\n}\n\n${r}.columnSorting.sortAction.descending::before {\n ${t(e,"arrowNarrowDown")}\n}\n\n${r}.ht-page-navigation-section .ht-page-first::before {\n ${t(e,"arrowLeftWithBar")}\n}\n\n${r}[dir="rtl"] .ht-page-navigation-section .ht-page-first::before {\n ${t(e,"arrowRightWithBar")}\n}\n\n${r}.ht-page-navigation-section .ht-page-prev::before {\n ${t(e,"arrowLeft")}\n}\n\n${r}[dir="rtl"] .ht-page-navigation-section .ht-page-prev::before {\n ${t(e,"arrowRight")}\n}\n\n${r}.ht-page-navigation-section .ht-page-next::before {\n ${t(e,"arrowRight")}\n}\n\n${r}[dir="rtl"] .ht-page-navigation-section .ht-page-next::before {\n ${t(e,"arrowLeft")}\n}\n\n${r}.ht-page-navigation-section .ht-page-last::before {\n ${t(e,"arrowRightWithBar")}\n}\n\n${r}[dir="rtl"] .ht-page-navigation-section .ht-page-last::before {\n ${t(e,"arrowLeftWithBar")}\n}\n\n${r}.htDropdownMenu table tbody tr td .htItemWrapper span.selected::after,\n${r}.htContextMenu table tbody tr td .htItemWrapper span.selected::after,\n${r}.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected::after {\n ${t(e,"check")}\n}\n\n${r}.htCheckboxRendererInput {\n appearance: none;\n}\n\n${r}.htCheckboxRendererInput::after {\n ${t(e,"checkbox")}\n}\n\n${r}th.beforeHiddenColumn::after {\n ${t(e,"caretHiddenLeft")}\n}\n\n${r}th.afterHiddenColumn::before {\n ${t(e,"caretHiddenRight")}\n}\n\n${r}th.beforeHiddenRow::after {\n ${t(e,"caretHiddenUp")}\n}\n\n${r}th.afterHiddenRow::before {\n ${t(e,"caretHiddenDown")}\n}\n\n${r}.collapsibleIndicator::before,\n${r}.ht_nestingButton::before {\n ${t(e,"collapseOff")}\n}\n\n${r}.collapsibleIndicator.collapsed::before,\n${r}.ht_nestingButton.ht_nestingExpand::before {\n ${t(e,"collapseOn")}\n}\n\n${r}.htUIRadio > input[type="radio"]::after {\n ${t(e,"radio")}\n}\n\n${r}.ht-multi-select-chip-remove::before {\n ${t(e,"chipClose")}\n}\n\n${r}.ht-multi-select-editor-search-icon {\n ${t(e,"search")}\n}\n\n${r}.ht-multi-select-editor-item-selected input::after {\n ${t(e,"checkbox")}\n}`}})(),o})());