dist update

This commit is contained in:
Eugene 2023-07-25 13:20:48 +03:00
parent d4e3dcc687
commit e4c09a517d
5 changed files with 28 additions and 6 deletions

2
dist/main.cjs vendored

File diff suppressed because one or more lines are too long

2
dist/main.cjs.map vendored

File diff suppressed because one or more lines are too long

10
dist/main.d.ts vendored
View File

@ -25,9 +25,19 @@ export default class Spreadsheet {
constructor(target: string | HTMLElement, props?: SpreadsheetConstructorProperties);
private getInitialCache;
private buildComponent;
/**Destroy spreadsheet DOM element.
*
* May be usefull when need to rerender component.
*/
destroy(): void;
private appendTableToTarget;
/** Canvas rendering context 2D.
*
* Abble to draw on canvas with default CanvasAPI methods
*/
get ctx(): CanvasRenderingContext2D;
get viewProps(): ViewProperties;
/** Focusing on interactive part of spreadsheet */
focusTable(): void;
getCellByCoords(x: number, y: number): Position;
getCell(position: Position): Cell;

18
dist/main.js vendored
View File

@ -1,6 +1,6 @@
var p = Object.defineProperty;
var y = (r, t, e) => t in r ? p(r, t, { enumerable: !0, configurable: !0, writable: !0, value: e }) : r[t] = e;
var o = (r, t, e) => (y(r, typeof t != "symbol" ? t + "" : t, e), e);
var y = Object.defineProperty;
var p = (r, t, e) => t in r ? y(r, t, { enumerable: !0, configurable: !0, writable: !0, value: e }) : r[t] = e;
var o = (r, t, e) => (p(r, typeof t != "symbol" ? t + "" : t, e), e);
class w {
constructor(t, e) {
o(this, "x");
@ -490,6 +490,13 @@ class P {
const t = document.createElement("div");
t.appendChild(this.header.element), t.appendChild(this.sheet.element), t.classList.add("content"), this.table.element.appendChild(this.toolbar.element), this.table.element.appendChild(t), this.table.element.appendChild(this.scroller.element), this.table.element.append(this.editor.element);
}
/**Destroy spreadsheet DOM element.
*
* May be usefull when need to rerender component.
*/
destroy() {
this.table.element.remove();
}
appendTableToTarget(t) {
if (typeof t == "string") {
const e = document.querySelector(t);
@ -500,12 +507,17 @@ class P {
}
t instanceof HTMLElement && t.append(this.table.element);
}
/** Canvas rendering context 2D.
*
* Abble to draw on canvas with default CanvasAPI methods
*/
get ctx() {
return this.sheet.ctx;
}
get viewProps() {
return this.config.view;
}
/** Focusing on interactive part of spreadsheet */
focusTable() {
this.scroller.element.focus();
}

2
dist/main.js.map vendored

File diff suppressed because one or more lines are too long