diff --git a/src/core.ts b/src/core.ts index 37032f5..a44bc27 100644 --- a/src/core.ts +++ b/src/core.ts @@ -39,6 +39,7 @@ export class LPCore extends EventEmitter { singleMode: true, autoApply: true, allowRepick: false, + showOnClick: true, showWeekNumbers: false, showTooltip: true, scrollToDate: true, diff --git a/src/interfaces.ts b/src/interfaces.ts index aef177a..6954268 100644 --- a/src/interfaces.ts +++ b/src/interfaces.ts @@ -47,6 +47,7 @@ export interface ILPConfiguration { singleMode?: boolean; autoApply?: boolean; allowRepick?: boolean; + showOnClick?: boolean; showWeekNumbers?: boolean; showTooltip?: boolean; scrollToDate?: boolean; diff --git a/src/litepicker.ts b/src/litepicker.ts index a9c8833..0af861c 100644 --- a/src/litepicker.ts +++ b/src/litepicker.ts @@ -132,7 +132,7 @@ export class Litepicker extends Calendar { } private shouldShown(el) { - return !el.disabled && (el === this.options.element + return !el.disabled && this.options.showOnClick && (el === this.options.element || (this.options.elementEnd && el === this.options.elementEnd)); }