From 8f5231053abc8c6d9ba6aaf14bf74195ca1ba1b2 Mon Sep 17 00:00:00 2001 From: pipeline Date: Tue, 21 Apr 2020 11:38:28 +0000 Subject: [PATCH] v18.1.45 is released --- components/buttons/CHANGELOG.md | 2 +- components/buttons/package.json | 2 +- components/calendars/CHANGELOG.md | 18 +++++++++--------- components/calendars/package.json | 2 +- components/charts/CHANGELOG.md | 14 ++++++++++++-- components/charts/package.json | 2 +- components/diagrams/CHANGELOG.md | 8 ++++++++ components/diagrams/package.json | 2 +- components/documenteditor/CHANGELOG.md | 11 +++++++++++ components/documenteditor/package.json | 2 +- components/dropdowns/package.json | 2 +- components/gantt/CHANGELOG.md | 9 +++++++++ components/gantt/package.json | 2 +- components/grids/CHANGELOG.md | 18 ++++++++++++++++++ components/grids/package.json | 2 +- components/heatmap/CHANGELOG.md | 8 ++++++++ components/inputs/package.json | 2 +- components/kanban/CHANGELOG.md | 2 +- components/layouts/CHANGELOG.md | 11 +++++++++++ components/layouts/package.json | 2 +- components/lists/CHANGELOG.md | 14 ++++++++++++++ components/lists/package.json | 2 +- components/maps/CHANGELOG.md | 2 +- components/maps/package.json | 2 +- components/maps/src/maps/maps.component.ts | 2 +- components/navigations/CHANGELOG.md | 10 +++++++++- .../dist/ej2-vue-navigations.umd.min.js | 2 +- .../dist/ej2-vue-navigations.umd.min.js.map | 2 +- .../dist/es6/ej2-vue-navigations.es2015.js | 12 ++++++++++++ .../dist/es6/ej2-vue-navigations.es2015.js.map | 2 +- .../dist/es6/ej2-vue-navigations.es5.js | 12 ++++++++++++ .../dist/es6/ej2-vue-navigations.es5.js.map | 2 +- components/navigations/package.json | 2 +- .../src/context-menu/contextmenu.component.ts | 8 ++++++++ .../navigations/src/menu/menu.component.ts | 8 ++++++++ components/pdfviewer/CHANGELOG.md | 15 +++++++++++++++ .../dist/ej2-vue-pdfviewer.umd.min.js | 2 +- .../dist/ej2-vue-pdfviewer.umd.min.js.map | 2 +- .../dist/es6/ej2-vue-pdfviewer.es2015.js | 2 +- .../dist/es6/ej2-vue-pdfviewer.es2015.js.map | 2 +- .../dist/es6/ej2-vue-pdfviewer.es5.js | 2 +- .../dist/es6/ej2-vue-pdfviewer.es5.js.map | 2 +- components/pdfviewer/package.json | 2 +- .../src/pdfviewer/pdfviewer.component.ts | 2 +- components/pivotview/package.json | 2 +- components/popups/CHANGELOG.md | 8 ++++++++ components/popups/package.json | 2 +- components/progressbar/CHANGELOG.md | 2 +- components/querybuilder/CHANGELOG.md | 8 ++++++++ components/querybuilder/package.json | 2 +- components/richtexteditor/CHANGELOG.md | 9 +++++++++ components/richtexteditor/package.json | 2 +- components/schedule/CHANGELOG.md | 13 ++++++++++--- components/schedule/package.json | 2 +- components/splitbuttons/CHANGELOG.md | 2 +- components/splitbuttons/package.json | 2 +- components/spreadsheet/CHANGELOG.md | 9 +++++++++ components/spreadsheet/package.json | 2 +- components/treegrid/CHANGELOG.md | 10 ++++++++++ 59 files changed, 256 insertions(+), 53 deletions(-) diff --git a/components/buttons/CHANGELOG.md b/components/buttons/CHANGELOG.md index 7881df00c..ca73adbdd 100644 --- a/components/buttons/CHANGELOG.md +++ b/components/buttons/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 18.1.44 (2020-04-14) +## 18.1.43 (2020-04-07) ### Radio Button diff --git a/components/buttons/package.json b/components/buttons/package.json index 1f4bacbf3..7150ceacd 100644 --- a/components/buttons/package.json +++ b/components/buttons/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-buttons", - "version": "18.1.36", + "version": "18.1.43", "description": "A package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/calendars/CHANGELOG.md b/components/calendars/CHANGELOG.md index 50544eff9..6f441dda1 100644 --- a/components/calendars/CHANGELOG.md +++ b/components/calendars/CHANGELOG.md @@ -2,15 +2,6 @@ ## [Unreleased] -## 18.1.44 (2020-04-14) - -### DatePicker - -#### Bug Fixes - -`#270247` - Issue with "script error throws while changing the min and max value dynamically" has been resolved. - - ## 18.1.43 (2020-04-07) ### TimePicker @@ -1125,6 +1116,15 @@ TimePicker component is the pre-filled dropdown list with the time values 12/24 - **Accessibility** - Provided with built-in accessibility support which helps to access all the TimePicker component features through the keyboard, screen readers, or other assistive technology devices. +## 18.1.44 (2020-04-14) + +### DatePicker + +#### Bug Fixes + +`#270247` - Issue with "script error throws while changing the min and max value dynamically" has been resolved. + + ## 17.4.44 (2021-01-21) ### DatePicker diff --git a/components/calendars/package.json b/components/calendars/package.json index 7bb45022e..a865b8719 100644 --- a/components/calendars/package.json +++ b/components/calendars/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-calendars", - "version": "18.1.43", + "version": "18.1.44", "description": "A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/charts/CHANGELOG.md b/components/charts/CHANGELOG.md index 809921530..be39d43ee 100644 --- a/components/charts/CHANGELOG.md +++ b/components/charts/CHANGELOG.md @@ -2,14 +2,24 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### Chart + +#### Bug Fixes + +- `#271540` - Chart zooming maintained while switch chart type from column to polar issue fixed. +- `#270524` - chart is broken when use `dir="rtl"` to the body tag issue fixed. +- `#270548` - While enabling scrollbar half of marker gets hidden issue fixed. +- `#271515` - Column chart is now working fine with column width is zero. + ## 18.1.44 (2020-04-14) ### Chart #### Bug Fixes -- `#269131` - Y Axis labels overlapped with the grid lines issue has been fixed. -- `#268698` - Legend click event argument null issue has been fixed. +- `#255275` - While disabling some series console error occurs issue has been fixed. ### Accumulation chart diff --git a/components/charts/package.json b/components/charts/package.json index 9fbddc0f1..c1a7dfadb 100644 --- a/components/charts/package.json +++ b/components/charts/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-charts", - "version": "18.1.43", + "version": "18.1.44", "description": "Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/diagrams/CHANGELOG.md b/components/diagrams/CHANGELOG.md index 2d202c732..d8019e76d 100644 --- a/components/diagrams/CHANGELOG.md +++ b/components/diagrams/CHANGELOG.md @@ -2,6 +2,14 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### Diagram + +#### Bug Fixes + +- `#270667` - The issue with "Prevent line routing for straight connector" has been fixed. + ## 18.1.43 (2020-04-07) ### Diagram diff --git a/components/diagrams/package.json b/components/diagrams/package.json index 3a5cac2f6..871594d84 100644 --- a/components/diagrams/package.json +++ b/components/diagrams/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-diagrams", - "version": "18.1.43", + "version": "18.1.45", "description": "Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/documenteditor/CHANGELOG.md b/components/documenteditor/CHANGELOG.md index ca417ef25..5351012b8 100644 --- a/components/documenteditor/CHANGELOG.md +++ b/components/documenteditor/CHANGELOG.md @@ -2,6 +2,17 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### Document Editor + +#### Bug Fixes + +- `#268907` - Selection character format is retrieved properly when selection is in list text. +- `#270424` - Footer content is now update properly when document contains more than one section. +- `#269743` , `#266534` - Focus is now update properly in Firefox when navigate to bookmark or search result. +- `#271039` - When paste content in RTL paragraph, formatting is now update properly. + ## 18.1.44 (2020-04-14) ### Document Editor diff --git a/components/documenteditor/package.json b/components/documenteditor/package.json index f72285fed..ac41b849f 100644 --- a/components/documenteditor/package.json +++ b/components/documenteditor/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-documenteditor", - "version": "18.1.43", + "version": "18.1.44", "description": "Feature-rich document editor control with built-in support for context menu, options pane and dialogs. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/dropdowns/package.json b/components/dropdowns/package.json index ae81ba457..f81fc99c1 100644 --- a/components/dropdowns/package.json +++ b/components/dropdowns/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-dropdowns", - "version": "18.1.43", + "version": "18.1.44", "description": "Essential JS 2 DropDown Components for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/gantt/CHANGELOG.md b/components/gantt/CHANGELOG.md index 91eafa479..82faf7993 100644 --- a/components/gantt/CHANGELOG.md +++ b/components/gantt/CHANGELOG.md @@ -2,6 +2,14 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### Gantt + +#### Bug Fixes + +- `#268281` - Issue on adding dependency using dialog gets resolved. + ## 18.1.44 (2020-04-14) ### Gantt @@ -10,6 +18,7 @@ - `#270801` - Issue on end date calculations gets resolved. - `#270563` - Console error throws while taskbar resizing with use of taskbar template has been fixed. +- Issue in mapping custom class of task from data source has been fixed. ## 18.1.43 (2020-04-07) diff --git a/components/gantt/package.json b/components/gantt/package.json index a2bc71125..632931bbb 100644 --- a/components/gantt/package.json +++ b/components/gantt/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-gantt", - "version": "18.1.43", + "version": "18.1.44", "description": "Essential JS 2 Gantt Component for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/grids/CHANGELOG.md b/components/grids/CHANGELOG.md index 1a2cbda3b..eeb122c1a 100644 --- a/components/grids/CHANGELOG.md +++ b/components/grids/CHANGELOG.md @@ -2,6 +2,24 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### Grid + +#### Bug Fixes + +- `#269217` - numeric edit precision issue has been resolved. +- `#272015, #152919` - React `editTemplate` auto save issue has been resolved. +- `#271853` - Missing additional parameters in the `foreignKey` column filtering and editing server request issue has been fixed. +- `#152879` - Filter bar focusing is not working properly, while using `checkboxmode` as `ResetOnRowClick` issue has been fixed. +- `#151211` - Provided `exportGroupCaption` event support for Excel exporting. +- `#270519` - Script error while setting `undefined` value for column type/format property with Angular Grid has been fixed. +- `#258482` - Improper target element in `rowSelecting` event issue has been fixed. +- `#271748` - Autofit min and max width issue has been resolved. +- `#223835, #272592` - script error while navigating from movable to frozen header issue has been resolved. +- `#272340`- Mismatch of `requestType` while clear filtering in excel and Checkbox filter issue has been fixed. +- `#152895`, `#271656`, `#273560`- Grouped Headers are not rendered properly in pdf document issue has been resolved. + ## 18.1.44 (2020-04-14) ### Grid diff --git a/components/grids/package.json b/components/grids/package.json index c01325cfc..0a704329c 100644 --- a/components/grids/package.json +++ b/components/grids/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-grids", - "version": "18.1.43", + "version": "18.1.45", "description": "Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/heatmap/CHANGELOG.md b/components/heatmap/CHANGELOG.md index 9398c8bed..333f95619 100644 --- a/components/heatmap/CHANGELOG.md +++ b/components/heatmap/CHANGELOG.md @@ -2,6 +2,14 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### HeatMap + +#### Bug Fixes + +- `#271846` - Legend label cropping issue has been fixed. + ## 18.1.36-beta (2020-03-19) ### HeatMap diff --git a/components/inputs/package.json b/components/inputs/package.json index 4be3d6e18..4fd72467a 100644 --- a/components/inputs/package.json +++ b/components/inputs/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-inputs", - "version": "18.1.43", + "version": "18.1.44", "description": "A package of Essential JS 2 input components such as Textbox, Color-picker, Masked-textbox, Numeric-textbox, Slider, Upload, and Form-validator that is used to get input from the users. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/kanban/CHANGELOG.md b/components/kanban/CHANGELOG.md index 3799e90f9..4f0577929 100644 --- a/components/kanban/CHANGELOG.md +++ b/components/kanban/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 18.1.44 (2020-04-14) +## 18.1.45 (2020-04-21) ### Kanban diff --git a/components/layouts/CHANGELOG.md b/components/layouts/CHANGELOG.md index f6ed79b7e..ac179f835 100644 --- a/components/layouts/CHANGELOG.md +++ b/components/layouts/CHANGELOG.md @@ -2,6 +2,17 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### Splitter + +#### Bug Fixes + +-`#272515`, `#F153399` - Resolved the issue with nested splitter resizing is not working properly. + + +- Resolved the alignment issue with expand and collapse icons in the internet explorer browser. + ## 18.1.44 (2020-04-14) ### Splitter diff --git a/components/layouts/package.json b/components/layouts/package.json index 4b396a05c..367d884fc 100644 --- a/components/layouts/package.json +++ b/components/layouts/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-layouts", - "version": "18.1.36", + "version": "18.1.44", "description": "A package of Essential JS 2 layout pure CSS components such as card and avatar. The card is used as small container to show content in specific structure, whereas the avatars are icons, initials or figures representing particular person. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/lists/CHANGELOG.md b/components/lists/CHANGELOG.md index 891ae1823..e48e5bdab 100644 --- a/components/lists/CHANGELOG.md +++ b/components/lists/CHANGELOG.md @@ -2,6 +2,20 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### ListBase + +#### Bug Fixes + +- #270788 - The issue with `The icon elements are not generated when enabling the fullRowNavigable in the TreeView` has been resolved. + +### ListView + +#### Bug Fixes + +- #152966 - The issue with `The enableHtmlSanitizer property is not working in the ListView` has been resolved. + ## 18.1.44 (2020-04-14) ### ListBox diff --git a/components/lists/package.json b/components/lists/package.json index 047a684cb..34830bffa 100644 --- a/components/lists/package.json +++ b/components/lists/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-lists", - "version": "18.1.43", + "version": "18.1.44", "description": "The listview control allows you to select an item or multiple items from a list-like interface and represents the data in interactive hierarchical structure across different layouts or views. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/maps/CHANGELOG.md b/components/maps/CHANGELOG.md index c110d2c25..0e3661a5f 100644 --- a/components/maps/CHANGELOG.md +++ b/components/maps/CHANGELOG.md @@ -14,7 +14,7 @@ ## [Unreleased] -## 18.1.44 (2020-04-14) +## 18.1.43 (2020-04-07) ### Maps diff --git a/components/maps/package.json b/components/maps/package.json index 43bcc8d41..4b3cd4f82 100644 --- a/components/maps/package.json +++ b/components/maps/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-maps", - "version": "18.1.36", + "version": "18.1.43", "description": "The Maps component is used to visualize the geographical data and represent the statistical data of a particular geographical area on earth with user interactivity, and provides various customizing options for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/maps/src/maps/maps.component.ts b/components/maps/src/maps/maps.component.ts index e2d47c1d7..93cd87da0 100644 --- a/components/maps/src/maps/maps.component.ts +++ b/components/maps/src/maps/maps.component.ts @@ -160,7 +160,7 @@ export class MapsComponent extends ComponentBase { return this.ej2Instances.removeLayer(index); } - public shapeSelection(layerIndex: number, propertyName: string, name: string, enable?: boolean): void { + public shapeSelection(layerIndex: number, propertyName: string | string[], name: string, enable?: boolean): void { return this.ej2Instances.shapeSelection(layerIndex, propertyName, name, enable); } diff --git a/components/navigations/CHANGELOG.md b/components/navigations/CHANGELOG.md index c06894c92..6cfa92c2b 100644 --- a/components/navigations/CHANGELOG.md +++ b/components/navigations/CHANGELOG.md @@ -2,7 +2,15 @@ ## [Unreleased] -## 18.1.44 (2020-04-14) +## 18.1.45 (2020-04-21) + +### Menu + +#### Bug Fixes + +- Menu selection issue has been resolved. + +## 18.1.43 (2020-04-07) ### ContextMenu diff --git a/components/navigations/dist/ej2-vue-navigations.umd.min.js b/components/navigations/dist/ej2-vue-navigations.umd.min.js index d8ae4bd79..dc52eb560 100644 --- a/components/navigations/dist/ej2-vue-navigations.umd.min.js +++ b/components/navigations/dist/ej2-vue-navigations.umd.min.js @@ -1,2 +1,2 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@syncfusion/ej2-navigations"),require("vue"),require("@syncfusion/ej2-vue-base"),require("@syncfusion/ej2-base")):"function"==typeof define&&define.amd?define(["exports","@syncfusion/ej2-navigations","vue","@syncfusion/ej2-vue-base","@syncfusion/ej2-base"],t):t(e.ej={},e.ej2Navigations,e.Vue,e.ej2VueBase,e.ej2Base)}(this,function(e,t,n,o,r){"use strict";n=n&&n.hasOwnProperty("default")?n.default:n;var s=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),i=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s(t,e),t.prototype.render=function(){},t=i([o.EJComponentDecorator({})],t)}(n),a={name:"e-accordionitems",install:function(e){e.component(a.name,c)}},p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s(t,e),t.prototype.render=function(){},t=i([o.EJComponentDecorator({})],t)}(n),u={name:"e-accordionitem",install:function(e){e.component(u.name,p)}},l=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),f=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},d=["animation","dataSource","enablePersistence","enableRtl","expandMode","headerTemplate","height","itemTemplate","items","locale","width","clicked","created","destroyed","expanded","expanding"],h=[],m=function(e){function n(){var n=e.call(this)||this;return n.propKeys=d,n.models=h,n.hasChildDirective=!0,n.hasInjectedModules=!1,n.tagMapper={"e-accordionitems":"e-accordionitem"},n.tagNameMapper={"e-accordionitems":"e-items"},n.ej2Instances=new t.Accordion({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return l(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.render=function(e){return e("div",this.$slots.default)},n.prototype.addItem=function(e,t){return this.ej2Instances.addItem(e,t)},n.prototype.enableItem=function(e,t){return this.ej2Instances.enableItem(e,t)},n.prototype.expandItem=function(e,t){return this.ej2Instances.expandItem(e,t)},n.prototype.hideItem=function(e,t){return this.ej2Instances.hideItem(e,t)},n.prototype.refresh=function(){return this.ej2Instances.refresh()},n.prototype.removeItem=function(e){return this.ej2Instances.removeItem(e)},n.prototype.select=function(e){return this.ej2Instances.select(e)},n=f([o.EJComponentDecorator({props:d})],n)}(o.ComponentBase),y={name:"ejs-accordion",install:function(e){e.component(y.name,m),e.component(u.name,p),e.component(a.name,c)}},j=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),I=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return j(t,e),t.prototype.render=function(){},t=I([o.EJComponentDecorator({})],t)}(n),g={name:"e-items",install:function(e){e.component(g.name,b)}},P=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return j(t,e),t.prototype.render=function(){},t=I([o.EJComponentDecorator({})],t)}(n),_={name:"e-item",install:function(e){e.component(_.name,P)}},v=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),O=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},w=["allowKeyboard","cssClass","enableCollision","enableHtmlSanitizer","enablePersistence","enableRtl","height","items","locale","overflowMode","scrollStep","width","beforeCreate","clicked","created","destroyed"],C=[],D=function(e){function n(){var n=e.call(this)||this;return n.propKeys=w,n.models=C,n.hasChildDirective=!0,n.hasInjectedModules=!1,n.tagMapper={"e-items":"e-item"},n.tagNameMapper={},n.ej2Instances=new t.Toolbar({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return v(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.render=function(e){return e("div",this.$slots.default)},n.prototype.addItems=function(e,t){return this.ej2Instances.addItems(e,t)},n.prototype.disable=function(e){return this.ej2Instances.disable(e)},n.prototype.enableItems=function(e,t){return this.ej2Instances.enableItems(e,t)},n.prototype.hideItem=function(e,t){return this.ej2Instances.hideItem(e,t)},n.prototype.refreshOverflow=function(){return this.ej2Instances.refreshOverflow()},n.prototype.removeItems=function(e){return this.ej2Instances.removeItems(e)},n=O([o.EJComponentDecorator({props:w})],n)}(o.ComponentBase),R={name:"ejs-toolbar",install:function(e){e.component(R.name,D),e.component(_.name,P),e.component(g.name,b)}},M=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),A=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},N=["animationSettings","cssClass","enableHtmlSanitizer","enablePersistence","enableRtl","enableScrolling","fields","filter","items","locale","showItemOnClick","target","template","beforeClose","beforeItemRender","beforeOpen","created","onClose","onOpen","select"],k=[],T=function(e){function n(){var n=e.call(this)||this;return n.propKeys=N,n.models=k,n.hasChildDirective=!1,n.hasInjectedModules=!1,n.tagMapper={},n.tagNameMapper={},n.ej2Instances=new t.ContextMenu({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return M(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.render=function(e){return e("ul",this.$slots.default)},n.prototype.close=function(){return this.ej2Instances.close()},n.prototype.enableItems=function(e,t,n){return this.ej2Instances.enableItems(e,t,n)},n.prototype.hideItems=function(e,t){return this.ej2Instances.hideItems(e,t)},n.prototype.insertAfter=function(e,t,n){return this.ej2Instances.insertAfter(e,t,n)},n.prototype.insertBefore=function(e,t,n){return this.ej2Instances.insertBefore(e,t,n)},n.prototype.open=function(e,t,n){return this.ej2Instances.open(e,t,n)},n.prototype.removeItems=function(e,t){return this.ej2Instances.removeItems(e,t)},n.prototype.showItems=function(e,t){return this.ej2Instances.showItems(e,t)},n=A([o.EJComponentDecorator({props:N})],n)}(o.ComponentBase),S={name:"ejs-contextmenu",install:function(e){e.component(S.name,T)}},E=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),x=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},B=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return E(t,e),t.prototype.render=function(){},t=x([o.EJComponentDecorator({})],t)}(n),$={name:"e-tabitems",install:function(e){e.component($.name,B)}},J=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return E(t,e),t.prototype.render=function(){},t=x([o.EJComponentDecorator({})],t)}(n),K={name:"e-tabitem",install:function(e){e.component(K.name,J)}},V=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),z=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},q=["animation","cssClass","enablePersistence","enableRtl","headerPlacement","height","heightAdjustMode","items","loadOn","locale","overflowMode","scrollStep","selectedItem","showCloseButton","width","added","adding","created","destroyed","removed","removing","selected","selecting"],H=[],U=function(e){function n(){var n=e.call(this)||this;return n.propKeys=q,n.models=H,n.hasChildDirective=!0,n.hasInjectedModules=!1,n.tagMapper={"e-tabitems":"e-tabitem"},n.tagNameMapper={"e-tabitems":"e-items"},n.ej2Instances=new t.Tab({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return V(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.render=function(e){return e("div",this.$slots.default)},n.prototype.addTab=function(e,t){return this.ej2Instances.addTab(e,t)},n.prototype.disable=function(e){return this.ej2Instances.disable(e)},n.prototype.enableTab=function(e,t){return this.ej2Instances.enableTab(e,t)},n.prototype.hideTab=function(e,t){return this.ej2Instances.hideTab(e,t)},n.prototype.refresh=function(){return this.ej2Instances.refresh()},n.prototype.removeTab=function(e){return this.ej2Instances.removeTab(e)},n.prototype.select=function(e){return this.ej2Instances.select(e)},n=z([o.EJComponentDecorator({props:q})],n)}(o.ComponentBase),F={name:"ejs-tab",install:function(e){e.component(F.name,U),e.component(K.name,J),e.component($.name,B)}},G=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),Q=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},L=["allowDragAndDrop","allowEditing","allowMultiSelection","animation","autoCheck","checkedNodes","cssClass","disabled","enableHtmlSanitizer","enablePersistence","enableRtl","expandOn","expandedNodes","fields","fullRowNavigable","fullRowSelect","loadOnDemand","locale","nodeTemplate","selectedNodes","showCheckBox","sortOrder","actionFailure","created","dataBound","dataSourceChanged","destroyed","drawNode","keyPress","nodeChecked","nodeChecking","nodeClicked","nodeCollapsed","nodeCollapsing","nodeDragStart","nodeDragStop","nodeDragging","nodeDropped","nodeEdited","nodeEditing","nodeExpanded","nodeExpanding","nodeSelected","nodeSelecting"],W=[],X=function(e){function n(){var n=e.call(this)||this;return n.propKeys=L,n.models=W,n.hasChildDirective=!1,n.hasInjectedModules=!1,n.tagMapper={},n.tagNameMapper={},n.ej2Instances=new t.TreeView({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return G(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.render=function(e){return e("div",this.$slots.default)},n.prototype.addNodes=function(e,t,n,o){return this.ej2Instances.addNodes(e,t,n,o)},n.prototype.beginEdit=function(e){return this.ej2Instances.beginEdit(e)},n.prototype.checkAll=function(e){return this.ej2Instances.checkAll(e)},n.prototype.collapseAll=function(e,t,n){return this.ej2Instances.collapseAll(e,t,n)},n.prototype.disableNodes=function(e){return this.ej2Instances.disableNodes(e)},n.prototype.enableNodes=function(e){return this.ej2Instances.enableNodes(e)},n.prototype.ensureVisible=function(e){return this.ej2Instances.ensureVisible(e)},n.prototype.expandAll=function(e,t,n){return this.ej2Instances.expandAll(e,t,n)},n.prototype.getAllCheckedNodes=function(){return this.ej2Instances.getAllCheckedNodes()},n.prototype.getDisabledNodes=function(){return this.ej2Instances.getDisabledNodes()},n.prototype.getNode=function(e){return this.ej2Instances.getNode(e)},n.prototype.getTreeData=function(e){return this.ej2Instances.getTreeData(e)},n.prototype.moveNodes=function(e,t,n,o){return this.ej2Instances.moveNodes(e,t,n,o)},n.prototype.refreshNode=function(e,t){return this.ej2Instances.refreshNode(e,t)},n.prototype.removeNodes=function(e){return this.ej2Instances.removeNodes(e)},n.prototype.uncheckAll=function(e){return this.ej2Instances.uncheckAll(e)},n.prototype.updateNode=function(e,t){return this.ej2Instances.updateNode(e,t)},n=Q([o.EJComponentDecorator({props:L})],n)}(o.ComponentBase),Y={name:"ejs-treeview",install:function(e){e.component(Y.name,X)}},Z=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),ee=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},te=["animate","closeOnDocumentClick","dockSize","enableDock","enableGestures","enablePersistence","enableRtl","height","isOpen","locale","mediaQuery","position","showBackdrop","target","type","width","zIndex","change","close","created","destroyed","open"],ne=["isOpen"],oe=function(e){function n(){var n=e.call(this)||this;return n.propKeys=te,n.models=ne,n.hasChildDirective=!1,n.hasInjectedModules=!1,n.tagMapper={},n.tagNameMapper={},n.ej2Instances=new t.Sidebar({}),n.ej2Instances._trigger=n.ej2Instances.trigger,n.ej2Instances.trigger=n.trigger,n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return Z(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.trigger=function(e,t,n){if("change"!==e&&"input"!==e||!this.models||0===this.models.length){if("actionBegin"===e&&"dateNavigate"===t.requestType&&this.models&&0!==this.models.length){s=(o=this.models.toString().match(/currentView|selectedDate/)||[])[0];t&&o&&!r.isUndefined(t[s])&&(this.$emit("update:"+s,t[s]),this.$emit("modelchanged",t[s]))}}else{var o,s=(o=this.models.toString().match(/checked|value/)||[])[0];t&&o&&!r.isUndefined(t[s])&&(this.$emit("update:"+s,t[s]),this.$emit("modelchanged",t[s]))}this.ej2Instances&&this.ej2Instances._trigger&&this.ej2Instances._trigger(e,t,n)},n.prototype.render=function(e){return e("div",this.$slots.default)},n.prototype.hide=function(e){return this.ej2Instances.hide(e)},n.prototype.show=function(e){return this.ej2Instances.show(e)},n.prototype.toggle=function(e){return this.ej2Instances.toggle(e)},n=ee([o.EJComponentDecorator({props:te,model:{event:"modelchanged"}})],n)}(o.ComponentBase),re={name:"ejs-sidebar",install:function(e){e.component(re.name,oe)}},se=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),ie=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},ce=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return se(t,e),t.prototype.render=function(){},t=ie([o.EJComponentDecorator({})],t)}(n),ae={name:"e-menu-items",install:function(e){e.component(ae.name,ce)}},pe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return se(t,e),t.prototype.render=function(){},t=ie([o.EJComponentDecorator({})],t)}(n),ue={name:"e-",install:function(e){e.component(ue.name,pe)}},le=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),fe=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},de=["animationSettings","cssClass","enableHtmlSanitizer","enablePersistence","enableRtl","enableScrolling","fields","filter","hamburgerMode","items","locale","orientation","showItemOnClick","target","template","title","beforeClose","beforeItemRender","beforeOpen","created","onClose","onOpen","select"],he=[],me=function(e){function n(){var n=e.call(this)||this;return n.propKeys=de,n.models=he,n.hasChildDirective=!0,n.hasInjectedModules=!1,n.tagMapper={"e-menu-items":"e-"},n.tagNameMapper={"e-menu-items":"e-items"},n.ej2Instances=new t.Menu({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return le(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.render=function(e){return e("ul",this.$slots.default)},n.prototype.close=function(){return this.ej2Instances.close()},n.prototype.enableItems=function(e,t,n){return this.ej2Instances.enableItems(e,t,n)},n.prototype.hideItems=function(e,t){return this.ej2Instances.hideItems(e,t)},n.prototype.insertAfter=function(e,t,n){return this.ej2Instances.insertAfter(e,t,n)},n.prototype.insertBefore=function(e,t,n){return this.ej2Instances.insertBefore(e,t,n)},n.prototype.open=function(){return this.ej2Instances.open()},n.prototype.removeItems=function(e,t){return this.ej2Instances.removeItems(e,t)},n.prototype.showItems=function(e,t){return this.ej2Instances.showItems(e,t)},n=fe([o.EJComponentDecorator({props:de})],n)}(o.ComponentBase),ye={name:"ejs-menu",install:function(e){e.component(ye.name,me),e.component(ue.name,pe),e.component(ae.name,ce)}};e.AccordionItemsDirective=c,e.AccordionItemDirective=p,e.AccordionItemsPlugin=a,e.AccordionItemPlugin=u,e.AccordionComponent=m,e.AccordionPlugin=y,e.ItemsDirective=b,e.ItemDirective=P,e.ItemsPlugin=g,e.ItemPlugin=_,e.ToolbarComponent=D,e.ToolbarPlugin=R,e.ContextMenuComponent=T,e.ContextMenuPlugin=S,e.TabItemsDirective=B,e.TabItemDirective=J,e.TabItemsPlugin=$,e.TabItemPlugin=K,e.TabComponent=U,e.TabPlugin=F,e.TreeViewComponent=X,e.TreeViewPlugin=Y,e.SidebarComponent=oe,e.SidebarPlugin=re,e.MenuItemsDirective=ce,e.MenuItemDirective=pe,e.MenuItemsPlugin=ae,e.MenuItemPlugin=ue,e.MenuComponent=me,e.MenuPlugin=ye,Object.keys(t).forEach(function(n){e[n]=t[n]}),Object.defineProperty(e,"__esModule",{value:!0})}); +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@syncfusion/ej2-navigations"),require("vue"),require("@syncfusion/ej2-vue-base"),require("@syncfusion/ej2-base")):"function"==typeof define&&define.amd?define(["exports","@syncfusion/ej2-navigations","vue","@syncfusion/ej2-vue-base","@syncfusion/ej2-base"],t):t(e.ej={},e.ej2Navigations,e.Vue,e.ej2VueBase,e.ej2Base)}(this,function(e,t,n,o,r){"use strict";n=n&&n.hasOwnProperty("default")?n.default:n;var s=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),i=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s(t,e),t.prototype.render=function(){},t=i([o.EJComponentDecorator({})],t)}(n),a={name:"e-accordionitems",install:function(e){e.component(a.name,c)}},p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s(t,e),t.prototype.render=function(){},t=i([o.EJComponentDecorator({})],t)}(n),u={name:"e-accordionitem",install:function(e){e.component(u.name,p)}},l=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),f=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},d=["animation","dataSource","enablePersistence","enableRtl","expandMode","headerTemplate","height","itemTemplate","items","locale","width","clicked","created","destroyed","expanded","expanding"],h=[],m=function(e){function n(){var n=e.call(this)||this;return n.propKeys=d,n.models=h,n.hasChildDirective=!0,n.hasInjectedModules=!1,n.tagMapper={"e-accordionitems":"e-accordionitem"},n.tagNameMapper={"e-accordionitems":"e-items"},n.ej2Instances=new t.Accordion({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return l(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.render=function(e){return e("div",this.$slots.default)},n.prototype.addItem=function(e,t){return this.ej2Instances.addItem(e,t)},n.prototype.enableItem=function(e,t){return this.ej2Instances.enableItem(e,t)},n.prototype.expandItem=function(e,t){return this.ej2Instances.expandItem(e,t)},n.prototype.hideItem=function(e,t){return this.ej2Instances.hideItem(e,t)},n.prototype.refresh=function(){return this.ej2Instances.refresh()},n.prototype.removeItem=function(e){return this.ej2Instances.removeItem(e)},n.prototype.select=function(e){return this.ej2Instances.select(e)},n=f([o.EJComponentDecorator({props:d})],n)}(o.ComponentBase),y={name:"ejs-accordion",install:function(e){e.component(y.name,m),e.component(u.name,p),e.component(a.name,c)}},j=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),I=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return j(t,e),t.prototype.render=function(){},t=I([o.EJComponentDecorator({})],t)}(n),g={name:"e-items",install:function(e){e.component(g.name,b)}},P=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return j(t,e),t.prototype.render=function(){},t=I([o.EJComponentDecorator({})],t)}(n),_={name:"e-item",install:function(e){e.component(_.name,P)}},v=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),O=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},w=["allowKeyboard","cssClass","enableCollision","enableHtmlSanitizer","enablePersistence","enableRtl","height","items","locale","overflowMode","scrollStep","width","beforeCreate","clicked","created","destroyed"],C=[],D=function(e){function n(){var n=e.call(this)||this;return n.propKeys=w,n.models=C,n.hasChildDirective=!0,n.hasInjectedModules=!1,n.tagMapper={"e-items":"e-item"},n.tagNameMapper={},n.ej2Instances=new t.Toolbar({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return v(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.render=function(e){return e("div",this.$slots.default)},n.prototype.addItems=function(e,t){return this.ej2Instances.addItems(e,t)},n.prototype.disable=function(e){return this.ej2Instances.disable(e)},n.prototype.enableItems=function(e,t){return this.ej2Instances.enableItems(e,t)},n.prototype.hideItem=function(e,t){return this.ej2Instances.hideItem(e,t)},n.prototype.refreshOverflow=function(){return this.ej2Instances.refreshOverflow()},n.prototype.removeItems=function(e){return this.ej2Instances.removeItems(e)},n=O([o.EJComponentDecorator({props:w})],n)}(o.ComponentBase),R={name:"ejs-toolbar",install:function(e){e.component(R.name,D),e.component(_.name,P),e.component(g.name,b)}},M=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),A=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},N=["animationSettings","cssClass","enableHtmlSanitizer","enablePersistence","enableRtl","enableScrolling","fields","filter","items","locale","showItemOnClick","target","template","beforeClose","beforeItemRender","beforeOpen","created","onClose","onOpen","select"],k=[],T=function(e){function n(){var n=e.call(this)||this;return n.propKeys=N,n.models=k,n.hasChildDirective=!1,n.hasInjectedModules=!1,n.tagMapper={},n.tagNameMapper={},n.ej2Instances=new t.ContextMenu({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return M(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.render=function(e){return e("ul",this.$slots.default)},n.prototype.close=function(){return this.ej2Instances.close()},n.prototype.enableItems=function(e,t,n){return this.ej2Instances.enableItems(e,t,n)},n.prototype.getItemIndex=function(e,t,n){return this.ej2Instances.getItemIndex(e,t,n)},n.prototype.hideItems=function(e,t){return this.ej2Instances.hideItems(e,t)},n.prototype.insertAfter=function(e,t,n){return this.ej2Instances.insertAfter(e,t,n)},n.prototype.insertBefore=function(e,t,n){return this.ej2Instances.insertBefore(e,t,n)},n.prototype.open=function(e,t,n){return this.ej2Instances.open(e,t,n)},n.prototype.removeItems=function(e,t){return this.ej2Instances.removeItems(e,t)},n.prototype.setItem=function(e,t,n){return this.ej2Instances.setItem(e,t,n)},n.prototype.showItems=function(e,t){return this.ej2Instances.showItems(e,t)},n=A([o.EJComponentDecorator({props:N})],n)}(o.ComponentBase),x={name:"ejs-contextmenu",install:function(e){e.component(x.name,T)}},S=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),E=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},B=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return S(t,e),t.prototype.render=function(){},t=E([o.EJComponentDecorator({})],t)}(n),$={name:"e-tabitems",install:function(e){e.component($.name,B)}},J=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return S(t,e),t.prototype.render=function(){},t=E([o.EJComponentDecorator({})],t)}(n),K={name:"e-tabitem",install:function(e){e.component(K.name,J)}},V=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),z=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},q=["animation","cssClass","enablePersistence","enableRtl","headerPlacement","height","heightAdjustMode","items","loadOn","locale","overflowMode","scrollStep","selectedItem","showCloseButton","width","added","adding","created","destroyed","removed","removing","selected","selecting"],H=[],U=function(e){function n(){var n=e.call(this)||this;return n.propKeys=q,n.models=H,n.hasChildDirective=!0,n.hasInjectedModules=!1,n.tagMapper={"e-tabitems":"e-tabitem"},n.tagNameMapper={"e-tabitems":"e-items"},n.ej2Instances=new t.Tab({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return V(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.render=function(e){return e("div",this.$slots.default)},n.prototype.addTab=function(e,t){return this.ej2Instances.addTab(e,t)},n.prototype.disable=function(e){return this.ej2Instances.disable(e)},n.prototype.enableTab=function(e,t){return this.ej2Instances.enableTab(e,t)},n.prototype.hideTab=function(e,t){return this.ej2Instances.hideTab(e,t)},n.prototype.refresh=function(){return this.ej2Instances.refresh()},n.prototype.removeTab=function(e){return this.ej2Instances.removeTab(e)},n.prototype.select=function(e){return this.ej2Instances.select(e)},n=z([o.EJComponentDecorator({props:q})],n)}(o.ComponentBase),F={name:"ejs-tab",install:function(e){e.component(F.name,U),e.component(K.name,J),e.component($.name,B)}},G=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),Q=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},L=["allowDragAndDrop","allowEditing","allowMultiSelection","animation","autoCheck","checkedNodes","cssClass","disabled","enableHtmlSanitizer","enablePersistence","enableRtl","expandOn","expandedNodes","fields","fullRowNavigable","fullRowSelect","loadOnDemand","locale","nodeTemplate","selectedNodes","showCheckBox","sortOrder","actionFailure","created","dataBound","dataSourceChanged","destroyed","drawNode","keyPress","nodeChecked","nodeChecking","nodeClicked","nodeCollapsed","nodeCollapsing","nodeDragStart","nodeDragStop","nodeDragging","nodeDropped","nodeEdited","nodeEditing","nodeExpanded","nodeExpanding","nodeSelected","nodeSelecting"],W=[],X=function(e){function n(){var n=e.call(this)||this;return n.propKeys=L,n.models=W,n.hasChildDirective=!1,n.hasInjectedModules=!1,n.tagMapper={},n.tagNameMapper={},n.ej2Instances=new t.TreeView({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return G(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.render=function(e){return e("div",this.$slots.default)},n.prototype.addNodes=function(e,t,n,o){return this.ej2Instances.addNodes(e,t,n,o)},n.prototype.beginEdit=function(e){return this.ej2Instances.beginEdit(e)},n.prototype.checkAll=function(e){return this.ej2Instances.checkAll(e)},n.prototype.collapseAll=function(e,t,n){return this.ej2Instances.collapseAll(e,t,n)},n.prototype.disableNodes=function(e){return this.ej2Instances.disableNodes(e)},n.prototype.enableNodes=function(e){return this.ej2Instances.enableNodes(e)},n.prototype.ensureVisible=function(e){return this.ej2Instances.ensureVisible(e)},n.prototype.expandAll=function(e,t,n){return this.ej2Instances.expandAll(e,t,n)},n.prototype.getAllCheckedNodes=function(){return this.ej2Instances.getAllCheckedNodes()},n.prototype.getDisabledNodes=function(){return this.ej2Instances.getDisabledNodes()},n.prototype.getNode=function(e){return this.ej2Instances.getNode(e)},n.prototype.getTreeData=function(e){return this.ej2Instances.getTreeData(e)},n.prototype.moveNodes=function(e,t,n,o){return this.ej2Instances.moveNodes(e,t,n,o)},n.prototype.refreshNode=function(e,t){return this.ej2Instances.refreshNode(e,t)},n.prototype.removeNodes=function(e){return this.ej2Instances.removeNodes(e)},n.prototype.uncheckAll=function(e){return this.ej2Instances.uncheckAll(e)},n.prototype.updateNode=function(e,t){return this.ej2Instances.updateNode(e,t)},n=Q([o.EJComponentDecorator({props:L})],n)}(o.ComponentBase),Y={name:"ejs-treeview",install:function(e){e.component(Y.name,X)}},Z=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),ee=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},te=["animate","closeOnDocumentClick","dockSize","enableDock","enableGestures","enablePersistence","enableRtl","height","isOpen","locale","mediaQuery","position","showBackdrop","target","type","width","zIndex","change","close","created","destroyed","open"],ne=["isOpen"],oe=function(e){function n(){var n=e.call(this)||this;return n.propKeys=te,n.models=ne,n.hasChildDirective=!1,n.hasInjectedModules=!1,n.tagMapper={},n.tagNameMapper={},n.ej2Instances=new t.Sidebar({}),n.ej2Instances._trigger=n.ej2Instances.trigger,n.ej2Instances.trigger=n.trigger,n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return Z(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.trigger=function(e,t,n){if("change"!==e&&"input"!==e||!this.models||0===this.models.length){if("actionBegin"===e&&"dateNavigate"===t.requestType&&this.models&&0!==this.models.length){s=(o=this.models.toString().match(/currentView|selectedDate/)||[])[0];t&&o&&!r.isUndefined(t[s])&&(this.$emit("update:"+s,t[s]),this.$emit("modelchanged",t[s]))}}else{var o,s=(o=this.models.toString().match(/checked|value/)||[])[0];t&&o&&!r.isUndefined(t[s])&&(this.$emit("update:"+s,t[s]),this.$emit("modelchanged",t[s]))}this.ej2Instances&&this.ej2Instances._trigger&&this.ej2Instances._trigger(e,t,n)},n.prototype.render=function(e){return e("div",this.$slots.default)},n.prototype.hide=function(e){return this.ej2Instances.hide(e)},n.prototype.show=function(e){return this.ej2Instances.show(e)},n.prototype.toggle=function(e){return this.ej2Instances.toggle(e)},n=ee([o.EJComponentDecorator({props:te,model:{event:"modelchanged"}})],n)}(o.ComponentBase),re={name:"ejs-sidebar",install:function(e){e.component(re.name,oe)}},se=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),ie=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},ce=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return se(t,e),t.prototype.render=function(){},t=ie([o.EJComponentDecorator({})],t)}(n),ae={name:"e-menu-items",install:function(e){e.component(ae.name,ce)}},pe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return se(t,e),t.prototype.render=function(){},t=ie([o.EJComponentDecorator({})],t)}(n),ue={name:"e-",install:function(e){e.component(ue.name,pe)}},le=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),fe=function(e,t,n,o){var r,s=arguments.length,i=s<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(s<3?r(i):s>3?r(t,n,i):r(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i},de=["animationSettings","cssClass","enableHtmlSanitizer","enablePersistence","enableRtl","enableScrolling","fields","filter","hamburgerMode","items","locale","orientation","showItemOnClick","target","template","title","beforeClose","beforeItemRender","beforeOpen","created","onClose","onOpen","select"],he=[],me=function(e){function n(){var n=e.call(this)||this;return n.propKeys=de,n.models=he,n.hasChildDirective=!0,n.hasInjectedModules=!1,n.tagMapper={"e-menu-items":"e-"},n.tagNameMapper={"e-menu-items":"e-items"},n.ej2Instances=new t.Menu({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return le(n,e),n.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},n.prototype.render=function(e){return e("ul",this.$slots.default)},n.prototype.close=function(){return this.ej2Instances.close()},n.prototype.enableItems=function(e,t,n){return this.ej2Instances.enableItems(e,t,n)},n.prototype.getItemIndex=function(e,t,n){return this.ej2Instances.getItemIndex(e,t,n)},n.prototype.hideItems=function(e,t){return this.ej2Instances.hideItems(e,t)},n.prototype.insertAfter=function(e,t,n){return this.ej2Instances.insertAfter(e,t,n)},n.prototype.insertBefore=function(e,t,n){return this.ej2Instances.insertBefore(e,t,n)},n.prototype.open=function(){return this.ej2Instances.open()},n.prototype.removeItems=function(e,t){return this.ej2Instances.removeItems(e,t)},n.prototype.setItem=function(e,t,n){return this.ej2Instances.setItem(e,t,n)},n.prototype.showItems=function(e,t){return this.ej2Instances.showItems(e,t)},n=fe([o.EJComponentDecorator({props:de})],n)}(o.ComponentBase),ye={name:"ejs-menu",install:function(e){e.component(ye.name,me),e.component(ue.name,pe),e.component(ae.name,ce)}};e.AccordionItemsDirective=c,e.AccordionItemDirective=p,e.AccordionItemsPlugin=a,e.AccordionItemPlugin=u,e.AccordionComponent=m,e.AccordionPlugin=y,e.ItemsDirective=b,e.ItemDirective=P,e.ItemsPlugin=g,e.ItemPlugin=_,e.ToolbarComponent=D,e.ToolbarPlugin=R,e.ContextMenuComponent=T,e.ContextMenuPlugin=x,e.TabItemsDirective=B,e.TabItemDirective=J,e.TabItemsPlugin=$,e.TabItemPlugin=K,e.TabComponent=U,e.TabPlugin=F,e.TreeViewComponent=X,e.TreeViewPlugin=Y,e.SidebarComponent=oe,e.SidebarPlugin=re,e.MenuItemsDirective=ce,e.MenuItemDirective=pe,e.MenuItemsPlugin=ae,e.MenuItemPlugin=ue,e.MenuComponent=me,e.MenuPlugin=ye,Object.keys(t).forEach(function(n){e[n]=t[n]}),Object.defineProperty(e,"__esModule",{value:!0})}); //# sourceMappingURL=ej2-vue-navigations.umd.min.js.map diff --git a/components/navigations/dist/ej2-vue-navigations.umd.min.js.map b/components/navigations/dist/ej2-vue-navigations.umd.min.js.map index 43dff0701..8e717074a 100644 --- a/components/navigations/dist/ej2-vue-navigations.umd.min.js.map +++ b/components/navigations/dist/ej2-vue-navigations.umd.min.js.map @@ -1 +1 @@ -{"version":3,"file":"ej2-vue-navigations.umd.min.js","sources":["../src/accordion/items.directive.js","../src/accordion/accordion.component.js","../src/toolbar/items.directive.js","../src/toolbar/toolbar.component.js","../src/context-menu/contextmenu.component.js","../src/tab/items.directive.js","../src/tab/tab.component.js","../src/treeview/treeview.component.js","../src/sidebar/sidebar.component.js","../src/menu/items.directive.js","../src/menu/menu.component.js"],"sourcesContent":["var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar AccordionItemsDirective = /** @class */ (function (_super) {\n __extends(AccordionItemsDirective, _super);\n function AccordionItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n AccordionItemsDirective.prototype.render = function () {\n return;\n };\n AccordionItemsDirective = __decorate([\n EJComponentDecorator({})\n ], AccordionItemsDirective);\n return AccordionItemsDirective;\n}(Vue));\nexport { AccordionItemsDirective };\nexport var AccordionItemsPlugin = {\n name: 'e-accordionitems',\n install: function (Vue) {\n Vue.component(AccordionItemsPlugin.name, AccordionItemsDirective);\n }\n};\n/**\n * 'e-accordionitem' directive represent a item of Vue Accordion\n * It must be contained in a Accordion component(`ejs-accordion`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar AccordionItemDirective = /** @class */ (function (_super) {\n __extends(AccordionItemDirective, _super);\n function AccordionItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n AccordionItemDirective.prototype.render = function () {\n return;\n };\n AccordionItemDirective = __decorate([\n EJComponentDecorator({})\n ], AccordionItemDirective);\n return AccordionItemDirective;\n}(Vue));\nexport { AccordionItemDirective };\nexport var AccordionItemPlugin = {\n name: 'e-accordionitem',\n install: function (Vue) {\n Vue.component(AccordionItemPlugin.name, AccordionItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Accordion } from '@syncfusion/ej2-navigations';\nimport { AccordionItemsDirective, AccordionItemDirective, AccordionItemsPlugin, AccordionItemPlugin } from './items.directive';\nexport var properties = ['animation', 'dataSource', 'enablePersistence', 'enableRtl', 'expandMode', 'headerTemplate', 'height', 'itemTemplate', 'items', 'locale', 'width', 'clicked', 'created', 'destroyed', 'expanded', 'expanding'];\nexport var modelProps = [];\n/**\n * Represents the VueJS Accoridon Component.\n * ```html\n * \n * ```\n */\nvar AccordionComponent = /** @class */ (function (_super) {\n __extends(AccordionComponent, _super);\n function AccordionComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-accordionitems\": \"e-accordionitem\" };\n _this.tagNameMapper = { \"e-accordionitems\": \"e-items\" };\n _this.ej2Instances = new Accordion({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n AccordionComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n AccordionComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n AccordionComponent.prototype.addItem = function (item, index) {\n return this.ej2Instances.addItem(item, index);\n };\n AccordionComponent.prototype.enableItem = function (index, isEnable) {\n return this.ej2Instances.enableItem(index, isEnable);\n };\n AccordionComponent.prototype.expandItem = function (isExpand, index) {\n return this.ej2Instances.expandItem(isExpand, index);\n };\n AccordionComponent.prototype.hideItem = function (index, isHidden) {\n return this.ej2Instances.hideItem(index, isHidden);\n };\n AccordionComponent.prototype.refresh = function () {\n return this.ej2Instances.refresh();\n };\n AccordionComponent.prototype.removeItem = function (index) {\n return this.ej2Instances.removeItem(index);\n };\n AccordionComponent.prototype.select = function (index) {\n return this.ej2Instances.select(index);\n };\n AccordionComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], AccordionComponent);\n return AccordionComponent;\n}(ComponentBase));\nexport { AccordionComponent };\nexport var AccordionPlugin = {\n name: 'ejs-accordion',\n install: function (Vue) {\n Vue.component(AccordionPlugin.name, AccordionComponent);\n Vue.component(AccordionItemPlugin.name, AccordionItemDirective);\n Vue.component(AccordionItemsPlugin.name, AccordionItemsDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar ItemsDirective = /** @class */ (function (_super) {\n __extends(ItemsDirective, _super);\n function ItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n ItemsDirective.prototype.render = function () {\n return;\n };\n ItemsDirective = __decorate([\n EJComponentDecorator({})\n ], ItemsDirective);\n return ItemsDirective;\n}(Vue));\nexport { ItemsDirective };\nexport var ItemsPlugin = {\n name: 'e-items',\n install: function (Vue) {\n Vue.component(ItemsPlugin.name, ItemsDirective);\n }\n};\n/**\n * 'e-item' directive represent a item of Vue Toolbar\n * It must be contained in a Toolbar component(`ejs-toolbar`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar ItemDirective = /** @class */ (function (_super) {\n __extends(ItemDirective, _super);\n function ItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n ItemDirective.prototype.render = function () {\n return;\n };\n ItemDirective = __decorate([\n EJComponentDecorator({})\n ], ItemDirective);\n return ItemDirective;\n}(Vue));\nexport { ItemDirective };\nexport var ItemPlugin = {\n name: 'e-item',\n install: function (Vue) {\n Vue.component(ItemPlugin.name, ItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Toolbar } from '@syncfusion/ej2-navigations';\nimport { ItemsDirective, ItemDirective, ItemsPlugin, ItemPlugin } from './items.directive';\nexport var properties = ['allowKeyboard', 'cssClass', 'enableCollision', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'height', 'items', 'locale', 'overflowMode', 'scrollStep', 'width', 'beforeCreate', 'clicked', 'created', 'destroyed'];\nexport var modelProps = [];\n/**\n * Represents the VueJS Toolbar Component.\n * ```html\n * \n * ```\n */\nvar ToolbarComponent = /** @class */ (function (_super) {\n __extends(ToolbarComponent, _super);\n function ToolbarComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-items\": \"e-item\" };\n _this.tagNameMapper = {};\n _this.ej2Instances = new Toolbar({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n ToolbarComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n ToolbarComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n ToolbarComponent.prototype.addItems = function (items, index) {\n return this.ej2Instances.addItems(items, index);\n };\n ToolbarComponent.prototype.disable = function (value) {\n return this.ej2Instances.disable(value);\n };\n ToolbarComponent.prototype.enableItems = function (items, isEnable) {\n return this.ej2Instances.enableItems(items, isEnable);\n };\n ToolbarComponent.prototype.hideItem = function (index, value) {\n return this.ej2Instances.hideItem(index, value);\n };\n ToolbarComponent.prototype.refreshOverflow = function () {\n return this.ej2Instances.refreshOverflow();\n };\n ToolbarComponent.prototype.removeItems = function (args) {\n return this.ej2Instances.removeItems(args);\n };\n ToolbarComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], ToolbarComponent);\n return ToolbarComponent;\n}(ComponentBase));\nexport { ToolbarComponent };\nexport var ToolbarPlugin = {\n name: 'ejs-toolbar',\n install: function (Vue) {\n Vue.component(ToolbarPlugin.name, ToolbarComponent);\n Vue.component(ItemPlugin.name, ItemDirective);\n Vue.component(ItemsPlugin.name, ItemsDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { ContextMenu } from '@syncfusion/ej2-navigations';\nexport var properties = ['animationSettings', 'cssClass', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableScrolling', 'fields', 'filter', 'items', 'locale', 'showItemOnClick', 'target', 'template', 'beforeClose', 'beforeItemRender', 'beforeOpen', 'created', 'onClose', 'onOpen', 'select'];\nexport var modelProps = [];\n/**\n * Represents the Essential JS 2 VueJS ContextMenu Component.\n * ```html\n *
Right click / Touch hold to open the ContextMenu
\n * \n * ```\n */\nvar ContextMenuComponent = /** @class */ (function (_super) {\n __extends(ContextMenuComponent, _super);\n function ContextMenuComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = false;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new ContextMenu({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n ContextMenuComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n ContextMenuComponent.prototype.render = function (createElement) {\n return createElement('ul', this.$slots.default);\n };\n ContextMenuComponent.prototype.close = function () {\n return this.ej2Instances.close();\n };\n ContextMenuComponent.prototype.enableItems = function (items, enable, isUniqueId) {\n return this.ej2Instances.enableItems(items, enable, isUniqueId);\n };\n ContextMenuComponent.prototype.hideItems = function (items, isUniqueId) {\n return this.ej2Instances.hideItems(items, isUniqueId);\n };\n ContextMenuComponent.prototype.insertAfter = function (items, text, isUniqueId) {\n return this.ej2Instances.insertAfter(items, text, isUniqueId);\n };\n ContextMenuComponent.prototype.insertBefore = function (items, text, isUniqueId) {\n return this.ej2Instances.insertBefore(items, text, isUniqueId);\n };\n ContextMenuComponent.prototype.open = function (top, left, target) {\n return this.ej2Instances.open(top, left, target);\n };\n ContextMenuComponent.prototype.removeItems = function (items, isUniqueId) {\n return this.ej2Instances.removeItems(items, isUniqueId);\n };\n ContextMenuComponent.prototype.showItems = function (items, isUniqueId) {\n return this.ej2Instances.showItems(items, isUniqueId);\n };\n ContextMenuComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], ContextMenuComponent);\n return ContextMenuComponent;\n}(ComponentBase));\nexport { ContextMenuComponent };\nexport var ContextMenuPlugin = {\n name: 'ejs-contextmenu',\n install: function (Vue) {\n Vue.component(ContextMenuPlugin.name, ContextMenuComponent);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar TabItemsDirective = /** @class */ (function (_super) {\n __extends(TabItemsDirective, _super);\n function TabItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n TabItemsDirective.prototype.render = function () {\n return;\n };\n TabItemsDirective = __decorate([\n EJComponentDecorator({})\n ], TabItemsDirective);\n return TabItemsDirective;\n}(Vue));\nexport { TabItemsDirective };\nexport var TabItemsPlugin = {\n name: 'e-tabitems',\n install: function (Vue) {\n Vue.component(TabItemsPlugin.name, TabItemsDirective);\n }\n};\n/**\n * 'e-tabitem' directive represent a item of the Vue Tab\n * It must be contained in a Tab component(`ejs-tab`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar TabItemDirective = /** @class */ (function (_super) {\n __extends(TabItemDirective, _super);\n function TabItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n TabItemDirective.prototype.render = function () {\n return;\n };\n TabItemDirective = __decorate([\n EJComponentDecorator({})\n ], TabItemDirective);\n return TabItemDirective;\n}(Vue));\nexport { TabItemDirective };\nexport var TabItemPlugin = {\n name: 'e-tabitem',\n install: function (Vue) {\n Vue.component(TabItemPlugin.name, TabItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Tab } from '@syncfusion/ej2-navigations';\nimport { TabItemsDirective, TabItemDirective, TabItemsPlugin, TabItemPlugin } from './items.directive';\nexport var properties = ['animation', 'cssClass', 'enablePersistence', 'enableRtl', 'headerPlacement', 'height', 'heightAdjustMode', 'items', 'loadOn', 'locale', 'overflowMode', 'scrollStep', 'selectedItem', 'showCloseButton', 'width', 'added', 'adding', 'created', 'destroyed', 'removed', 'removing', 'selected', 'selecting'];\nexport var modelProps = [];\n/**\n * Represents the VueJS Tab Component.\n * ```html\n * \n * ```\n */\nvar TabComponent = /** @class */ (function (_super) {\n __extends(TabComponent, _super);\n function TabComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-tabitems\": \"e-tabitem\" };\n _this.tagNameMapper = { \"e-tabitems\": \"e-items\" };\n _this.ej2Instances = new Tab({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n TabComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n TabComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n TabComponent.prototype.addTab = function (items, index) {\n return this.ej2Instances.addTab(items, index);\n };\n TabComponent.prototype.disable = function (value) {\n return this.ej2Instances.disable(value);\n };\n TabComponent.prototype.enableTab = function (index, value) {\n return this.ej2Instances.enableTab(index, value);\n };\n TabComponent.prototype.hideTab = function (index, value) {\n return this.ej2Instances.hideTab(index, value);\n };\n TabComponent.prototype.refresh = function () {\n return this.ej2Instances.refresh();\n };\n TabComponent.prototype.removeTab = function (index) {\n return this.ej2Instances.removeTab(index);\n };\n TabComponent.prototype.select = function (args) {\n return this.ej2Instances.select(args);\n };\n TabComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], TabComponent);\n return TabComponent;\n}(ComponentBase));\nexport { TabComponent };\nexport var TabPlugin = {\n name: 'ejs-tab',\n install: function (Vue) {\n Vue.component(TabPlugin.name, TabComponent);\n Vue.component(TabItemPlugin.name, TabItemDirective);\n Vue.component(TabItemsPlugin.name, TabItemsDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { TreeView } from '@syncfusion/ej2-navigations';\nexport var properties = ['allowDragAndDrop', 'allowEditing', 'allowMultiSelection', 'animation', 'autoCheck', 'checkedNodes', 'cssClass', 'disabled', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'expandOn', 'expandedNodes', 'fields', 'fullRowNavigable', 'fullRowSelect', 'loadOnDemand', 'locale', 'nodeTemplate', 'selectedNodes', 'showCheckBox', 'sortOrder', 'actionFailure', 'created', 'dataBound', 'dataSourceChanged', 'destroyed', 'drawNode', 'keyPress', 'nodeChecked', 'nodeChecking', 'nodeClicked', 'nodeCollapsed', 'nodeCollapsing', 'nodeDragStart', 'nodeDragStop', 'nodeDragging', 'nodeDropped', 'nodeEdited', 'nodeEditing', 'nodeExpanded', 'nodeExpanding', 'nodeSelected', 'nodeSelecting'];\nexport var modelProps = [];\n/**\n * Represents the EJ2 VueJS TreeView Component.\n * ```html\n * \n * ```\n */\nvar TreeViewComponent = /** @class */ (function (_super) {\n __extends(TreeViewComponent, _super);\n function TreeViewComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = false;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new TreeView({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n TreeViewComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n TreeViewComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n TreeViewComponent.prototype.addNodes = function (nodes, target, index, preventTargetExpand) {\n return this.ej2Instances.addNodes(nodes, target, index, preventTargetExpand);\n };\n TreeViewComponent.prototype.beginEdit = function (node) {\n return this.ej2Instances.beginEdit(node);\n };\n TreeViewComponent.prototype.checkAll = function (nodes) {\n return this.ej2Instances.checkAll(nodes);\n };\n TreeViewComponent.prototype.collapseAll = function (nodes, level, excludeHiddenNodes) {\n return this.ej2Instances.collapseAll(nodes, level, excludeHiddenNodes);\n };\n TreeViewComponent.prototype.disableNodes = function (nodes) {\n return this.ej2Instances.disableNodes(nodes);\n };\n TreeViewComponent.prototype.enableNodes = function (nodes) {\n return this.ej2Instances.enableNodes(nodes);\n };\n TreeViewComponent.prototype.ensureVisible = function (node) {\n return this.ej2Instances.ensureVisible(node);\n };\n TreeViewComponent.prototype.expandAll = function (nodes, level, excludeHiddenNodes) {\n return this.ej2Instances.expandAll(nodes, level, excludeHiddenNodes);\n };\n TreeViewComponent.prototype.getAllCheckedNodes = function () {\n return this.ej2Instances.getAllCheckedNodes();\n };\n TreeViewComponent.prototype.getDisabledNodes = function () {\n return this.ej2Instances.getDisabledNodes();\n };\n TreeViewComponent.prototype.getNode = function (node) {\n return this.ej2Instances.getNode(node);\n };\n TreeViewComponent.prototype.getTreeData = function (node) {\n return this.ej2Instances.getTreeData(node);\n };\n TreeViewComponent.prototype.moveNodes = function (sourceNodes, target, index, preventTargetExpand) {\n return this.ej2Instances.moveNodes(sourceNodes, target, index, preventTargetExpand);\n };\n TreeViewComponent.prototype.refreshNode = function (target, newData) {\n return this.ej2Instances.refreshNode(target, newData);\n };\n TreeViewComponent.prototype.removeNodes = function (nodes) {\n return this.ej2Instances.removeNodes(nodes);\n };\n TreeViewComponent.prototype.uncheckAll = function (nodes) {\n return this.ej2Instances.uncheckAll(nodes);\n };\n TreeViewComponent.prototype.updateNode = function (target, newText) {\n return this.ej2Instances.updateNode(target, newText);\n };\n TreeViewComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], TreeViewComponent);\n return TreeViewComponent;\n}(ComponentBase));\nexport { TreeViewComponent };\nexport var TreeViewPlugin = {\n name: 'ejs-treeview',\n install: function (Vue) {\n Vue.component(TreeViewPlugin.name, TreeViewComponent);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { isUndefined } from '@syncfusion/ej2-base';\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Sidebar } from '@syncfusion/ej2-navigations';\nexport var properties = ['animate', 'closeOnDocumentClick', 'dockSize', 'enableDock', 'enableGestures', 'enablePersistence', 'enableRtl', 'height', 'isOpen', 'locale', 'mediaQuery', 'position', 'showBackdrop', 'target', 'type', 'width', 'zIndex', 'change', 'close', 'created', 'destroyed', 'open'];\nexport var modelProps = ['isOpen'];\n/**\n * Represents the Essential JS 2 VueJS Sidebar Component.\n * ```html\n * \n * ```\n */\nvar SidebarComponent = /** @class */ (function (_super) {\n __extends(SidebarComponent, _super);\n function SidebarComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = false;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new Sidebar({});\n _this.ej2Instances._trigger = _this.ej2Instances.trigger;\n _this.ej2Instances.trigger = _this.trigger;\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n SidebarComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n SidebarComponent.prototype.trigger = function (eventName, eventProp, successHandler) {\n if ((eventName === 'change' || eventName === 'input') && this.models && (this.models.length !== 0)) {\n var key = this.models.toString().match(/checked|value/) || [];\n var propKey = key[0];\n if (eventProp && key && !isUndefined(eventProp[propKey])) {\n this.$emit('update:' + propKey, eventProp[propKey]);\n this.$emit('modelchanged', eventProp[propKey]);\n }\n }\n else if ((eventName === 'actionBegin' && eventProp.requestType === 'dateNavigate') && this.models && (this.models.length !== 0)) {\n var key = this.models.toString().match(/currentView|selectedDate/) || [];\n var propKey = key[0];\n if (eventProp && key && !isUndefined(eventProp[propKey])) {\n this.$emit('update:' + propKey, eventProp[propKey]);\n this.$emit('modelchanged', eventProp[propKey]);\n }\n }\n if (this.ej2Instances && this.ej2Instances._trigger) {\n this.ej2Instances._trigger(eventName, eventProp, successHandler);\n }\n };\n SidebarComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n SidebarComponent.prototype.hide = function (e) {\n return this.ej2Instances.hide(e);\n };\n SidebarComponent.prototype.show = function (e) {\n return this.ej2Instances.show(e);\n };\n SidebarComponent.prototype.toggle = function (e) {\n return this.ej2Instances.toggle(e);\n };\n SidebarComponent = __decorate([\n EJComponentDecorator({\n props: properties,\n model: {\n event: 'modelchanged'\n }\n })\n ], SidebarComponent);\n return SidebarComponent;\n}(ComponentBase));\nexport { SidebarComponent };\nexport var SidebarPlugin = {\n name: 'ejs-sidebar',\n install: function (Vue) {\n Vue.component(SidebarPlugin.name, SidebarComponent);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar MenuItemsDirective = /** @class */ (function (_super) {\n __extends(MenuItemsDirective, _super);\n function MenuItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n MenuItemsDirective.prototype.render = function () {\n return;\n };\n MenuItemsDirective = __decorate([\n EJComponentDecorator({})\n ], MenuItemsDirective);\n return MenuItemsDirective;\n}(Vue));\nexport { MenuItemsDirective };\nexport var MenuItemsPlugin = {\n name: 'e-menu-items',\n install: function (Vue) {\n Vue.component(MenuItemsPlugin.name, MenuItemsDirective);\n }\n};\nvar MenuItemDirective = /** @class */ (function (_super) {\n __extends(MenuItemDirective, _super);\n function MenuItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n MenuItemDirective.prototype.render = function () {\n return;\n };\n MenuItemDirective = __decorate([\n EJComponentDecorator({})\n ], MenuItemDirective);\n return MenuItemDirective;\n}(Vue));\nexport { MenuItemDirective };\nexport var MenuItemPlugin = {\n name: 'e-',\n install: function (Vue) {\n Vue.component(MenuItemPlugin.name, MenuItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Menu } from '@syncfusion/ej2-navigations';\nimport { MenuItemsDirective, MenuItemDirective, MenuItemsPlugin, MenuItemPlugin } from './items.directive';\nexport var properties = ['animationSettings', 'cssClass', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableScrolling', 'fields', 'filter', 'hamburgerMode', 'items', 'locale', 'orientation', 'showItemOnClick', 'target', 'template', 'title', 'beforeClose', 'beforeItemRender', 'beforeOpen', 'created', 'onClose', 'onOpen', 'select'];\nexport var modelProps = [];\n/**\n * Represents the Essential JS 2 VueJS Menu Component.\n * ```html\n * \n * ```\n */\nvar MenuComponent = /** @class */ (function (_super) {\n __extends(MenuComponent, _super);\n function MenuComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-menu-items\": \"e-\" };\n _this.tagNameMapper = { \"e-menu-items\": \"e-items\" };\n _this.ej2Instances = new Menu({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n MenuComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n MenuComponent.prototype.render = function (createElement) {\n return createElement('ul', this.$slots.default);\n };\n MenuComponent.prototype.close = function () {\n return this.ej2Instances.close();\n };\n MenuComponent.prototype.enableItems = function (items, enable, isUniqueId) {\n return this.ej2Instances.enableItems(items, enable, isUniqueId);\n };\n MenuComponent.prototype.hideItems = function (items, isUniqueId) {\n return this.ej2Instances.hideItems(items, isUniqueId);\n };\n MenuComponent.prototype.insertAfter = function (items, text, isUniqueId) {\n return this.ej2Instances.insertAfter(items, text, isUniqueId);\n };\n MenuComponent.prototype.insertBefore = function (items, text, isUniqueId) {\n return this.ej2Instances.insertBefore(items, text, isUniqueId);\n };\n MenuComponent.prototype.open = function () {\n return this.ej2Instances.open();\n };\n MenuComponent.prototype.removeItems = function (items, isUniqueId) {\n return this.ej2Instances.removeItems(items, isUniqueId);\n };\n MenuComponent.prototype.showItems = function (items, isUniqueId) {\n return this.ej2Instances.showItems(items, isUniqueId);\n };\n MenuComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], MenuComponent);\n return MenuComponent;\n}(ComponentBase));\nexport { MenuComponent };\nexport var MenuPlugin = {\n name: 'ejs-menu',\n install: function (Vue) {\n Vue.component(MenuPlugin.name, MenuComponent);\n Vue.component(MenuItemPlugin.name, MenuItemDirective);\n Vue.component(MenuItemsPlugin.name, MenuItemsDirective);\n }\n};\n"],"names":["__extends","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","hasOwnProperty","__","this","constructor","prototype","create","__decorate","decorators","target","key","desc","c","arguments","length","r","getOwnPropertyDescriptor","Reflect","decorate","i","defineProperty","AccordionItemsDirective","_super","apply","render","EJComponentDecorator","Vue","AccordionItemsPlugin","name","install","component","AccordionItemDirective","AccordionItemPlugin","properties","modelProps","AccordionComponent","_this","call","propKeys","models","hasChildDirective","hasInjectedModules","tagMapper","e-accordionitems","tagNameMapper","ej2Instances","Accordion","bindProperties","_setProperties","setProperties","prop","muteOnChange","keys","map","model","test","$emit","createElement","$slots","default","addItem","item","index","enableItem","isEnable","expandItem","isExpand","hideItem","isHidden","refresh","removeItem","select","props","ComponentBase","AccordionPlugin","ItemsDirective","ItemsPlugin","ItemDirective","ItemPlugin","ToolbarComponent","e-items","Toolbar","addItems","items","disable","value","enableItems","refreshOverflow","removeItems","args","ToolbarPlugin","ContextMenuComponent","ContextMenu","close","enable","isUniqueId","hideItems","insertAfter","text","insertBefore","open","top","left","showItems","ContextMenuPlugin","TabItemsDirective","TabItemsPlugin","TabItemDirective","TabItemPlugin","TabComponent","e-tabitems","Tab","addTab","enableTab","hideTab","removeTab","TabPlugin","TreeViewComponent","TreeView","addNodes","nodes","preventTargetExpand","beginEdit","node","checkAll","collapseAll","level","excludeHiddenNodes","disableNodes","enableNodes","ensureVisible","expandAll","getAllCheckedNodes","getDisabledNodes","getNode","getTreeData","moveNodes","sourceNodes","refreshNode","newData","removeNodes","uncheckAll","updateNode","newText","TreeViewPlugin","SidebarComponent","Sidebar","_trigger","trigger","eventName","eventProp","successHandler","requestType","propKey","toString","match","isUndefined","hide","e","show","toggle","event","SidebarPlugin","MenuItemsDirective","MenuItemsPlugin","MenuItemDirective","MenuItemPlugin","MenuComponent","e-menu-items","Menu","MenuPlugin"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ej2-vue-navigations.umd.min.js","sources":["../src/accordion/items.directive.js","../src/accordion/accordion.component.js","../src/toolbar/items.directive.js","../src/toolbar/toolbar.component.js","../src/context-menu/contextmenu.component.js","../src/tab/items.directive.js","../src/tab/tab.component.js","../src/treeview/treeview.component.js","../src/sidebar/sidebar.component.js","../src/menu/items.directive.js","../src/menu/menu.component.js"],"sourcesContent":["var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar AccordionItemsDirective = /** @class */ (function (_super) {\n __extends(AccordionItemsDirective, _super);\n function AccordionItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n AccordionItemsDirective.prototype.render = function () {\n return;\n };\n AccordionItemsDirective = __decorate([\n EJComponentDecorator({})\n ], AccordionItemsDirective);\n return AccordionItemsDirective;\n}(Vue));\nexport { AccordionItemsDirective };\nexport var AccordionItemsPlugin = {\n name: 'e-accordionitems',\n install: function (Vue) {\n Vue.component(AccordionItemsPlugin.name, AccordionItemsDirective);\n }\n};\n/**\n * 'e-accordionitem' directive represent a item of Vue Accordion\n * It must be contained in a Accordion component(`ejs-accordion`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar AccordionItemDirective = /** @class */ (function (_super) {\n __extends(AccordionItemDirective, _super);\n function AccordionItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n AccordionItemDirective.prototype.render = function () {\n return;\n };\n AccordionItemDirective = __decorate([\n EJComponentDecorator({})\n ], AccordionItemDirective);\n return AccordionItemDirective;\n}(Vue));\nexport { AccordionItemDirective };\nexport var AccordionItemPlugin = {\n name: 'e-accordionitem',\n install: function (Vue) {\n Vue.component(AccordionItemPlugin.name, AccordionItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Accordion } from '@syncfusion/ej2-navigations';\nimport { AccordionItemsDirective, AccordionItemDirective, AccordionItemsPlugin, AccordionItemPlugin } from './items.directive';\nexport var properties = ['animation', 'dataSource', 'enablePersistence', 'enableRtl', 'expandMode', 'headerTemplate', 'height', 'itemTemplate', 'items', 'locale', 'width', 'clicked', 'created', 'destroyed', 'expanded', 'expanding'];\nexport var modelProps = [];\n/**\n * Represents the VueJS Accoridon Component.\n * ```html\n * \n * ```\n */\nvar AccordionComponent = /** @class */ (function (_super) {\n __extends(AccordionComponent, _super);\n function AccordionComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-accordionitems\": \"e-accordionitem\" };\n _this.tagNameMapper = { \"e-accordionitems\": \"e-items\" };\n _this.ej2Instances = new Accordion({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n AccordionComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n AccordionComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n AccordionComponent.prototype.addItem = function (item, index) {\n return this.ej2Instances.addItem(item, index);\n };\n AccordionComponent.prototype.enableItem = function (index, isEnable) {\n return this.ej2Instances.enableItem(index, isEnable);\n };\n AccordionComponent.prototype.expandItem = function (isExpand, index) {\n return this.ej2Instances.expandItem(isExpand, index);\n };\n AccordionComponent.prototype.hideItem = function (index, isHidden) {\n return this.ej2Instances.hideItem(index, isHidden);\n };\n AccordionComponent.prototype.refresh = function () {\n return this.ej2Instances.refresh();\n };\n AccordionComponent.prototype.removeItem = function (index) {\n return this.ej2Instances.removeItem(index);\n };\n AccordionComponent.prototype.select = function (index) {\n return this.ej2Instances.select(index);\n };\n AccordionComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], AccordionComponent);\n return AccordionComponent;\n}(ComponentBase));\nexport { AccordionComponent };\nexport var AccordionPlugin = {\n name: 'ejs-accordion',\n install: function (Vue) {\n Vue.component(AccordionPlugin.name, AccordionComponent);\n Vue.component(AccordionItemPlugin.name, AccordionItemDirective);\n Vue.component(AccordionItemsPlugin.name, AccordionItemsDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar ItemsDirective = /** @class */ (function (_super) {\n __extends(ItemsDirective, _super);\n function ItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n ItemsDirective.prototype.render = function () {\n return;\n };\n ItemsDirective = __decorate([\n EJComponentDecorator({})\n ], ItemsDirective);\n return ItemsDirective;\n}(Vue));\nexport { ItemsDirective };\nexport var ItemsPlugin = {\n name: 'e-items',\n install: function (Vue) {\n Vue.component(ItemsPlugin.name, ItemsDirective);\n }\n};\n/**\n * 'e-item' directive represent a item of Vue Toolbar\n * It must be contained in a Toolbar component(`ejs-toolbar`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar ItemDirective = /** @class */ (function (_super) {\n __extends(ItemDirective, _super);\n function ItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n ItemDirective.prototype.render = function () {\n return;\n };\n ItemDirective = __decorate([\n EJComponentDecorator({})\n ], ItemDirective);\n return ItemDirective;\n}(Vue));\nexport { ItemDirective };\nexport var ItemPlugin = {\n name: 'e-item',\n install: function (Vue) {\n Vue.component(ItemPlugin.name, ItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Toolbar } from '@syncfusion/ej2-navigations';\nimport { ItemsDirective, ItemDirective, ItemsPlugin, ItemPlugin } from './items.directive';\nexport var properties = ['allowKeyboard', 'cssClass', 'enableCollision', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'height', 'items', 'locale', 'overflowMode', 'scrollStep', 'width', 'beforeCreate', 'clicked', 'created', 'destroyed'];\nexport var modelProps = [];\n/**\n * Represents the VueJS Toolbar Component.\n * ```html\n * \n * ```\n */\nvar ToolbarComponent = /** @class */ (function (_super) {\n __extends(ToolbarComponent, _super);\n function ToolbarComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-items\": \"e-item\" };\n _this.tagNameMapper = {};\n _this.ej2Instances = new Toolbar({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n ToolbarComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n ToolbarComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n ToolbarComponent.prototype.addItems = function (items, index) {\n return this.ej2Instances.addItems(items, index);\n };\n ToolbarComponent.prototype.disable = function (value) {\n return this.ej2Instances.disable(value);\n };\n ToolbarComponent.prototype.enableItems = function (items, isEnable) {\n return this.ej2Instances.enableItems(items, isEnable);\n };\n ToolbarComponent.prototype.hideItem = function (index, value) {\n return this.ej2Instances.hideItem(index, value);\n };\n ToolbarComponent.prototype.refreshOverflow = function () {\n return this.ej2Instances.refreshOverflow();\n };\n ToolbarComponent.prototype.removeItems = function (args) {\n return this.ej2Instances.removeItems(args);\n };\n ToolbarComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], ToolbarComponent);\n return ToolbarComponent;\n}(ComponentBase));\nexport { ToolbarComponent };\nexport var ToolbarPlugin = {\n name: 'ejs-toolbar',\n install: function (Vue) {\n Vue.component(ToolbarPlugin.name, ToolbarComponent);\n Vue.component(ItemPlugin.name, ItemDirective);\n Vue.component(ItemsPlugin.name, ItemsDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { ContextMenu } from '@syncfusion/ej2-navigations';\nexport var properties = ['animationSettings', 'cssClass', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableScrolling', 'fields', 'filter', 'items', 'locale', 'showItemOnClick', 'target', 'template', 'beforeClose', 'beforeItemRender', 'beforeOpen', 'created', 'onClose', 'onOpen', 'select'];\nexport var modelProps = [];\n/**\n * Represents the Essential JS 2 VueJS ContextMenu Component.\n * ```html\n *
Right click / Touch hold to open the ContextMenu
\n * \n * ```\n */\nvar ContextMenuComponent = /** @class */ (function (_super) {\n __extends(ContextMenuComponent, _super);\n function ContextMenuComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = false;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new ContextMenu({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n ContextMenuComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n ContextMenuComponent.prototype.render = function (createElement) {\n return createElement('ul', this.$slots.default);\n };\n ContextMenuComponent.prototype.close = function () {\n return this.ej2Instances.close();\n };\n ContextMenuComponent.prototype.enableItems = function (items, enable, isUniqueId) {\n return this.ej2Instances.enableItems(items, enable, isUniqueId);\n };\n ContextMenuComponent.prototype.getItemIndex = function (item, id, isUniqueId) {\n return this.ej2Instances.getItemIndex(item, id, isUniqueId);\n };\n ContextMenuComponent.prototype.hideItems = function (items, isUniqueId) {\n return this.ej2Instances.hideItems(items, isUniqueId);\n };\n ContextMenuComponent.prototype.insertAfter = function (items, text, isUniqueId) {\n return this.ej2Instances.insertAfter(items, text, isUniqueId);\n };\n ContextMenuComponent.prototype.insertBefore = function (items, text, isUniqueId) {\n return this.ej2Instances.insertBefore(items, text, isUniqueId);\n };\n ContextMenuComponent.prototype.open = function (top, left, target) {\n return this.ej2Instances.open(top, left, target);\n };\n ContextMenuComponent.prototype.removeItems = function (items, isUniqueId) {\n return this.ej2Instances.removeItems(items, isUniqueId);\n };\n ContextMenuComponent.prototype.setItem = function (item, id, isUniqueId) {\n return this.ej2Instances.setItem(item, id, isUniqueId);\n };\n ContextMenuComponent.prototype.showItems = function (items, isUniqueId) {\n return this.ej2Instances.showItems(items, isUniqueId);\n };\n ContextMenuComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], ContextMenuComponent);\n return ContextMenuComponent;\n}(ComponentBase));\nexport { ContextMenuComponent };\nexport var ContextMenuPlugin = {\n name: 'ejs-contextmenu',\n install: function (Vue) {\n Vue.component(ContextMenuPlugin.name, ContextMenuComponent);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar TabItemsDirective = /** @class */ (function (_super) {\n __extends(TabItemsDirective, _super);\n function TabItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n TabItemsDirective.prototype.render = function () {\n return;\n };\n TabItemsDirective = __decorate([\n EJComponentDecorator({})\n ], TabItemsDirective);\n return TabItemsDirective;\n}(Vue));\nexport { TabItemsDirective };\nexport var TabItemsPlugin = {\n name: 'e-tabitems',\n install: function (Vue) {\n Vue.component(TabItemsPlugin.name, TabItemsDirective);\n }\n};\n/**\n * 'e-tabitem' directive represent a item of the Vue Tab\n * It must be contained in a Tab component(`ejs-tab`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar TabItemDirective = /** @class */ (function (_super) {\n __extends(TabItemDirective, _super);\n function TabItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n TabItemDirective.prototype.render = function () {\n return;\n };\n TabItemDirective = __decorate([\n EJComponentDecorator({})\n ], TabItemDirective);\n return TabItemDirective;\n}(Vue));\nexport { TabItemDirective };\nexport var TabItemPlugin = {\n name: 'e-tabitem',\n install: function (Vue) {\n Vue.component(TabItemPlugin.name, TabItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Tab } from '@syncfusion/ej2-navigations';\nimport { TabItemsDirective, TabItemDirective, TabItemsPlugin, TabItemPlugin } from './items.directive';\nexport var properties = ['animation', 'cssClass', 'enablePersistence', 'enableRtl', 'headerPlacement', 'height', 'heightAdjustMode', 'items', 'loadOn', 'locale', 'overflowMode', 'scrollStep', 'selectedItem', 'showCloseButton', 'width', 'added', 'adding', 'created', 'destroyed', 'removed', 'removing', 'selected', 'selecting'];\nexport var modelProps = [];\n/**\n * Represents the VueJS Tab Component.\n * ```html\n * \n * ```\n */\nvar TabComponent = /** @class */ (function (_super) {\n __extends(TabComponent, _super);\n function TabComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-tabitems\": \"e-tabitem\" };\n _this.tagNameMapper = { \"e-tabitems\": \"e-items\" };\n _this.ej2Instances = new Tab({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n TabComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n TabComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n TabComponent.prototype.addTab = function (items, index) {\n return this.ej2Instances.addTab(items, index);\n };\n TabComponent.prototype.disable = function (value) {\n return this.ej2Instances.disable(value);\n };\n TabComponent.prototype.enableTab = function (index, value) {\n return this.ej2Instances.enableTab(index, value);\n };\n TabComponent.prototype.hideTab = function (index, value) {\n return this.ej2Instances.hideTab(index, value);\n };\n TabComponent.prototype.refresh = function () {\n return this.ej2Instances.refresh();\n };\n TabComponent.prototype.removeTab = function (index) {\n return this.ej2Instances.removeTab(index);\n };\n TabComponent.prototype.select = function (args) {\n return this.ej2Instances.select(args);\n };\n TabComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], TabComponent);\n return TabComponent;\n}(ComponentBase));\nexport { TabComponent };\nexport var TabPlugin = {\n name: 'ejs-tab',\n install: function (Vue) {\n Vue.component(TabPlugin.name, TabComponent);\n Vue.component(TabItemPlugin.name, TabItemDirective);\n Vue.component(TabItemsPlugin.name, TabItemsDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { TreeView } from '@syncfusion/ej2-navigations';\nexport var properties = ['allowDragAndDrop', 'allowEditing', 'allowMultiSelection', 'animation', 'autoCheck', 'checkedNodes', 'cssClass', 'disabled', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'expandOn', 'expandedNodes', 'fields', 'fullRowNavigable', 'fullRowSelect', 'loadOnDemand', 'locale', 'nodeTemplate', 'selectedNodes', 'showCheckBox', 'sortOrder', 'actionFailure', 'created', 'dataBound', 'dataSourceChanged', 'destroyed', 'drawNode', 'keyPress', 'nodeChecked', 'nodeChecking', 'nodeClicked', 'nodeCollapsed', 'nodeCollapsing', 'nodeDragStart', 'nodeDragStop', 'nodeDragging', 'nodeDropped', 'nodeEdited', 'nodeEditing', 'nodeExpanded', 'nodeExpanding', 'nodeSelected', 'nodeSelecting'];\nexport var modelProps = [];\n/**\n * Represents the EJ2 VueJS TreeView Component.\n * ```html\n * \n * ```\n */\nvar TreeViewComponent = /** @class */ (function (_super) {\n __extends(TreeViewComponent, _super);\n function TreeViewComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = false;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new TreeView({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n TreeViewComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n TreeViewComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n TreeViewComponent.prototype.addNodes = function (nodes, target, index, preventTargetExpand) {\n return this.ej2Instances.addNodes(nodes, target, index, preventTargetExpand);\n };\n TreeViewComponent.prototype.beginEdit = function (node) {\n return this.ej2Instances.beginEdit(node);\n };\n TreeViewComponent.prototype.checkAll = function (nodes) {\n return this.ej2Instances.checkAll(nodes);\n };\n TreeViewComponent.prototype.collapseAll = function (nodes, level, excludeHiddenNodes) {\n return this.ej2Instances.collapseAll(nodes, level, excludeHiddenNodes);\n };\n TreeViewComponent.prototype.disableNodes = function (nodes) {\n return this.ej2Instances.disableNodes(nodes);\n };\n TreeViewComponent.prototype.enableNodes = function (nodes) {\n return this.ej2Instances.enableNodes(nodes);\n };\n TreeViewComponent.prototype.ensureVisible = function (node) {\n return this.ej2Instances.ensureVisible(node);\n };\n TreeViewComponent.prototype.expandAll = function (nodes, level, excludeHiddenNodes) {\n return this.ej2Instances.expandAll(nodes, level, excludeHiddenNodes);\n };\n TreeViewComponent.prototype.getAllCheckedNodes = function () {\n return this.ej2Instances.getAllCheckedNodes();\n };\n TreeViewComponent.prototype.getDisabledNodes = function () {\n return this.ej2Instances.getDisabledNodes();\n };\n TreeViewComponent.prototype.getNode = function (node) {\n return this.ej2Instances.getNode(node);\n };\n TreeViewComponent.prototype.getTreeData = function (node) {\n return this.ej2Instances.getTreeData(node);\n };\n TreeViewComponent.prototype.moveNodes = function (sourceNodes, target, index, preventTargetExpand) {\n return this.ej2Instances.moveNodes(sourceNodes, target, index, preventTargetExpand);\n };\n TreeViewComponent.prototype.refreshNode = function (target, newData) {\n return this.ej2Instances.refreshNode(target, newData);\n };\n TreeViewComponent.prototype.removeNodes = function (nodes) {\n return this.ej2Instances.removeNodes(nodes);\n };\n TreeViewComponent.prototype.uncheckAll = function (nodes) {\n return this.ej2Instances.uncheckAll(nodes);\n };\n TreeViewComponent.prototype.updateNode = function (target, newText) {\n return this.ej2Instances.updateNode(target, newText);\n };\n TreeViewComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], TreeViewComponent);\n return TreeViewComponent;\n}(ComponentBase));\nexport { TreeViewComponent };\nexport var TreeViewPlugin = {\n name: 'ejs-treeview',\n install: function (Vue) {\n Vue.component(TreeViewPlugin.name, TreeViewComponent);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { isUndefined } from '@syncfusion/ej2-base';\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Sidebar } from '@syncfusion/ej2-navigations';\nexport var properties = ['animate', 'closeOnDocumentClick', 'dockSize', 'enableDock', 'enableGestures', 'enablePersistence', 'enableRtl', 'height', 'isOpen', 'locale', 'mediaQuery', 'position', 'showBackdrop', 'target', 'type', 'width', 'zIndex', 'change', 'close', 'created', 'destroyed', 'open'];\nexport var modelProps = ['isOpen'];\n/**\n * Represents the Essential JS 2 VueJS Sidebar Component.\n * ```html\n * \n * ```\n */\nvar SidebarComponent = /** @class */ (function (_super) {\n __extends(SidebarComponent, _super);\n function SidebarComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = false;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new Sidebar({});\n _this.ej2Instances._trigger = _this.ej2Instances.trigger;\n _this.ej2Instances.trigger = _this.trigger;\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n SidebarComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n SidebarComponent.prototype.trigger = function (eventName, eventProp, successHandler) {\n if ((eventName === 'change' || eventName === 'input') && this.models && (this.models.length !== 0)) {\n var key = this.models.toString().match(/checked|value/) || [];\n var propKey = key[0];\n if (eventProp && key && !isUndefined(eventProp[propKey])) {\n this.$emit('update:' + propKey, eventProp[propKey]);\n this.$emit('modelchanged', eventProp[propKey]);\n }\n }\n else if ((eventName === 'actionBegin' && eventProp.requestType === 'dateNavigate') && this.models && (this.models.length !== 0)) {\n var key = this.models.toString().match(/currentView|selectedDate/) || [];\n var propKey = key[0];\n if (eventProp && key && !isUndefined(eventProp[propKey])) {\n this.$emit('update:' + propKey, eventProp[propKey]);\n this.$emit('modelchanged', eventProp[propKey]);\n }\n }\n if (this.ej2Instances && this.ej2Instances._trigger) {\n this.ej2Instances._trigger(eventName, eventProp, successHandler);\n }\n };\n SidebarComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n SidebarComponent.prototype.hide = function (e) {\n return this.ej2Instances.hide(e);\n };\n SidebarComponent.prototype.show = function (e) {\n return this.ej2Instances.show(e);\n };\n SidebarComponent.prototype.toggle = function (e) {\n return this.ej2Instances.toggle(e);\n };\n SidebarComponent = __decorate([\n EJComponentDecorator({\n props: properties,\n model: {\n event: 'modelchanged'\n }\n })\n ], SidebarComponent);\n return SidebarComponent;\n}(ComponentBase));\nexport { SidebarComponent };\nexport var SidebarPlugin = {\n name: 'ejs-sidebar',\n install: function (Vue) {\n Vue.component(SidebarPlugin.name, SidebarComponent);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar MenuItemsDirective = /** @class */ (function (_super) {\n __extends(MenuItemsDirective, _super);\n function MenuItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n MenuItemsDirective.prototype.render = function () {\n return;\n };\n MenuItemsDirective = __decorate([\n EJComponentDecorator({})\n ], MenuItemsDirective);\n return MenuItemsDirective;\n}(Vue));\nexport { MenuItemsDirective };\nexport var MenuItemsPlugin = {\n name: 'e-menu-items',\n install: function (Vue) {\n Vue.component(MenuItemsPlugin.name, MenuItemsDirective);\n }\n};\nvar MenuItemDirective = /** @class */ (function (_super) {\n __extends(MenuItemDirective, _super);\n function MenuItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n MenuItemDirective.prototype.render = function () {\n return;\n };\n MenuItemDirective = __decorate([\n EJComponentDecorator({})\n ], MenuItemDirective);\n return MenuItemDirective;\n}(Vue));\nexport { MenuItemDirective };\nexport var MenuItemPlugin = {\n name: 'e-',\n install: function (Vue) {\n Vue.component(MenuItemPlugin.name, MenuItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Menu } from '@syncfusion/ej2-navigations';\nimport { MenuItemsDirective, MenuItemDirective, MenuItemsPlugin, MenuItemPlugin } from './items.directive';\nexport var properties = ['animationSettings', 'cssClass', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableScrolling', 'fields', 'filter', 'hamburgerMode', 'items', 'locale', 'orientation', 'showItemOnClick', 'target', 'template', 'title', 'beforeClose', 'beforeItemRender', 'beforeOpen', 'created', 'onClose', 'onOpen', 'select'];\nexport var modelProps = [];\n/**\n * Represents the Essential JS 2 VueJS Menu Component.\n * ```html\n * \n * ```\n */\nvar MenuComponent = /** @class */ (function (_super) {\n __extends(MenuComponent, _super);\n function MenuComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-menu-items\": \"e-\" };\n _this.tagNameMapper = { \"e-menu-items\": \"e-items\" };\n _this.ej2Instances = new Menu({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n MenuComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n MenuComponent.prototype.render = function (createElement) {\n return createElement('ul', this.$slots.default);\n };\n MenuComponent.prototype.close = function () {\n return this.ej2Instances.close();\n };\n MenuComponent.prototype.enableItems = function (items, enable, isUniqueId) {\n return this.ej2Instances.enableItems(items, enable, isUniqueId);\n };\n MenuComponent.prototype.getItemIndex = function (item, id, isUniqueId) {\n return this.ej2Instances.getItemIndex(item, id, isUniqueId);\n };\n MenuComponent.prototype.hideItems = function (items, isUniqueId) {\n return this.ej2Instances.hideItems(items, isUniqueId);\n };\n MenuComponent.prototype.insertAfter = function (items, text, isUniqueId) {\n return this.ej2Instances.insertAfter(items, text, isUniqueId);\n };\n MenuComponent.prototype.insertBefore = function (items, text, isUniqueId) {\n return this.ej2Instances.insertBefore(items, text, isUniqueId);\n };\n MenuComponent.prototype.open = function () {\n return this.ej2Instances.open();\n };\n MenuComponent.prototype.removeItems = function (items, isUniqueId) {\n return this.ej2Instances.removeItems(items, isUniqueId);\n };\n MenuComponent.prototype.setItem = function (item, id, isUniqueId) {\n return this.ej2Instances.setItem(item, id, isUniqueId);\n };\n MenuComponent.prototype.showItems = function (items, isUniqueId) {\n return this.ej2Instances.showItems(items, isUniqueId);\n };\n MenuComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], MenuComponent);\n return MenuComponent;\n}(ComponentBase));\nexport { MenuComponent };\nexport var MenuPlugin = {\n name: 'ejs-menu',\n install: function (Vue) {\n Vue.component(MenuPlugin.name, MenuComponent);\n Vue.component(MenuItemPlugin.name, MenuItemDirective);\n Vue.component(MenuItemsPlugin.name, MenuItemsDirective);\n }\n};\n"],"names":["__extends","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","hasOwnProperty","__","this","constructor","prototype","create","__decorate","decorators","target","key","desc","c","arguments","length","r","getOwnPropertyDescriptor","Reflect","decorate","i","defineProperty","AccordionItemsDirective","_super","apply","render","EJComponentDecorator","Vue","AccordionItemsPlugin","name","install","component","AccordionItemDirective","AccordionItemPlugin","properties","modelProps","AccordionComponent","_this","call","propKeys","models","hasChildDirective","hasInjectedModules","tagMapper","e-accordionitems","tagNameMapper","ej2Instances","Accordion","bindProperties","_setProperties","setProperties","prop","muteOnChange","keys","map","model","test","$emit","createElement","$slots","default","addItem","item","index","enableItem","isEnable","expandItem","isExpand","hideItem","isHidden","refresh","removeItem","select","props","ComponentBase","AccordionPlugin","ItemsDirective","ItemsPlugin","ItemDirective","ItemPlugin","ToolbarComponent","e-items","Toolbar","addItems","items","disable","value","enableItems","refreshOverflow","removeItems","args","ToolbarPlugin","ContextMenuComponent","ContextMenu","close","enable","isUniqueId","getItemIndex","id","hideItems","insertAfter","text","insertBefore","open","top","left","setItem","showItems","ContextMenuPlugin","TabItemsDirective","TabItemsPlugin","TabItemDirective","TabItemPlugin","TabComponent","e-tabitems","Tab","addTab","enableTab","hideTab","removeTab","TabPlugin","TreeViewComponent","TreeView","addNodes","nodes","preventTargetExpand","beginEdit","node","checkAll","collapseAll","level","excludeHiddenNodes","disableNodes","enableNodes","ensureVisible","expandAll","getAllCheckedNodes","getDisabledNodes","getNode","getTreeData","moveNodes","sourceNodes","refreshNode","newData","removeNodes","uncheckAll","updateNode","newText","TreeViewPlugin","SidebarComponent","Sidebar","_trigger","trigger","eventName","eventProp","successHandler","requestType","propKey","toString","match","isUndefined","hide","e","show","toggle","event","SidebarPlugin","MenuItemsDirective","MenuItemsPlugin","MenuItemDirective","MenuItemPlugin","MenuComponent","e-menu-items","Menu","MenuPlugin"],"mappings":"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"} \ No newline at end of file diff --git a/components/navigations/dist/es6/ej2-vue-navigations.es2015.js b/components/navigations/dist/es6/ej2-vue-navigations.es2015.js index c809f7279..459865228 100644 --- a/components/navigations/dist/es6/ej2-vue-navigations.es2015.js +++ b/components/navigations/dist/es6/ej2-vue-navigations.es2015.js @@ -308,6 +308,9 @@ let ContextMenuComponent = class ContextMenuComponent extends ComponentBase { enableItems(items, enable, isUniqueId) { return this.ej2Instances.enableItems(items, enable, isUniqueId); } + getItemIndex(item, id, isUniqueId) { + return this.ej2Instances.getItemIndex(item, id, isUniqueId); + } hideItems(items, isUniqueId) { return this.ej2Instances.hideItems(items, isUniqueId); } @@ -323,6 +326,9 @@ let ContextMenuComponent = class ContextMenuComponent extends ComponentBase { removeItems(items, isUniqueId) { return this.ej2Instances.removeItems(items, isUniqueId); } + setItem(item, id, isUniqueId) { + return this.ej2Instances.setItem(item, id, isUniqueId); + } showItems(items, isUniqueId) { return this.ej2Instances.showItems(items, isUniqueId); } @@ -755,6 +761,9 @@ let MenuComponent = class MenuComponent extends ComponentBase { enableItems(items, enable, isUniqueId) { return this.ej2Instances.enableItems(items, enable, isUniqueId); } + getItemIndex(item, id, isUniqueId) { + return this.ej2Instances.getItemIndex(item, id, isUniqueId); + } hideItems(items, isUniqueId) { return this.ej2Instances.hideItems(items, isUniqueId); } @@ -770,6 +779,9 @@ let MenuComponent = class MenuComponent extends ComponentBase { removeItems(items, isUniqueId) { return this.ej2Instances.removeItems(items, isUniqueId); } + setItem(item, id, isUniqueId) { + return this.ej2Instances.setItem(item, id, isUniqueId); + } showItems(items, isUniqueId) { return this.ej2Instances.showItems(items, isUniqueId); } diff --git a/components/navigations/dist/es6/ej2-vue-navigations.es2015.js.map b/components/navigations/dist/es6/ej2-vue-navigations.es2015.js.map index bdac49e7f..acbcad9b7 100644 --- a/components/navigations/dist/es6/ej2-vue-navigations.es2015.js.map +++ b/components/navigations/dist/es6/ej2-vue-navigations.es2015.js.map @@ -1 +1 @@ -{"version":3,"file":"ej2-vue-navigations.es2015.js","sources":["../src/es6/accordion/items.directive.js","../src/es6/accordion/accordion.component.js","../src/es6/toolbar/items.directive.js","../src/es6/toolbar/toolbar.component.js","../src/es6/context-menu/contextmenu.component.js","../src/es6/tab/items.directive.js","../src/es6/tab/tab.component.js","../src/es6/treeview/treeview.component.js","../src/es6/sidebar/sidebar.component.js","../src/es6/menu/items.directive.js","../src/es6/menu/menu.component.js"],"sourcesContent":["var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nlet AccordionItemsDirective = class AccordionItemsDirective extends Vue {\n render() {\n return;\n }\n};\nAccordionItemsDirective = __decorate([\n EJComponentDecorator({})\n], AccordionItemsDirective);\nexport { AccordionItemsDirective };\nexport const AccordionItemsPlugin = {\n name: 'e-accordionitems',\n install(Vue) {\n Vue.component(AccordionItemsPlugin.name, AccordionItemsDirective);\n }\n};\n/**\n * 'e-accordionitem' directive represent a item of Vue Accordion\n * It must be contained in a Accordion component(`ejs-accordion`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nlet AccordionItemDirective = class AccordionItemDirective extends Vue {\n render() {\n return;\n }\n};\nAccordionItemDirective = __decorate([\n EJComponentDecorator({})\n], AccordionItemDirective);\nexport { AccordionItemDirective };\nexport const AccordionItemPlugin = {\n name: 'e-accordionitem',\n install(Vue) {\n Vue.component(AccordionItemPlugin.name, AccordionItemDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Accordion } from '@syncfusion/ej2-navigations';\nimport { AccordionItemsDirective, AccordionItemDirective, AccordionItemsPlugin, AccordionItemPlugin } from './items.directive';\nexport const properties = ['animation', 'dataSource', 'enablePersistence', 'enableRtl', 'expandMode', 'headerTemplate', 'height', 'itemTemplate', 'items', 'locale', 'width', 'clicked', 'created', 'destroyed', 'expanded', 'expanding'];\nexport const modelProps = [];\n/**\n * Represents the VueJS Accoridon Component.\n * ```html\n * \n * ```\n */\nlet AccordionComponent = class AccordionComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = true;\n this.hasInjectedModules = false;\n this.tagMapper = { \"e-accordionitems\": \"e-accordionitem\" };\n this.tagNameMapper = { \"e-accordionitems\": \"e-items\" };\n this.ej2Instances = new Accordion({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('div', this.$slots.default);\n }\n addItem(item, index) {\n return this.ej2Instances.addItem(item, index);\n }\n enableItem(index, isEnable) {\n return this.ej2Instances.enableItem(index, isEnable);\n }\n expandItem(isExpand, index) {\n return this.ej2Instances.expandItem(isExpand, index);\n }\n hideItem(index, isHidden) {\n return this.ej2Instances.hideItem(index, isHidden);\n }\n refresh() {\n return this.ej2Instances.refresh();\n }\n removeItem(index) {\n return this.ej2Instances.removeItem(index);\n }\n select(index) {\n return this.ej2Instances.select(index);\n }\n};\nAccordionComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], AccordionComponent);\nexport { AccordionComponent };\nexport const AccordionPlugin = {\n name: 'ejs-accordion',\n install(Vue) {\n Vue.component(AccordionPlugin.name, AccordionComponent);\n Vue.component(AccordionItemPlugin.name, AccordionItemDirective);\n Vue.component(AccordionItemsPlugin.name, AccordionItemsDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nlet ItemsDirective = class ItemsDirective extends Vue {\n render() {\n return;\n }\n};\nItemsDirective = __decorate([\n EJComponentDecorator({})\n], ItemsDirective);\nexport { ItemsDirective };\nexport const ItemsPlugin = {\n name: 'e-items',\n install(Vue) {\n Vue.component(ItemsPlugin.name, ItemsDirective);\n }\n};\n/**\n * 'e-item' directive represent a item of Vue Toolbar\n * It must be contained in a Toolbar component(`ejs-toolbar`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nlet ItemDirective = class ItemDirective extends Vue {\n render() {\n return;\n }\n};\nItemDirective = __decorate([\n EJComponentDecorator({})\n], ItemDirective);\nexport { ItemDirective };\nexport const ItemPlugin = {\n name: 'e-item',\n install(Vue) {\n Vue.component(ItemPlugin.name, ItemDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Toolbar } from '@syncfusion/ej2-navigations';\nimport { ItemsDirective, ItemDirective, ItemsPlugin, ItemPlugin } from './items.directive';\nexport const properties = ['allowKeyboard', 'cssClass', 'enableCollision', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'height', 'items', 'locale', 'overflowMode', 'scrollStep', 'width', 'beforeCreate', 'clicked', 'created', 'destroyed'];\nexport const modelProps = [];\n/**\n * Represents the VueJS Toolbar Component.\n * ```html\n * \n * ```\n */\nlet ToolbarComponent = class ToolbarComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = true;\n this.hasInjectedModules = false;\n this.tagMapper = { \"e-items\": \"e-item\" };\n this.tagNameMapper = {};\n this.ej2Instances = new Toolbar({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('div', this.$slots.default);\n }\n addItems(items, index) {\n return this.ej2Instances.addItems(items, index);\n }\n disable(value) {\n return this.ej2Instances.disable(value);\n }\n enableItems(items, isEnable) {\n return this.ej2Instances.enableItems(items, isEnable);\n }\n hideItem(index, value) {\n return this.ej2Instances.hideItem(index, value);\n }\n refreshOverflow() {\n return this.ej2Instances.refreshOverflow();\n }\n removeItems(args) {\n return this.ej2Instances.removeItems(args);\n }\n};\nToolbarComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], ToolbarComponent);\nexport { ToolbarComponent };\nexport const ToolbarPlugin = {\n name: 'ejs-toolbar',\n install(Vue) {\n Vue.component(ToolbarPlugin.name, ToolbarComponent);\n Vue.component(ItemPlugin.name, ItemDirective);\n Vue.component(ItemsPlugin.name, ItemsDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { ContextMenu } from '@syncfusion/ej2-navigations';\nexport const properties = ['animationSettings', 'cssClass', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableScrolling', 'fields', 'filter', 'items', 'locale', 'showItemOnClick', 'target', 'template', 'beforeClose', 'beforeItemRender', 'beforeOpen', 'created', 'onClose', 'onOpen', 'select'];\nexport const modelProps = [];\n/**\n * Represents the Essential JS 2 VueJS ContextMenu Component.\n * ```html\n *
Right click / Touch hold to open the ContextMenu
\n * \n * ```\n */\nlet ContextMenuComponent = class ContextMenuComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = false;\n this.hasInjectedModules = false;\n this.tagMapper = {};\n this.tagNameMapper = {};\n this.ej2Instances = new ContextMenu({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('ul', this.$slots.default);\n }\n close() {\n return this.ej2Instances.close();\n }\n enableItems(items, enable, isUniqueId) {\n return this.ej2Instances.enableItems(items, enable, isUniqueId);\n }\n hideItems(items, isUniqueId) {\n return this.ej2Instances.hideItems(items, isUniqueId);\n }\n insertAfter(items, text, isUniqueId) {\n return this.ej2Instances.insertAfter(items, text, isUniqueId);\n }\n insertBefore(items, text, isUniqueId) {\n return this.ej2Instances.insertBefore(items, text, isUniqueId);\n }\n open(top, left, target) {\n return this.ej2Instances.open(top, left, target);\n }\n removeItems(items, isUniqueId) {\n return this.ej2Instances.removeItems(items, isUniqueId);\n }\n showItems(items, isUniqueId) {\n return this.ej2Instances.showItems(items, isUniqueId);\n }\n};\nContextMenuComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], ContextMenuComponent);\nexport { ContextMenuComponent };\nexport const ContextMenuPlugin = {\n name: 'ejs-contextmenu',\n install(Vue) {\n Vue.component(ContextMenuPlugin.name, ContextMenuComponent);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nlet TabItemsDirective = class TabItemsDirective extends Vue {\n render() {\n return;\n }\n};\nTabItemsDirective = __decorate([\n EJComponentDecorator({})\n], TabItemsDirective);\nexport { TabItemsDirective };\nexport const TabItemsPlugin = {\n name: 'e-tabitems',\n install(Vue) {\n Vue.component(TabItemsPlugin.name, TabItemsDirective);\n }\n};\n/**\n * 'e-tabitem' directive represent a item of the Vue Tab\n * It must be contained in a Tab component(`ejs-tab`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nlet TabItemDirective = class TabItemDirective extends Vue {\n render() {\n return;\n }\n};\nTabItemDirective = __decorate([\n EJComponentDecorator({})\n], TabItemDirective);\nexport { TabItemDirective };\nexport const TabItemPlugin = {\n name: 'e-tabitem',\n install(Vue) {\n Vue.component(TabItemPlugin.name, TabItemDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Tab } from '@syncfusion/ej2-navigations';\nimport { TabItemsDirective, TabItemDirective, TabItemsPlugin, TabItemPlugin } from './items.directive';\nexport const properties = ['animation', 'cssClass', 'enablePersistence', 'enableRtl', 'headerPlacement', 'height', 'heightAdjustMode', 'items', 'loadOn', 'locale', 'overflowMode', 'scrollStep', 'selectedItem', 'showCloseButton', 'width', 'added', 'adding', 'created', 'destroyed', 'removed', 'removing', 'selected', 'selecting'];\nexport const modelProps = [];\n/**\n * Represents the VueJS Tab Component.\n * ```html\n * \n * ```\n */\nlet TabComponent = class TabComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = true;\n this.hasInjectedModules = false;\n this.tagMapper = { \"e-tabitems\": \"e-tabitem\" };\n this.tagNameMapper = { \"e-tabitems\": \"e-items\" };\n this.ej2Instances = new Tab({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('div', this.$slots.default);\n }\n addTab(items, index) {\n return this.ej2Instances.addTab(items, index);\n }\n disable(value) {\n return this.ej2Instances.disable(value);\n }\n enableTab(index, value) {\n return this.ej2Instances.enableTab(index, value);\n }\n hideTab(index, value) {\n return this.ej2Instances.hideTab(index, value);\n }\n refresh() {\n return this.ej2Instances.refresh();\n }\n removeTab(index) {\n return this.ej2Instances.removeTab(index);\n }\n select(args) {\n return this.ej2Instances.select(args);\n }\n};\nTabComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], TabComponent);\nexport { TabComponent };\nexport const TabPlugin = {\n name: 'ejs-tab',\n install(Vue) {\n Vue.component(TabPlugin.name, TabComponent);\n Vue.component(TabItemPlugin.name, TabItemDirective);\n Vue.component(TabItemsPlugin.name, TabItemsDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { TreeView } from '@syncfusion/ej2-navigations';\nexport const properties = ['allowDragAndDrop', 'allowEditing', 'allowMultiSelection', 'animation', 'autoCheck', 'checkedNodes', 'cssClass', 'disabled', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'expandOn', 'expandedNodes', 'fields', 'fullRowNavigable', 'fullRowSelect', 'loadOnDemand', 'locale', 'nodeTemplate', 'selectedNodes', 'showCheckBox', 'sortOrder', 'actionFailure', 'created', 'dataBound', 'dataSourceChanged', 'destroyed', 'drawNode', 'keyPress', 'nodeChecked', 'nodeChecking', 'nodeClicked', 'nodeCollapsed', 'nodeCollapsing', 'nodeDragStart', 'nodeDragStop', 'nodeDragging', 'nodeDropped', 'nodeEdited', 'nodeEditing', 'nodeExpanded', 'nodeExpanding', 'nodeSelected', 'nodeSelecting'];\nexport const modelProps = [];\n/**\n * Represents the EJ2 VueJS TreeView Component.\n * ```html\n * \n * ```\n */\nlet TreeViewComponent = class TreeViewComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = false;\n this.hasInjectedModules = false;\n this.tagMapper = {};\n this.tagNameMapper = {};\n this.ej2Instances = new TreeView({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('div', this.$slots.default);\n }\n addNodes(nodes, target, index, preventTargetExpand) {\n return this.ej2Instances.addNodes(nodes, target, index, preventTargetExpand);\n }\n beginEdit(node) {\n return this.ej2Instances.beginEdit(node);\n }\n checkAll(nodes) {\n return this.ej2Instances.checkAll(nodes);\n }\n collapseAll(nodes, level, excludeHiddenNodes) {\n return this.ej2Instances.collapseAll(nodes, level, excludeHiddenNodes);\n }\n disableNodes(nodes) {\n return this.ej2Instances.disableNodes(nodes);\n }\n enableNodes(nodes) {\n return this.ej2Instances.enableNodes(nodes);\n }\n ensureVisible(node) {\n return this.ej2Instances.ensureVisible(node);\n }\n expandAll(nodes, level, excludeHiddenNodes) {\n return this.ej2Instances.expandAll(nodes, level, excludeHiddenNodes);\n }\n getAllCheckedNodes() {\n return this.ej2Instances.getAllCheckedNodes();\n }\n getDisabledNodes() {\n return this.ej2Instances.getDisabledNodes();\n }\n getNode(node) {\n return this.ej2Instances.getNode(node);\n }\n getTreeData(node) {\n return this.ej2Instances.getTreeData(node);\n }\n moveNodes(sourceNodes, target, index, preventTargetExpand) {\n return this.ej2Instances.moveNodes(sourceNodes, target, index, preventTargetExpand);\n }\n refreshNode(target, newData) {\n return this.ej2Instances.refreshNode(target, newData);\n }\n removeNodes(nodes) {\n return this.ej2Instances.removeNodes(nodes);\n }\n uncheckAll(nodes) {\n return this.ej2Instances.uncheckAll(nodes);\n }\n updateNode(target, newText) {\n return this.ej2Instances.updateNode(target, newText);\n }\n};\nTreeViewComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], TreeViewComponent);\nexport { TreeViewComponent };\nexport const TreeViewPlugin = {\n name: 'ejs-treeview',\n install(Vue) {\n Vue.component(TreeViewPlugin.name, TreeViewComponent);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { isUndefined } from '@syncfusion/ej2-base';\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Sidebar } from '@syncfusion/ej2-navigations';\nexport const properties = ['animate', 'closeOnDocumentClick', 'dockSize', 'enableDock', 'enableGestures', 'enablePersistence', 'enableRtl', 'height', 'isOpen', 'locale', 'mediaQuery', 'position', 'showBackdrop', 'target', 'type', 'width', 'zIndex', 'change', 'close', 'created', 'destroyed', 'open'];\nexport const modelProps = ['isOpen'];\n/**\n * Represents the Essential JS 2 VueJS Sidebar Component.\n * ```html\n * \n * ```\n */\nlet SidebarComponent = class SidebarComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = false;\n this.hasInjectedModules = false;\n this.tagMapper = {};\n this.tagNameMapper = {};\n this.ej2Instances = new Sidebar({});\n this.ej2Instances._trigger = this.ej2Instances.trigger;\n this.ej2Instances.trigger = this.trigger;\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n trigger(eventName, eventProp, successHandler) {\n if ((eventName === 'change' || eventName === 'input') && this.models && (this.models.length !== 0)) {\n let key = this.models.toString().match(/checked|value/) || [];\n let propKey = key[0];\n if (eventProp && key && !isUndefined(eventProp[propKey])) {\n this.$emit('update:' + propKey, eventProp[propKey]);\n this.$emit('modelchanged', eventProp[propKey]);\n }\n }\n else if ((eventName === 'actionBegin' && eventProp.requestType === 'dateNavigate') && this.models && (this.models.length !== 0)) {\n let key = this.models.toString().match(/currentView|selectedDate/) || [];\n let propKey = key[0];\n if (eventProp && key && !isUndefined(eventProp[propKey])) {\n this.$emit('update:' + propKey, eventProp[propKey]);\n this.$emit('modelchanged', eventProp[propKey]);\n }\n }\n if (this.ej2Instances && this.ej2Instances._trigger) {\n this.ej2Instances._trigger(eventName, eventProp, successHandler);\n }\n }\n render(createElement) {\n return createElement('div', this.$slots.default);\n }\n hide(e) {\n return this.ej2Instances.hide(e);\n }\n show(e) {\n return this.ej2Instances.show(e);\n }\n toggle(e) {\n return this.ej2Instances.toggle(e);\n }\n};\nSidebarComponent = __decorate([\n EJComponentDecorator({\n props: properties,\n model: {\n event: 'modelchanged'\n }\n })\n], SidebarComponent);\nexport { SidebarComponent };\nexport const SidebarPlugin = {\n name: 'ejs-sidebar',\n install(Vue) {\n Vue.component(SidebarPlugin.name, SidebarComponent);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nlet MenuItemsDirective = class MenuItemsDirective extends Vue {\n render() {\n return;\n }\n};\nMenuItemsDirective = __decorate([\n EJComponentDecorator({})\n], MenuItemsDirective);\nexport { MenuItemsDirective };\nexport const MenuItemsPlugin = {\n name: 'e-menu-items',\n install(Vue) {\n Vue.component(MenuItemsPlugin.name, MenuItemsDirective);\n }\n};\nlet MenuItemDirective = class MenuItemDirective extends Vue {\n render() {\n return;\n }\n};\nMenuItemDirective = __decorate([\n EJComponentDecorator({})\n], MenuItemDirective);\nexport { MenuItemDirective };\nexport const MenuItemPlugin = {\n name: 'e-',\n install(Vue) {\n Vue.component(MenuItemPlugin.name, MenuItemDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Menu } from '@syncfusion/ej2-navigations';\nimport { MenuItemsDirective, MenuItemDirective, MenuItemsPlugin, MenuItemPlugin } from './items.directive';\nexport const properties = ['animationSettings', 'cssClass', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableScrolling', 'fields', 'filter', 'hamburgerMode', 'items', 'locale', 'orientation', 'showItemOnClick', 'target', 'template', 'title', 'beforeClose', 'beforeItemRender', 'beforeOpen', 'created', 'onClose', 'onOpen', 'select'];\nexport const modelProps = [];\n/**\n * Represents the Essential JS 2 VueJS Menu Component.\n * ```html\n * \n * ```\n */\nlet MenuComponent = class MenuComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = true;\n this.hasInjectedModules = false;\n this.tagMapper = { \"e-menu-items\": \"e-\" };\n this.tagNameMapper = { \"e-menu-items\": \"e-items\" };\n this.ej2Instances = new Menu({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('ul', this.$slots.default);\n }\n close() {\n return this.ej2Instances.close();\n }\n enableItems(items, enable, isUniqueId) {\n return this.ej2Instances.enableItems(items, enable, isUniqueId);\n }\n hideItems(items, isUniqueId) {\n return this.ej2Instances.hideItems(items, isUniqueId);\n }\n insertAfter(items, text, isUniqueId) {\n return this.ej2Instances.insertAfter(items, text, isUniqueId);\n }\n insertBefore(items, text, isUniqueId) {\n return this.ej2Instances.insertBefore(items, text, isUniqueId);\n }\n open() {\n return this.ej2Instances.open();\n }\n removeItems(items, isUniqueId) {\n return this.ej2Instances.removeItems(items, isUniqueId);\n }\n showItems(items, isUniqueId) {\n return this.ej2Instances.showItems(items, isUniqueId);\n }\n};\nMenuComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], MenuComponent);\nexport { MenuComponent };\nexport const MenuPlugin = {\n name: 'ejs-menu',\n install(Vue) {\n Vue.component(MenuPlugin.name, MenuComponent);\n Vue.component(MenuItemPlugin.name, MenuItemDirective);\n Vue.component(MenuItemsPlugin.name, MenuItemsDirective);\n }\n};\n"],"names":["this","Vue","__decorate","properties","modelProps"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ej2-vue-navigations.es2015.js","sources":["../src/es6/accordion/items.directive.js","../src/es6/accordion/accordion.component.js","../src/es6/toolbar/items.directive.js","../src/es6/toolbar/toolbar.component.js","../src/es6/context-menu/contextmenu.component.js","../src/es6/tab/items.directive.js","../src/es6/tab/tab.component.js","../src/es6/treeview/treeview.component.js","../src/es6/sidebar/sidebar.component.js","../src/es6/menu/items.directive.js","../src/es6/menu/menu.component.js"],"sourcesContent":["var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nlet AccordionItemsDirective = class AccordionItemsDirective extends Vue {\n render() {\n return;\n }\n};\nAccordionItemsDirective = __decorate([\n EJComponentDecorator({})\n], AccordionItemsDirective);\nexport { AccordionItemsDirective };\nexport const AccordionItemsPlugin = {\n name: 'e-accordionitems',\n install(Vue) {\n Vue.component(AccordionItemsPlugin.name, AccordionItemsDirective);\n }\n};\n/**\n * 'e-accordionitem' directive represent a item of Vue Accordion\n * It must be contained in a Accordion component(`ejs-accordion`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nlet AccordionItemDirective = class AccordionItemDirective extends Vue {\n render() {\n return;\n }\n};\nAccordionItemDirective = __decorate([\n EJComponentDecorator({})\n], AccordionItemDirective);\nexport { AccordionItemDirective };\nexport const AccordionItemPlugin = {\n name: 'e-accordionitem',\n install(Vue) {\n Vue.component(AccordionItemPlugin.name, AccordionItemDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Accordion } from '@syncfusion/ej2-navigations';\nimport { AccordionItemsDirective, AccordionItemDirective, AccordionItemsPlugin, AccordionItemPlugin } from './items.directive';\nexport const properties = ['animation', 'dataSource', 'enablePersistence', 'enableRtl', 'expandMode', 'headerTemplate', 'height', 'itemTemplate', 'items', 'locale', 'width', 'clicked', 'created', 'destroyed', 'expanded', 'expanding'];\nexport const modelProps = [];\n/**\n * Represents the VueJS Accoridon Component.\n * ```html\n * \n * ```\n */\nlet AccordionComponent = class AccordionComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = true;\n this.hasInjectedModules = false;\n this.tagMapper = { \"e-accordionitems\": \"e-accordionitem\" };\n this.tagNameMapper = { \"e-accordionitems\": \"e-items\" };\n this.ej2Instances = new Accordion({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('div', this.$slots.default);\n }\n addItem(item, index) {\n return this.ej2Instances.addItem(item, index);\n }\n enableItem(index, isEnable) {\n return this.ej2Instances.enableItem(index, isEnable);\n }\n expandItem(isExpand, index) {\n return this.ej2Instances.expandItem(isExpand, index);\n }\n hideItem(index, isHidden) {\n return this.ej2Instances.hideItem(index, isHidden);\n }\n refresh() {\n return this.ej2Instances.refresh();\n }\n removeItem(index) {\n return this.ej2Instances.removeItem(index);\n }\n select(index) {\n return this.ej2Instances.select(index);\n }\n};\nAccordionComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], AccordionComponent);\nexport { AccordionComponent };\nexport const AccordionPlugin = {\n name: 'ejs-accordion',\n install(Vue) {\n Vue.component(AccordionPlugin.name, AccordionComponent);\n Vue.component(AccordionItemPlugin.name, AccordionItemDirective);\n Vue.component(AccordionItemsPlugin.name, AccordionItemsDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nlet ItemsDirective = class ItemsDirective extends Vue {\n render() {\n return;\n }\n};\nItemsDirective = __decorate([\n EJComponentDecorator({})\n], ItemsDirective);\nexport { ItemsDirective };\nexport const ItemsPlugin = {\n name: 'e-items',\n install(Vue) {\n Vue.component(ItemsPlugin.name, ItemsDirective);\n }\n};\n/**\n * 'e-item' directive represent a item of Vue Toolbar\n * It must be contained in a Toolbar component(`ejs-toolbar`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nlet ItemDirective = class ItemDirective extends Vue {\n render() {\n return;\n }\n};\nItemDirective = __decorate([\n EJComponentDecorator({})\n], ItemDirective);\nexport { ItemDirective };\nexport const ItemPlugin = {\n name: 'e-item',\n install(Vue) {\n Vue.component(ItemPlugin.name, ItemDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Toolbar } from '@syncfusion/ej2-navigations';\nimport { ItemsDirective, ItemDirective, ItemsPlugin, ItemPlugin } from './items.directive';\nexport const properties = ['allowKeyboard', 'cssClass', 'enableCollision', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'height', 'items', 'locale', 'overflowMode', 'scrollStep', 'width', 'beforeCreate', 'clicked', 'created', 'destroyed'];\nexport const modelProps = [];\n/**\n * Represents the VueJS Toolbar Component.\n * ```html\n * \n * ```\n */\nlet ToolbarComponent = class ToolbarComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = true;\n this.hasInjectedModules = false;\n this.tagMapper = { \"e-items\": \"e-item\" };\n this.tagNameMapper = {};\n this.ej2Instances = new Toolbar({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('div', this.$slots.default);\n }\n addItems(items, index) {\n return this.ej2Instances.addItems(items, index);\n }\n disable(value) {\n return this.ej2Instances.disable(value);\n }\n enableItems(items, isEnable) {\n return this.ej2Instances.enableItems(items, isEnable);\n }\n hideItem(index, value) {\n return this.ej2Instances.hideItem(index, value);\n }\n refreshOverflow() {\n return this.ej2Instances.refreshOverflow();\n }\n removeItems(args) {\n return this.ej2Instances.removeItems(args);\n }\n};\nToolbarComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], ToolbarComponent);\nexport { ToolbarComponent };\nexport const ToolbarPlugin = {\n name: 'ejs-toolbar',\n install(Vue) {\n Vue.component(ToolbarPlugin.name, ToolbarComponent);\n Vue.component(ItemPlugin.name, ItemDirective);\n Vue.component(ItemsPlugin.name, ItemsDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { ContextMenu } from '@syncfusion/ej2-navigations';\nexport const properties = ['animationSettings', 'cssClass', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableScrolling', 'fields', 'filter', 'items', 'locale', 'showItemOnClick', 'target', 'template', 'beforeClose', 'beforeItemRender', 'beforeOpen', 'created', 'onClose', 'onOpen', 'select'];\nexport const modelProps = [];\n/**\n * Represents the Essential JS 2 VueJS ContextMenu Component.\n * ```html\n *
Right click / Touch hold to open the ContextMenu
\n * \n * ```\n */\nlet ContextMenuComponent = class ContextMenuComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = false;\n this.hasInjectedModules = false;\n this.tagMapper = {};\n this.tagNameMapper = {};\n this.ej2Instances = new ContextMenu({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('ul', this.$slots.default);\n }\n close() {\n return this.ej2Instances.close();\n }\n enableItems(items, enable, isUniqueId) {\n return this.ej2Instances.enableItems(items, enable, isUniqueId);\n }\n getItemIndex(item, id, isUniqueId) {\n return this.ej2Instances.getItemIndex(item, id, isUniqueId);\n }\n hideItems(items, isUniqueId) {\n return this.ej2Instances.hideItems(items, isUniqueId);\n }\n insertAfter(items, text, isUniqueId) {\n return this.ej2Instances.insertAfter(items, text, isUniqueId);\n }\n insertBefore(items, text, isUniqueId) {\n return this.ej2Instances.insertBefore(items, text, isUniqueId);\n }\n open(top, left, target) {\n return this.ej2Instances.open(top, left, target);\n }\n removeItems(items, isUniqueId) {\n return this.ej2Instances.removeItems(items, isUniqueId);\n }\n setItem(item, id, isUniqueId) {\n return this.ej2Instances.setItem(item, id, isUniqueId);\n }\n showItems(items, isUniqueId) {\n return this.ej2Instances.showItems(items, isUniqueId);\n }\n};\nContextMenuComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], ContextMenuComponent);\nexport { ContextMenuComponent };\nexport const ContextMenuPlugin = {\n name: 'ejs-contextmenu',\n install(Vue) {\n Vue.component(ContextMenuPlugin.name, ContextMenuComponent);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nlet TabItemsDirective = class TabItemsDirective extends Vue {\n render() {\n return;\n }\n};\nTabItemsDirective = __decorate([\n EJComponentDecorator({})\n], TabItemsDirective);\nexport { TabItemsDirective };\nexport const TabItemsPlugin = {\n name: 'e-tabitems',\n install(Vue) {\n Vue.component(TabItemsPlugin.name, TabItemsDirective);\n }\n};\n/**\n * 'e-tabitem' directive represent a item of the Vue Tab\n * It must be contained in a Tab component(`ejs-tab`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nlet TabItemDirective = class TabItemDirective extends Vue {\n render() {\n return;\n }\n};\nTabItemDirective = __decorate([\n EJComponentDecorator({})\n], TabItemDirective);\nexport { TabItemDirective };\nexport const TabItemPlugin = {\n name: 'e-tabitem',\n install(Vue) {\n Vue.component(TabItemPlugin.name, TabItemDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Tab } from '@syncfusion/ej2-navigations';\nimport { TabItemsDirective, TabItemDirective, TabItemsPlugin, TabItemPlugin } from './items.directive';\nexport const properties = ['animation', 'cssClass', 'enablePersistence', 'enableRtl', 'headerPlacement', 'height', 'heightAdjustMode', 'items', 'loadOn', 'locale', 'overflowMode', 'scrollStep', 'selectedItem', 'showCloseButton', 'width', 'added', 'adding', 'created', 'destroyed', 'removed', 'removing', 'selected', 'selecting'];\nexport const modelProps = [];\n/**\n * Represents the VueJS Tab Component.\n * ```html\n * \n * ```\n */\nlet TabComponent = class TabComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = true;\n this.hasInjectedModules = false;\n this.tagMapper = { \"e-tabitems\": \"e-tabitem\" };\n this.tagNameMapper = { \"e-tabitems\": \"e-items\" };\n this.ej2Instances = new Tab({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('div', this.$slots.default);\n }\n addTab(items, index) {\n return this.ej2Instances.addTab(items, index);\n }\n disable(value) {\n return this.ej2Instances.disable(value);\n }\n enableTab(index, value) {\n return this.ej2Instances.enableTab(index, value);\n }\n hideTab(index, value) {\n return this.ej2Instances.hideTab(index, value);\n }\n refresh() {\n return this.ej2Instances.refresh();\n }\n removeTab(index) {\n return this.ej2Instances.removeTab(index);\n }\n select(args) {\n return this.ej2Instances.select(args);\n }\n};\nTabComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], TabComponent);\nexport { TabComponent };\nexport const TabPlugin = {\n name: 'ejs-tab',\n install(Vue) {\n Vue.component(TabPlugin.name, TabComponent);\n Vue.component(TabItemPlugin.name, TabItemDirective);\n Vue.component(TabItemsPlugin.name, TabItemsDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { TreeView } from '@syncfusion/ej2-navigations';\nexport const properties = ['allowDragAndDrop', 'allowEditing', 'allowMultiSelection', 'animation', 'autoCheck', 'checkedNodes', 'cssClass', 'disabled', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'expandOn', 'expandedNodes', 'fields', 'fullRowNavigable', 'fullRowSelect', 'loadOnDemand', 'locale', 'nodeTemplate', 'selectedNodes', 'showCheckBox', 'sortOrder', 'actionFailure', 'created', 'dataBound', 'dataSourceChanged', 'destroyed', 'drawNode', 'keyPress', 'nodeChecked', 'nodeChecking', 'nodeClicked', 'nodeCollapsed', 'nodeCollapsing', 'nodeDragStart', 'nodeDragStop', 'nodeDragging', 'nodeDropped', 'nodeEdited', 'nodeEditing', 'nodeExpanded', 'nodeExpanding', 'nodeSelected', 'nodeSelecting'];\nexport const modelProps = [];\n/**\n * Represents the EJ2 VueJS TreeView Component.\n * ```html\n * \n * ```\n */\nlet TreeViewComponent = class TreeViewComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = false;\n this.hasInjectedModules = false;\n this.tagMapper = {};\n this.tagNameMapper = {};\n this.ej2Instances = new TreeView({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('div', this.$slots.default);\n }\n addNodes(nodes, target, index, preventTargetExpand) {\n return this.ej2Instances.addNodes(nodes, target, index, preventTargetExpand);\n }\n beginEdit(node) {\n return this.ej2Instances.beginEdit(node);\n }\n checkAll(nodes) {\n return this.ej2Instances.checkAll(nodes);\n }\n collapseAll(nodes, level, excludeHiddenNodes) {\n return this.ej2Instances.collapseAll(nodes, level, excludeHiddenNodes);\n }\n disableNodes(nodes) {\n return this.ej2Instances.disableNodes(nodes);\n }\n enableNodes(nodes) {\n return this.ej2Instances.enableNodes(nodes);\n }\n ensureVisible(node) {\n return this.ej2Instances.ensureVisible(node);\n }\n expandAll(nodes, level, excludeHiddenNodes) {\n return this.ej2Instances.expandAll(nodes, level, excludeHiddenNodes);\n }\n getAllCheckedNodes() {\n return this.ej2Instances.getAllCheckedNodes();\n }\n getDisabledNodes() {\n return this.ej2Instances.getDisabledNodes();\n }\n getNode(node) {\n return this.ej2Instances.getNode(node);\n }\n getTreeData(node) {\n return this.ej2Instances.getTreeData(node);\n }\n moveNodes(sourceNodes, target, index, preventTargetExpand) {\n return this.ej2Instances.moveNodes(sourceNodes, target, index, preventTargetExpand);\n }\n refreshNode(target, newData) {\n return this.ej2Instances.refreshNode(target, newData);\n }\n removeNodes(nodes) {\n return this.ej2Instances.removeNodes(nodes);\n }\n uncheckAll(nodes) {\n return this.ej2Instances.uncheckAll(nodes);\n }\n updateNode(target, newText) {\n return this.ej2Instances.updateNode(target, newText);\n }\n};\nTreeViewComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], TreeViewComponent);\nexport { TreeViewComponent };\nexport const TreeViewPlugin = {\n name: 'ejs-treeview',\n install(Vue) {\n Vue.component(TreeViewPlugin.name, TreeViewComponent);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { isUndefined } from '@syncfusion/ej2-base';\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Sidebar } from '@syncfusion/ej2-navigations';\nexport const properties = ['animate', 'closeOnDocumentClick', 'dockSize', 'enableDock', 'enableGestures', 'enablePersistence', 'enableRtl', 'height', 'isOpen', 'locale', 'mediaQuery', 'position', 'showBackdrop', 'target', 'type', 'width', 'zIndex', 'change', 'close', 'created', 'destroyed', 'open'];\nexport const modelProps = ['isOpen'];\n/**\n * Represents the Essential JS 2 VueJS Sidebar Component.\n * ```html\n * \n * ```\n */\nlet SidebarComponent = class SidebarComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = false;\n this.hasInjectedModules = false;\n this.tagMapper = {};\n this.tagNameMapper = {};\n this.ej2Instances = new Sidebar({});\n this.ej2Instances._trigger = this.ej2Instances.trigger;\n this.ej2Instances.trigger = this.trigger;\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n trigger(eventName, eventProp, successHandler) {\n if ((eventName === 'change' || eventName === 'input') && this.models && (this.models.length !== 0)) {\n let key = this.models.toString().match(/checked|value/) || [];\n let propKey = key[0];\n if (eventProp && key && !isUndefined(eventProp[propKey])) {\n this.$emit('update:' + propKey, eventProp[propKey]);\n this.$emit('modelchanged', eventProp[propKey]);\n }\n }\n else if ((eventName === 'actionBegin' && eventProp.requestType === 'dateNavigate') && this.models && (this.models.length !== 0)) {\n let key = this.models.toString().match(/currentView|selectedDate/) || [];\n let propKey = key[0];\n if (eventProp && key && !isUndefined(eventProp[propKey])) {\n this.$emit('update:' + propKey, eventProp[propKey]);\n this.$emit('modelchanged', eventProp[propKey]);\n }\n }\n if (this.ej2Instances && this.ej2Instances._trigger) {\n this.ej2Instances._trigger(eventName, eventProp, successHandler);\n }\n }\n render(createElement) {\n return createElement('div', this.$slots.default);\n }\n hide(e) {\n return this.ej2Instances.hide(e);\n }\n show(e) {\n return this.ej2Instances.show(e);\n }\n toggle(e) {\n return this.ej2Instances.toggle(e);\n }\n};\nSidebarComponent = __decorate([\n EJComponentDecorator({\n props: properties,\n model: {\n event: 'modelchanged'\n }\n })\n], SidebarComponent);\nexport { SidebarComponent };\nexport const SidebarPlugin = {\n name: 'ejs-sidebar',\n install(Vue) {\n Vue.component(SidebarPlugin.name, SidebarComponent);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nlet MenuItemsDirective = class MenuItemsDirective extends Vue {\n render() {\n return;\n }\n};\nMenuItemsDirective = __decorate([\n EJComponentDecorator({})\n], MenuItemsDirective);\nexport { MenuItemsDirective };\nexport const MenuItemsPlugin = {\n name: 'e-menu-items',\n install(Vue) {\n Vue.component(MenuItemsPlugin.name, MenuItemsDirective);\n }\n};\nlet MenuItemDirective = class MenuItemDirective extends Vue {\n render() {\n return;\n }\n};\nMenuItemDirective = __decorate([\n EJComponentDecorator({})\n], MenuItemDirective);\nexport { MenuItemDirective };\nexport const MenuItemPlugin = {\n name: 'e-',\n install(Vue) {\n Vue.component(MenuItemPlugin.name, MenuItemDirective);\n }\n};\n","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Menu } from '@syncfusion/ej2-navigations';\nimport { MenuItemsDirective, MenuItemDirective, MenuItemsPlugin, MenuItemPlugin } from './items.directive';\nexport const properties = ['animationSettings', 'cssClass', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableScrolling', 'fields', 'filter', 'hamburgerMode', 'items', 'locale', 'orientation', 'showItemOnClick', 'target', 'template', 'title', 'beforeClose', 'beforeItemRender', 'beforeOpen', 'created', 'onClose', 'onOpen', 'select'];\nexport const modelProps = [];\n/**\n * Represents the Essential JS 2 VueJS Menu Component.\n * ```html\n * \n * ```\n */\nlet MenuComponent = class MenuComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = true;\n this.hasInjectedModules = false;\n this.tagMapper = { \"e-menu-items\": \"e-\" };\n this.tagNameMapper = { \"e-menu-items\": \"e-items\" };\n this.ej2Instances = new Menu({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('ul', this.$slots.default);\n }\n close() {\n return this.ej2Instances.close();\n }\n enableItems(items, enable, isUniqueId) {\n return this.ej2Instances.enableItems(items, enable, isUniqueId);\n }\n getItemIndex(item, id, isUniqueId) {\n return this.ej2Instances.getItemIndex(item, id, isUniqueId);\n }\n hideItems(items, isUniqueId) {\n return this.ej2Instances.hideItems(items, isUniqueId);\n }\n insertAfter(items, text, isUniqueId) {\n return this.ej2Instances.insertAfter(items, text, isUniqueId);\n }\n insertBefore(items, text, isUniqueId) {\n return this.ej2Instances.insertBefore(items, text, isUniqueId);\n }\n open() {\n return this.ej2Instances.open();\n }\n removeItems(items, isUniqueId) {\n return this.ej2Instances.removeItems(items, isUniqueId);\n }\n setItem(item, id, isUniqueId) {\n return this.ej2Instances.setItem(item, id, isUniqueId);\n }\n showItems(items, isUniqueId) {\n return this.ej2Instances.showItems(items, isUniqueId);\n }\n};\nMenuComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], MenuComponent);\nexport { MenuComponent };\nexport const MenuPlugin = {\n name: 'ejs-menu',\n install(Vue) {\n Vue.component(MenuPlugin.name, MenuComponent);\n Vue.component(MenuItemPlugin.name, MenuItemDirective);\n Vue.component(MenuItemsPlugin.name, MenuItemsDirective);\n }\n};\n"],"names":["this","Vue","__decorate","properties","modelProps"],"mappings":"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"} \ No newline at end of file diff --git a/components/navigations/dist/es6/ej2-vue-navigations.es5.js b/components/navigations/dist/es6/ej2-vue-navigations.es5.js index 67fdbe923..fc09550e9 100644 --- a/components/navigations/dist/es6/ej2-vue-navigations.es5.js +++ b/components/navigations/dist/es6/ej2-vue-navigations.es5.js @@ -404,6 +404,9 @@ var ContextMenuComponent = /** @__PURE__ @class */ (function (_super) { ContextMenuComponent.prototype.enableItems = function (items, enable, isUniqueId) { return this.ej2Instances.enableItems(items, enable, isUniqueId); }; + ContextMenuComponent.prototype.getItemIndex = function (item, id, isUniqueId) { + return this.ej2Instances.getItemIndex(item, id, isUniqueId); + }; ContextMenuComponent.prototype.hideItems = function (items, isUniqueId) { return this.ej2Instances.hideItems(items, isUniqueId); }; @@ -419,6 +422,9 @@ var ContextMenuComponent = /** @__PURE__ @class */ (function (_super) { ContextMenuComponent.prototype.removeItems = function (items, isUniqueId) { return this.ej2Instances.removeItems(items, isUniqueId); }; + ContextMenuComponent.prototype.setItem = function (item, id, isUniqueId) { + return this.ej2Instances.setItem(item, id, isUniqueId); + }; ContextMenuComponent.prototype.showItems = function (items, isUniqueId) { return this.ej2Instances.showItems(items, isUniqueId); }; @@ -965,6 +971,9 @@ var MenuComponent = /** @__PURE__ @class */ (function (_super) { MenuComponent.prototype.enableItems = function (items, enable, isUniqueId) { return this.ej2Instances.enableItems(items, enable, isUniqueId); }; + MenuComponent.prototype.getItemIndex = function (item, id, isUniqueId) { + return this.ej2Instances.getItemIndex(item, id, isUniqueId); + }; MenuComponent.prototype.hideItems = function (items, isUniqueId) { return this.ej2Instances.hideItems(items, isUniqueId); }; @@ -980,6 +989,9 @@ var MenuComponent = /** @__PURE__ @class */ (function (_super) { MenuComponent.prototype.removeItems = function (items, isUniqueId) { return this.ej2Instances.removeItems(items, isUniqueId); }; + MenuComponent.prototype.setItem = function (item, id, isUniqueId) { + return this.ej2Instances.setItem(item, id, isUniqueId); + }; MenuComponent.prototype.showItems = function (items, isUniqueId) { return this.ej2Instances.showItems(items, isUniqueId); }; diff --git a/components/navigations/dist/es6/ej2-vue-navigations.es5.js.map b/components/navigations/dist/es6/ej2-vue-navigations.es5.js.map index 34ab727ce..e8d7f8c25 100644 --- a/components/navigations/dist/es6/ej2-vue-navigations.es5.js.map +++ b/components/navigations/dist/es6/ej2-vue-navigations.es5.js.map @@ -1 +1 @@ -{"version":3,"file":"ej2-vue-navigations.es5.js","sources":["../../src/accordion/items.directive.js","../../src/accordion/accordion.component.js","../../src/toolbar/items.directive.js","../../src/toolbar/toolbar.component.js","../../src/context-menu/contextmenu.component.js","../../src/tab/items.directive.js","../../src/tab/tab.component.js","../../src/treeview/treeview.component.js","../../src/sidebar/sidebar.component.js","../../src/menu/items.directive.js","../../src/menu/menu.component.js"],"sourcesContent":["var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar AccordionItemsDirective = /** @class */ (function (_super) {\n __extends(AccordionItemsDirective, _super);\n function AccordionItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n AccordionItemsDirective.prototype.render = function () {\n return;\n };\n AccordionItemsDirective = __decorate([\n EJComponentDecorator({})\n ], AccordionItemsDirective);\n return AccordionItemsDirective;\n}(Vue));\nexport { AccordionItemsDirective };\nexport var AccordionItemsPlugin = {\n name: 'e-accordionitems',\n install: function (Vue) {\n Vue.component(AccordionItemsPlugin.name, AccordionItemsDirective);\n }\n};\n/**\n * 'e-accordionitem' directive represent a item of Vue Accordion\n * It must be contained in a Accordion component(`ejs-accordion`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar AccordionItemDirective = /** @class */ (function (_super) {\n __extends(AccordionItemDirective, _super);\n function AccordionItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n AccordionItemDirective.prototype.render = function () {\n return;\n };\n AccordionItemDirective = __decorate([\n EJComponentDecorator({})\n ], AccordionItemDirective);\n return AccordionItemDirective;\n}(Vue));\nexport { AccordionItemDirective };\nexport var AccordionItemPlugin = {\n name: 'e-accordionitem',\n install: function (Vue) {\n Vue.component(AccordionItemPlugin.name, AccordionItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Accordion } from '@syncfusion/ej2-navigations';\nimport { AccordionItemsDirective, AccordionItemDirective, AccordionItemsPlugin, AccordionItemPlugin } from './items.directive';\nexport var properties = ['animation', 'dataSource', 'enablePersistence', 'enableRtl', 'expandMode', 'headerTemplate', 'height', 'itemTemplate', 'items', 'locale', 'width', 'clicked', 'created', 'destroyed', 'expanded', 'expanding'];\nexport var modelProps = [];\n/**\n * Represents the VueJS Accoridon Component.\n * ```html\n * \n * ```\n */\nvar AccordionComponent = /** @class */ (function (_super) {\n __extends(AccordionComponent, _super);\n function AccordionComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-accordionitems\": \"e-accordionitem\" };\n _this.tagNameMapper = { \"e-accordionitems\": \"e-items\" };\n _this.ej2Instances = new Accordion({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n AccordionComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n AccordionComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n AccordionComponent.prototype.addItem = function (item, index) {\n return this.ej2Instances.addItem(item, index);\n };\n AccordionComponent.prototype.enableItem = function (index, isEnable) {\n return this.ej2Instances.enableItem(index, isEnable);\n };\n AccordionComponent.prototype.expandItem = function (isExpand, index) {\n return this.ej2Instances.expandItem(isExpand, index);\n };\n AccordionComponent.prototype.hideItem = function (index, isHidden) {\n return this.ej2Instances.hideItem(index, isHidden);\n };\n AccordionComponent.prototype.refresh = function () {\n return this.ej2Instances.refresh();\n };\n AccordionComponent.prototype.removeItem = function (index) {\n return this.ej2Instances.removeItem(index);\n };\n AccordionComponent.prototype.select = function (index) {\n return this.ej2Instances.select(index);\n };\n AccordionComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], AccordionComponent);\n return AccordionComponent;\n}(ComponentBase));\nexport { AccordionComponent };\nexport var AccordionPlugin = {\n name: 'ejs-accordion',\n install: function (Vue) {\n Vue.component(AccordionPlugin.name, AccordionComponent);\n Vue.component(AccordionItemPlugin.name, AccordionItemDirective);\n Vue.component(AccordionItemsPlugin.name, AccordionItemsDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar ItemsDirective = /** @class */ (function (_super) {\n __extends(ItemsDirective, _super);\n function ItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n ItemsDirective.prototype.render = function () {\n return;\n };\n ItemsDirective = __decorate([\n EJComponentDecorator({})\n ], ItemsDirective);\n return ItemsDirective;\n}(Vue));\nexport { ItemsDirective };\nexport var ItemsPlugin = {\n name: 'e-items',\n install: function (Vue) {\n Vue.component(ItemsPlugin.name, ItemsDirective);\n }\n};\n/**\n * 'e-item' directive represent a item of Vue Toolbar\n * It must be contained in a Toolbar component(`ejs-toolbar`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar ItemDirective = /** @class */ (function (_super) {\n __extends(ItemDirective, _super);\n function ItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n ItemDirective.prototype.render = function () {\n return;\n };\n ItemDirective = __decorate([\n EJComponentDecorator({})\n ], ItemDirective);\n return ItemDirective;\n}(Vue));\nexport { ItemDirective };\nexport var ItemPlugin = {\n name: 'e-item',\n install: function (Vue) {\n Vue.component(ItemPlugin.name, ItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Toolbar } from '@syncfusion/ej2-navigations';\nimport { ItemsDirective, ItemDirective, ItemsPlugin, ItemPlugin } from './items.directive';\nexport var properties = ['allowKeyboard', 'cssClass', 'enableCollision', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'height', 'items', 'locale', 'overflowMode', 'scrollStep', 'width', 'beforeCreate', 'clicked', 'created', 'destroyed'];\nexport var modelProps = [];\n/**\n * Represents the VueJS Toolbar Component.\n * ```html\n * \n * ```\n */\nvar ToolbarComponent = /** @class */ (function (_super) {\n __extends(ToolbarComponent, _super);\n function ToolbarComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-items\": \"e-item\" };\n _this.tagNameMapper = {};\n _this.ej2Instances = new Toolbar({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n ToolbarComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n ToolbarComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n ToolbarComponent.prototype.addItems = function (items, index) {\n return this.ej2Instances.addItems(items, index);\n };\n ToolbarComponent.prototype.disable = function (value) {\n return this.ej2Instances.disable(value);\n };\n ToolbarComponent.prototype.enableItems = function (items, isEnable) {\n return this.ej2Instances.enableItems(items, isEnable);\n };\n ToolbarComponent.prototype.hideItem = function (index, value) {\n return this.ej2Instances.hideItem(index, value);\n };\n ToolbarComponent.prototype.refreshOverflow = function () {\n return this.ej2Instances.refreshOverflow();\n };\n ToolbarComponent.prototype.removeItems = function (args) {\n return this.ej2Instances.removeItems(args);\n };\n ToolbarComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], ToolbarComponent);\n return ToolbarComponent;\n}(ComponentBase));\nexport { ToolbarComponent };\nexport var ToolbarPlugin = {\n name: 'ejs-toolbar',\n install: function (Vue) {\n Vue.component(ToolbarPlugin.name, ToolbarComponent);\n Vue.component(ItemPlugin.name, ItemDirective);\n Vue.component(ItemsPlugin.name, ItemsDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { ContextMenu } from '@syncfusion/ej2-navigations';\nexport var properties = ['animationSettings', 'cssClass', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableScrolling', 'fields', 'filter', 'items', 'locale', 'showItemOnClick', 'target', 'template', 'beforeClose', 'beforeItemRender', 'beforeOpen', 'created', 'onClose', 'onOpen', 'select'];\nexport var modelProps = [];\n/**\n * Represents the Essential JS 2 VueJS ContextMenu Component.\n * ```html\n *
Right click / Touch hold to open the ContextMenu
\n * \n * ```\n */\nvar ContextMenuComponent = /** @class */ (function (_super) {\n __extends(ContextMenuComponent, _super);\n function ContextMenuComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = false;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new ContextMenu({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n ContextMenuComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n ContextMenuComponent.prototype.render = function (createElement) {\n return createElement('ul', this.$slots.default);\n };\n ContextMenuComponent.prototype.close = function () {\n return this.ej2Instances.close();\n };\n ContextMenuComponent.prototype.enableItems = function (items, enable, isUniqueId) {\n return this.ej2Instances.enableItems(items, enable, isUniqueId);\n };\n ContextMenuComponent.prototype.hideItems = function (items, isUniqueId) {\n return this.ej2Instances.hideItems(items, isUniqueId);\n };\n ContextMenuComponent.prototype.insertAfter = function (items, text, isUniqueId) {\n return this.ej2Instances.insertAfter(items, text, isUniqueId);\n };\n ContextMenuComponent.prototype.insertBefore = function (items, text, isUniqueId) {\n return this.ej2Instances.insertBefore(items, text, isUniqueId);\n };\n ContextMenuComponent.prototype.open = function (top, left, target) {\n return this.ej2Instances.open(top, left, target);\n };\n ContextMenuComponent.prototype.removeItems = function (items, isUniqueId) {\n return this.ej2Instances.removeItems(items, isUniqueId);\n };\n ContextMenuComponent.prototype.showItems = function (items, isUniqueId) {\n return this.ej2Instances.showItems(items, isUniqueId);\n };\n ContextMenuComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], ContextMenuComponent);\n return ContextMenuComponent;\n}(ComponentBase));\nexport { ContextMenuComponent };\nexport var ContextMenuPlugin = {\n name: 'ejs-contextmenu',\n install: function (Vue) {\n Vue.component(ContextMenuPlugin.name, ContextMenuComponent);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar TabItemsDirective = /** @class */ (function (_super) {\n __extends(TabItemsDirective, _super);\n function TabItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n TabItemsDirective.prototype.render = function () {\n return;\n };\n TabItemsDirective = __decorate([\n EJComponentDecorator({})\n ], TabItemsDirective);\n return TabItemsDirective;\n}(Vue));\nexport { TabItemsDirective };\nexport var TabItemsPlugin = {\n name: 'e-tabitems',\n install: function (Vue) {\n Vue.component(TabItemsPlugin.name, TabItemsDirective);\n }\n};\n/**\n * 'e-tabitem' directive represent a item of the Vue Tab\n * It must be contained in a Tab component(`ejs-tab`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar TabItemDirective = /** @class */ (function (_super) {\n __extends(TabItemDirective, _super);\n function TabItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n TabItemDirective.prototype.render = function () {\n return;\n };\n TabItemDirective = __decorate([\n EJComponentDecorator({})\n ], TabItemDirective);\n return TabItemDirective;\n}(Vue));\nexport { TabItemDirective };\nexport var TabItemPlugin = {\n name: 'e-tabitem',\n install: function (Vue) {\n Vue.component(TabItemPlugin.name, TabItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Tab } from '@syncfusion/ej2-navigations';\nimport { TabItemsDirective, TabItemDirective, TabItemsPlugin, TabItemPlugin } from './items.directive';\nexport var properties = ['animation', 'cssClass', 'enablePersistence', 'enableRtl', 'headerPlacement', 'height', 'heightAdjustMode', 'items', 'loadOn', 'locale', 'overflowMode', 'scrollStep', 'selectedItem', 'showCloseButton', 'width', 'added', 'adding', 'created', 'destroyed', 'removed', 'removing', 'selected', 'selecting'];\nexport var modelProps = [];\n/**\n * Represents the VueJS Tab Component.\n * ```html\n * \n * ```\n */\nvar TabComponent = /** @class */ (function (_super) {\n __extends(TabComponent, _super);\n function TabComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-tabitems\": \"e-tabitem\" };\n _this.tagNameMapper = { \"e-tabitems\": \"e-items\" };\n _this.ej2Instances = new Tab({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n TabComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n TabComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n TabComponent.prototype.addTab = function (items, index) {\n return this.ej2Instances.addTab(items, index);\n };\n TabComponent.prototype.disable = function (value) {\n return this.ej2Instances.disable(value);\n };\n TabComponent.prototype.enableTab = function (index, value) {\n return this.ej2Instances.enableTab(index, value);\n };\n TabComponent.prototype.hideTab = function (index, value) {\n return this.ej2Instances.hideTab(index, value);\n };\n TabComponent.prototype.refresh = function () {\n return this.ej2Instances.refresh();\n };\n TabComponent.prototype.removeTab = function (index) {\n return this.ej2Instances.removeTab(index);\n };\n TabComponent.prototype.select = function (args) {\n return this.ej2Instances.select(args);\n };\n TabComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], TabComponent);\n return TabComponent;\n}(ComponentBase));\nexport { TabComponent };\nexport var TabPlugin = {\n name: 'ejs-tab',\n install: function (Vue) {\n Vue.component(TabPlugin.name, TabComponent);\n Vue.component(TabItemPlugin.name, TabItemDirective);\n Vue.component(TabItemsPlugin.name, TabItemsDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { TreeView } from '@syncfusion/ej2-navigations';\nexport var properties = ['allowDragAndDrop', 'allowEditing', 'allowMultiSelection', 'animation', 'autoCheck', 'checkedNodes', 'cssClass', 'disabled', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'expandOn', 'expandedNodes', 'fields', 'fullRowNavigable', 'fullRowSelect', 'loadOnDemand', 'locale', 'nodeTemplate', 'selectedNodes', 'showCheckBox', 'sortOrder', 'actionFailure', 'created', 'dataBound', 'dataSourceChanged', 'destroyed', 'drawNode', 'keyPress', 'nodeChecked', 'nodeChecking', 'nodeClicked', 'nodeCollapsed', 'nodeCollapsing', 'nodeDragStart', 'nodeDragStop', 'nodeDragging', 'nodeDropped', 'nodeEdited', 'nodeEditing', 'nodeExpanded', 'nodeExpanding', 'nodeSelected', 'nodeSelecting'];\nexport var modelProps = [];\n/**\n * Represents the EJ2 VueJS TreeView Component.\n * ```html\n * \n * ```\n */\nvar TreeViewComponent = /** @class */ (function (_super) {\n __extends(TreeViewComponent, _super);\n function TreeViewComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = false;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new TreeView({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n TreeViewComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n TreeViewComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n TreeViewComponent.prototype.addNodes = function (nodes, target, index, preventTargetExpand) {\n return this.ej2Instances.addNodes(nodes, target, index, preventTargetExpand);\n };\n TreeViewComponent.prototype.beginEdit = function (node) {\n return this.ej2Instances.beginEdit(node);\n };\n TreeViewComponent.prototype.checkAll = function (nodes) {\n return this.ej2Instances.checkAll(nodes);\n };\n TreeViewComponent.prototype.collapseAll = function (nodes, level, excludeHiddenNodes) {\n return this.ej2Instances.collapseAll(nodes, level, excludeHiddenNodes);\n };\n TreeViewComponent.prototype.disableNodes = function (nodes) {\n return this.ej2Instances.disableNodes(nodes);\n };\n TreeViewComponent.prototype.enableNodes = function (nodes) {\n return this.ej2Instances.enableNodes(nodes);\n };\n TreeViewComponent.prototype.ensureVisible = function (node) {\n return this.ej2Instances.ensureVisible(node);\n };\n TreeViewComponent.prototype.expandAll = function (nodes, level, excludeHiddenNodes) {\n return this.ej2Instances.expandAll(nodes, level, excludeHiddenNodes);\n };\n TreeViewComponent.prototype.getAllCheckedNodes = function () {\n return this.ej2Instances.getAllCheckedNodes();\n };\n TreeViewComponent.prototype.getDisabledNodes = function () {\n return this.ej2Instances.getDisabledNodes();\n };\n TreeViewComponent.prototype.getNode = function (node) {\n return this.ej2Instances.getNode(node);\n };\n TreeViewComponent.prototype.getTreeData = function (node) {\n return this.ej2Instances.getTreeData(node);\n };\n TreeViewComponent.prototype.moveNodes = function (sourceNodes, target, index, preventTargetExpand) {\n return this.ej2Instances.moveNodes(sourceNodes, target, index, preventTargetExpand);\n };\n TreeViewComponent.prototype.refreshNode = function (target, newData) {\n return this.ej2Instances.refreshNode(target, newData);\n };\n TreeViewComponent.prototype.removeNodes = function (nodes) {\n return this.ej2Instances.removeNodes(nodes);\n };\n TreeViewComponent.prototype.uncheckAll = function (nodes) {\n return this.ej2Instances.uncheckAll(nodes);\n };\n TreeViewComponent.prototype.updateNode = function (target, newText) {\n return this.ej2Instances.updateNode(target, newText);\n };\n TreeViewComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], TreeViewComponent);\n return TreeViewComponent;\n}(ComponentBase));\nexport { TreeViewComponent };\nexport var TreeViewPlugin = {\n name: 'ejs-treeview',\n install: function (Vue) {\n Vue.component(TreeViewPlugin.name, TreeViewComponent);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { isUndefined } from '@syncfusion/ej2-base';\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Sidebar } from '@syncfusion/ej2-navigations';\nexport var properties = ['animate', 'closeOnDocumentClick', 'dockSize', 'enableDock', 'enableGestures', 'enablePersistence', 'enableRtl', 'height', 'isOpen', 'locale', 'mediaQuery', 'position', 'showBackdrop', 'target', 'type', 'width', 'zIndex', 'change', 'close', 'created', 'destroyed', 'open'];\nexport var modelProps = ['isOpen'];\n/**\n * Represents the Essential JS 2 VueJS Sidebar Component.\n * ```html\n * \n * ```\n */\nvar SidebarComponent = /** @class */ (function (_super) {\n __extends(SidebarComponent, _super);\n function SidebarComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = false;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new Sidebar({});\n _this.ej2Instances._trigger = _this.ej2Instances.trigger;\n _this.ej2Instances.trigger = _this.trigger;\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n SidebarComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n SidebarComponent.prototype.trigger = function (eventName, eventProp, successHandler) {\n if ((eventName === 'change' || eventName === 'input') && this.models && (this.models.length !== 0)) {\n var key = this.models.toString().match(/checked|value/) || [];\n var propKey = key[0];\n if (eventProp && key && !isUndefined(eventProp[propKey])) {\n this.$emit('update:' + propKey, eventProp[propKey]);\n this.$emit('modelchanged', eventProp[propKey]);\n }\n }\n else if ((eventName === 'actionBegin' && eventProp.requestType === 'dateNavigate') && this.models && (this.models.length !== 0)) {\n var key = this.models.toString().match(/currentView|selectedDate/) || [];\n var propKey = key[0];\n if (eventProp && key && !isUndefined(eventProp[propKey])) {\n this.$emit('update:' + propKey, eventProp[propKey]);\n this.$emit('modelchanged', eventProp[propKey]);\n }\n }\n if (this.ej2Instances && this.ej2Instances._trigger) {\n this.ej2Instances._trigger(eventName, eventProp, successHandler);\n }\n };\n SidebarComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n SidebarComponent.prototype.hide = function (e) {\n return this.ej2Instances.hide(e);\n };\n SidebarComponent.prototype.show = function (e) {\n return this.ej2Instances.show(e);\n };\n SidebarComponent.prototype.toggle = function (e) {\n return this.ej2Instances.toggle(e);\n };\n SidebarComponent = __decorate([\n EJComponentDecorator({\n props: properties,\n model: {\n event: 'modelchanged'\n }\n })\n ], SidebarComponent);\n return SidebarComponent;\n}(ComponentBase));\nexport { SidebarComponent };\nexport var SidebarPlugin = {\n name: 'ejs-sidebar',\n install: function (Vue) {\n Vue.component(SidebarPlugin.name, SidebarComponent);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar MenuItemsDirective = /** @class */ (function (_super) {\n __extends(MenuItemsDirective, _super);\n function MenuItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n MenuItemsDirective.prototype.render = function () {\n return;\n };\n MenuItemsDirective = __decorate([\n EJComponentDecorator({})\n ], MenuItemsDirective);\n return MenuItemsDirective;\n}(Vue));\nexport { MenuItemsDirective };\nexport var MenuItemsPlugin = {\n name: 'e-menu-items',\n install: function (Vue) {\n Vue.component(MenuItemsPlugin.name, MenuItemsDirective);\n }\n};\nvar MenuItemDirective = /** @class */ (function (_super) {\n __extends(MenuItemDirective, _super);\n function MenuItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n MenuItemDirective.prototype.render = function () {\n return;\n };\n MenuItemDirective = __decorate([\n EJComponentDecorator({})\n ], MenuItemDirective);\n return MenuItemDirective;\n}(Vue));\nexport { MenuItemDirective };\nexport var MenuItemPlugin = {\n name: 'e-',\n install: function (Vue) {\n Vue.component(MenuItemPlugin.name, MenuItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Menu } from '@syncfusion/ej2-navigations';\nimport { MenuItemsDirective, MenuItemDirective, MenuItemsPlugin, MenuItemPlugin } from './items.directive';\nexport var properties = ['animationSettings', 'cssClass', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableScrolling', 'fields', 'filter', 'hamburgerMode', 'items', 'locale', 'orientation', 'showItemOnClick', 'target', 'template', 'title', 'beforeClose', 'beforeItemRender', 'beforeOpen', 'created', 'onClose', 'onOpen', 'select'];\nexport var modelProps = [];\n/**\n * Represents the Essential JS 2 VueJS Menu Component.\n * ```html\n * \n * ```\n */\nvar MenuComponent = /** @class */ (function (_super) {\n __extends(MenuComponent, _super);\n function MenuComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-menu-items\": \"e-\" };\n _this.tagNameMapper = { \"e-menu-items\": \"e-items\" };\n _this.ej2Instances = new Menu({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n MenuComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n MenuComponent.prototype.render = function (createElement) {\n return createElement('ul', this.$slots.default);\n };\n MenuComponent.prototype.close = function () {\n return this.ej2Instances.close();\n };\n MenuComponent.prototype.enableItems = function (items, enable, isUniqueId) {\n return this.ej2Instances.enableItems(items, enable, isUniqueId);\n };\n MenuComponent.prototype.hideItems = function (items, isUniqueId) {\n return this.ej2Instances.hideItems(items, isUniqueId);\n };\n MenuComponent.prototype.insertAfter = function (items, text, isUniqueId) {\n return this.ej2Instances.insertAfter(items, text, isUniqueId);\n };\n MenuComponent.prototype.insertBefore = function (items, text, isUniqueId) {\n return this.ej2Instances.insertBefore(items, text, isUniqueId);\n };\n MenuComponent.prototype.open = function () {\n return this.ej2Instances.open();\n };\n MenuComponent.prototype.removeItems = function (items, isUniqueId) {\n return this.ej2Instances.removeItems(items, isUniqueId);\n };\n MenuComponent.prototype.showItems = function (items, isUniqueId) {\n return this.ej2Instances.showItems(items, isUniqueId);\n };\n MenuComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], MenuComponent);\n return MenuComponent;\n}(ComponentBase));\nexport { MenuComponent };\nexport var MenuPlugin = {\n name: 'ejs-menu',\n install: function (Vue) {\n Vue.component(MenuPlugin.name, MenuComponent);\n Vue.component(MenuItemPlugin.name, MenuItemDirective);\n Vue.component(MenuItemsPlugin.name, MenuItemsDirective);\n }\n};\n"],"names":["this","Vue","__extends","__decorate","properties","modelProps"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ej2-vue-navigations.es5.js","sources":["../../src/accordion/items.directive.js","../../src/accordion/accordion.component.js","../../src/toolbar/items.directive.js","../../src/toolbar/toolbar.component.js","../../src/context-menu/contextmenu.component.js","../../src/tab/items.directive.js","../../src/tab/tab.component.js","../../src/treeview/treeview.component.js","../../src/sidebar/sidebar.component.js","../../src/menu/items.directive.js","../../src/menu/menu.component.js"],"sourcesContent":["var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar AccordionItemsDirective = /** @class */ (function (_super) {\n __extends(AccordionItemsDirective, _super);\n function AccordionItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n AccordionItemsDirective.prototype.render = function () {\n return;\n };\n AccordionItemsDirective = __decorate([\n EJComponentDecorator({})\n ], AccordionItemsDirective);\n return AccordionItemsDirective;\n}(Vue));\nexport { AccordionItemsDirective };\nexport var AccordionItemsPlugin = {\n name: 'e-accordionitems',\n install: function (Vue) {\n Vue.component(AccordionItemsPlugin.name, AccordionItemsDirective);\n }\n};\n/**\n * 'e-accordionitem' directive represent a item of Vue Accordion\n * It must be contained in a Accordion component(`ejs-accordion`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar AccordionItemDirective = /** @class */ (function (_super) {\n __extends(AccordionItemDirective, _super);\n function AccordionItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n AccordionItemDirective.prototype.render = function () {\n return;\n };\n AccordionItemDirective = __decorate([\n EJComponentDecorator({})\n ], AccordionItemDirective);\n return AccordionItemDirective;\n}(Vue));\nexport { AccordionItemDirective };\nexport var AccordionItemPlugin = {\n name: 'e-accordionitem',\n install: function (Vue) {\n Vue.component(AccordionItemPlugin.name, AccordionItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Accordion } from '@syncfusion/ej2-navigations';\nimport { AccordionItemsDirective, AccordionItemDirective, AccordionItemsPlugin, AccordionItemPlugin } from './items.directive';\nexport var properties = ['animation', 'dataSource', 'enablePersistence', 'enableRtl', 'expandMode', 'headerTemplate', 'height', 'itemTemplate', 'items', 'locale', 'width', 'clicked', 'created', 'destroyed', 'expanded', 'expanding'];\nexport var modelProps = [];\n/**\n * Represents the VueJS Accoridon Component.\n * ```html\n * \n * ```\n */\nvar AccordionComponent = /** @class */ (function (_super) {\n __extends(AccordionComponent, _super);\n function AccordionComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-accordionitems\": \"e-accordionitem\" };\n _this.tagNameMapper = { \"e-accordionitems\": \"e-items\" };\n _this.ej2Instances = new Accordion({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n AccordionComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n AccordionComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n AccordionComponent.prototype.addItem = function (item, index) {\n return this.ej2Instances.addItem(item, index);\n };\n AccordionComponent.prototype.enableItem = function (index, isEnable) {\n return this.ej2Instances.enableItem(index, isEnable);\n };\n AccordionComponent.prototype.expandItem = function (isExpand, index) {\n return this.ej2Instances.expandItem(isExpand, index);\n };\n AccordionComponent.prototype.hideItem = function (index, isHidden) {\n return this.ej2Instances.hideItem(index, isHidden);\n };\n AccordionComponent.prototype.refresh = function () {\n return this.ej2Instances.refresh();\n };\n AccordionComponent.prototype.removeItem = function (index) {\n return this.ej2Instances.removeItem(index);\n };\n AccordionComponent.prototype.select = function (index) {\n return this.ej2Instances.select(index);\n };\n AccordionComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], AccordionComponent);\n return AccordionComponent;\n}(ComponentBase));\nexport { AccordionComponent };\nexport var AccordionPlugin = {\n name: 'ejs-accordion',\n install: function (Vue) {\n Vue.component(AccordionPlugin.name, AccordionComponent);\n Vue.component(AccordionItemPlugin.name, AccordionItemDirective);\n Vue.component(AccordionItemsPlugin.name, AccordionItemsDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar ItemsDirective = /** @class */ (function (_super) {\n __extends(ItemsDirective, _super);\n function ItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n ItemsDirective.prototype.render = function () {\n return;\n };\n ItemsDirective = __decorate([\n EJComponentDecorator({})\n ], ItemsDirective);\n return ItemsDirective;\n}(Vue));\nexport { ItemsDirective };\nexport var ItemsPlugin = {\n name: 'e-items',\n install: function (Vue) {\n Vue.component(ItemsPlugin.name, ItemsDirective);\n }\n};\n/**\n * 'e-item' directive represent a item of Vue Toolbar\n * It must be contained in a Toolbar component(`ejs-toolbar`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar ItemDirective = /** @class */ (function (_super) {\n __extends(ItemDirective, _super);\n function ItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n ItemDirective.prototype.render = function () {\n return;\n };\n ItemDirective = __decorate([\n EJComponentDecorator({})\n ], ItemDirective);\n return ItemDirective;\n}(Vue));\nexport { ItemDirective };\nexport var ItemPlugin = {\n name: 'e-item',\n install: function (Vue) {\n Vue.component(ItemPlugin.name, ItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Toolbar } from '@syncfusion/ej2-navigations';\nimport { ItemsDirective, ItemDirective, ItemsPlugin, ItemPlugin } from './items.directive';\nexport var properties = ['allowKeyboard', 'cssClass', 'enableCollision', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'height', 'items', 'locale', 'overflowMode', 'scrollStep', 'width', 'beforeCreate', 'clicked', 'created', 'destroyed'];\nexport var modelProps = [];\n/**\n * Represents the VueJS Toolbar Component.\n * ```html\n * \n * ```\n */\nvar ToolbarComponent = /** @class */ (function (_super) {\n __extends(ToolbarComponent, _super);\n function ToolbarComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-items\": \"e-item\" };\n _this.tagNameMapper = {};\n _this.ej2Instances = new Toolbar({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n ToolbarComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n ToolbarComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n ToolbarComponent.prototype.addItems = function (items, index) {\n return this.ej2Instances.addItems(items, index);\n };\n ToolbarComponent.prototype.disable = function (value) {\n return this.ej2Instances.disable(value);\n };\n ToolbarComponent.prototype.enableItems = function (items, isEnable) {\n return this.ej2Instances.enableItems(items, isEnable);\n };\n ToolbarComponent.prototype.hideItem = function (index, value) {\n return this.ej2Instances.hideItem(index, value);\n };\n ToolbarComponent.prototype.refreshOverflow = function () {\n return this.ej2Instances.refreshOverflow();\n };\n ToolbarComponent.prototype.removeItems = function (args) {\n return this.ej2Instances.removeItems(args);\n };\n ToolbarComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], ToolbarComponent);\n return ToolbarComponent;\n}(ComponentBase));\nexport { ToolbarComponent };\nexport var ToolbarPlugin = {\n name: 'ejs-toolbar',\n install: function (Vue) {\n Vue.component(ToolbarPlugin.name, ToolbarComponent);\n Vue.component(ItemPlugin.name, ItemDirective);\n Vue.component(ItemsPlugin.name, ItemsDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { ContextMenu } from '@syncfusion/ej2-navigations';\nexport var properties = ['animationSettings', 'cssClass', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableScrolling', 'fields', 'filter', 'items', 'locale', 'showItemOnClick', 'target', 'template', 'beforeClose', 'beforeItemRender', 'beforeOpen', 'created', 'onClose', 'onOpen', 'select'];\nexport var modelProps = [];\n/**\n * Represents the Essential JS 2 VueJS ContextMenu Component.\n * ```html\n *
Right click / Touch hold to open the ContextMenu
\n * \n * ```\n */\nvar ContextMenuComponent = /** @class */ (function (_super) {\n __extends(ContextMenuComponent, _super);\n function ContextMenuComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = false;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new ContextMenu({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n ContextMenuComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n ContextMenuComponent.prototype.render = function (createElement) {\n return createElement('ul', this.$slots.default);\n };\n ContextMenuComponent.prototype.close = function () {\n return this.ej2Instances.close();\n };\n ContextMenuComponent.prototype.enableItems = function (items, enable, isUniqueId) {\n return this.ej2Instances.enableItems(items, enable, isUniqueId);\n };\n ContextMenuComponent.prototype.getItemIndex = function (item, id, isUniqueId) {\n return this.ej2Instances.getItemIndex(item, id, isUniqueId);\n };\n ContextMenuComponent.prototype.hideItems = function (items, isUniqueId) {\n return this.ej2Instances.hideItems(items, isUniqueId);\n };\n ContextMenuComponent.prototype.insertAfter = function (items, text, isUniqueId) {\n return this.ej2Instances.insertAfter(items, text, isUniqueId);\n };\n ContextMenuComponent.prototype.insertBefore = function (items, text, isUniqueId) {\n return this.ej2Instances.insertBefore(items, text, isUniqueId);\n };\n ContextMenuComponent.prototype.open = function (top, left, target) {\n return this.ej2Instances.open(top, left, target);\n };\n ContextMenuComponent.prototype.removeItems = function (items, isUniqueId) {\n return this.ej2Instances.removeItems(items, isUniqueId);\n };\n ContextMenuComponent.prototype.setItem = function (item, id, isUniqueId) {\n return this.ej2Instances.setItem(item, id, isUniqueId);\n };\n ContextMenuComponent.prototype.showItems = function (items, isUniqueId) {\n return this.ej2Instances.showItems(items, isUniqueId);\n };\n ContextMenuComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], ContextMenuComponent);\n return ContextMenuComponent;\n}(ComponentBase));\nexport { ContextMenuComponent };\nexport var ContextMenuPlugin = {\n name: 'ejs-contextmenu',\n install: function (Vue) {\n Vue.component(ContextMenuPlugin.name, ContextMenuComponent);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar TabItemsDirective = /** @class */ (function (_super) {\n __extends(TabItemsDirective, _super);\n function TabItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n TabItemsDirective.prototype.render = function () {\n return;\n };\n TabItemsDirective = __decorate([\n EJComponentDecorator({})\n ], TabItemsDirective);\n return TabItemsDirective;\n}(Vue));\nexport { TabItemsDirective };\nexport var TabItemsPlugin = {\n name: 'e-tabitems',\n install: function (Vue) {\n Vue.component(TabItemsPlugin.name, TabItemsDirective);\n }\n};\n/**\n * 'e-tabitem' directive represent a item of the Vue Tab\n * It must be contained in a Tab component(`ejs-tab`).\n * ```html\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar TabItemDirective = /** @class */ (function (_super) {\n __extends(TabItemDirective, _super);\n function TabItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n TabItemDirective.prototype.render = function () {\n return;\n };\n TabItemDirective = __decorate([\n EJComponentDecorator({})\n ], TabItemDirective);\n return TabItemDirective;\n}(Vue));\nexport { TabItemDirective };\nexport var TabItemPlugin = {\n name: 'e-tabitem',\n install: function (Vue) {\n Vue.component(TabItemPlugin.name, TabItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Tab } from '@syncfusion/ej2-navigations';\nimport { TabItemsDirective, TabItemDirective, TabItemsPlugin, TabItemPlugin } from './items.directive';\nexport var properties = ['animation', 'cssClass', 'enablePersistence', 'enableRtl', 'headerPlacement', 'height', 'heightAdjustMode', 'items', 'loadOn', 'locale', 'overflowMode', 'scrollStep', 'selectedItem', 'showCloseButton', 'width', 'added', 'adding', 'created', 'destroyed', 'removed', 'removing', 'selected', 'selecting'];\nexport var modelProps = [];\n/**\n * Represents the VueJS Tab Component.\n * ```html\n * \n * ```\n */\nvar TabComponent = /** @class */ (function (_super) {\n __extends(TabComponent, _super);\n function TabComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-tabitems\": \"e-tabitem\" };\n _this.tagNameMapper = { \"e-tabitems\": \"e-items\" };\n _this.ej2Instances = new Tab({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n TabComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n TabComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n TabComponent.prototype.addTab = function (items, index) {\n return this.ej2Instances.addTab(items, index);\n };\n TabComponent.prototype.disable = function (value) {\n return this.ej2Instances.disable(value);\n };\n TabComponent.prototype.enableTab = function (index, value) {\n return this.ej2Instances.enableTab(index, value);\n };\n TabComponent.prototype.hideTab = function (index, value) {\n return this.ej2Instances.hideTab(index, value);\n };\n TabComponent.prototype.refresh = function () {\n return this.ej2Instances.refresh();\n };\n TabComponent.prototype.removeTab = function (index) {\n return this.ej2Instances.removeTab(index);\n };\n TabComponent.prototype.select = function (args) {\n return this.ej2Instances.select(args);\n };\n TabComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], TabComponent);\n return TabComponent;\n}(ComponentBase));\nexport { TabComponent };\nexport var TabPlugin = {\n name: 'ejs-tab',\n install: function (Vue) {\n Vue.component(TabPlugin.name, TabComponent);\n Vue.component(TabItemPlugin.name, TabItemDirective);\n Vue.component(TabItemsPlugin.name, TabItemsDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { TreeView } from '@syncfusion/ej2-navigations';\nexport var properties = ['allowDragAndDrop', 'allowEditing', 'allowMultiSelection', 'animation', 'autoCheck', 'checkedNodes', 'cssClass', 'disabled', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'expandOn', 'expandedNodes', 'fields', 'fullRowNavigable', 'fullRowSelect', 'loadOnDemand', 'locale', 'nodeTemplate', 'selectedNodes', 'showCheckBox', 'sortOrder', 'actionFailure', 'created', 'dataBound', 'dataSourceChanged', 'destroyed', 'drawNode', 'keyPress', 'nodeChecked', 'nodeChecking', 'nodeClicked', 'nodeCollapsed', 'nodeCollapsing', 'nodeDragStart', 'nodeDragStop', 'nodeDragging', 'nodeDropped', 'nodeEdited', 'nodeEditing', 'nodeExpanded', 'nodeExpanding', 'nodeSelected', 'nodeSelecting'];\nexport var modelProps = [];\n/**\n * Represents the EJ2 VueJS TreeView Component.\n * ```html\n * \n * ```\n */\nvar TreeViewComponent = /** @class */ (function (_super) {\n __extends(TreeViewComponent, _super);\n function TreeViewComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = false;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new TreeView({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n TreeViewComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n TreeViewComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n TreeViewComponent.prototype.addNodes = function (nodes, target, index, preventTargetExpand) {\n return this.ej2Instances.addNodes(nodes, target, index, preventTargetExpand);\n };\n TreeViewComponent.prototype.beginEdit = function (node) {\n return this.ej2Instances.beginEdit(node);\n };\n TreeViewComponent.prototype.checkAll = function (nodes) {\n return this.ej2Instances.checkAll(nodes);\n };\n TreeViewComponent.prototype.collapseAll = function (nodes, level, excludeHiddenNodes) {\n return this.ej2Instances.collapseAll(nodes, level, excludeHiddenNodes);\n };\n TreeViewComponent.prototype.disableNodes = function (nodes) {\n return this.ej2Instances.disableNodes(nodes);\n };\n TreeViewComponent.prototype.enableNodes = function (nodes) {\n return this.ej2Instances.enableNodes(nodes);\n };\n TreeViewComponent.prototype.ensureVisible = function (node) {\n return this.ej2Instances.ensureVisible(node);\n };\n TreeViewComponent.prototype.expandAll = function (nodes, level, excludeHiddenNodes) {\n return this.ej2Instances.expandAll(nodes, level, excludeHiddenNodes);\n };\n TreeViewComponent.prototype.getAllCheckedNodes = function () {\n return this.ej2Instances.getAllCheckedNodes();\n };\n TreeViewComponent.prototype.getDisabledNodes = function () {\n return this.ej2Instances.getDisabledNodes();\n };\n TreeViewComponent.prototype.getNode = function (node) {\n return this.ej2Instances.getNode(node);\n };\n TreeViewComponent.prototype.getTreeData = function (node) {\n return this.ej2Instances.getTreeData(node);\n };\n TreeViewComponent.prototype.moveNodes = function (sourceNodes, target, index, preventTargetExpand) {\n return this.ej2Instances.moveNodes(sourceNodes, target, index, preventTargetExpand);\n };\n TreeViewComponent.prototype.refreshNode = function (target, newData) {\n return this.ej2Instances.refreshNode(target, newData);\n };\n TreeViewComponent.prototype.removeNodes = function (nodes) {\n return this.ej2Instances.removeNodes(nodes);\n };\n TreeViewComponent.prototype.uncheckAll = function (nodes) {\n return this.ej2Instances.uncheckAll(nodes);\n };\n TreeViewComponent.prototype.updateNode = function (target, newText) {\n return this.ej2Instances.updateNode(target, newText);\n };\n TreeViewComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], TreeViewComponent);\n return TreeViewComponent;\n}(ComponentBase));\nexport { TreeViewComponent };\nexport var TreeViewPlugin = {\n name: 'ejs-treeview',\n install: function (Vue) {\n Vue.component(TreeViewPlugin.name, TreeViewComponent);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { isUndefined } from '@syncfusion/ej2-base';\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Sidebar } from '@syncfusion/ej2-navigations';\nexport var properties = ['animate', 'closeOnDocumentClick', 'dockSize', 'enableDock', 'enableGestures', 'enablePersistence', 'enableRtl', 'height', 'isOpen', 'locale', 'mediaQuery', 'position', 'showBackdrop', 'target', 'type', 'width', 'zIndex', 'change', 'close', 'created', 'destroyed', 'open'];\nexport var modelProps = ['isOpen'];\n/**\n * Represents the Essential JS 2 VueJS Sidebar Component.\n * ```html\n * \n * ```\n */\nvar SidebarComponent = /** @class */ (function (_super) {\n __extends(SidebarComponent, _super);\n function SidebarComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = false;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new Sidebar({});\n _this.ej2Instances._trigger = _this.ej2Instances.trigger;\n _this.ej2Instances.trigger = _this.trigger;\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n SidebarComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n SidebarComponent.prototype.trigger = function (eventName, eventProp, successHandler) {\n if ((eventName === 'change' || eventName === 'input') && this.models && (this.models.length !== 0)) {\n var key = this.models.toString().match(/checked|value/) || [];\n var propKey = key[0];\n if (eventProp && key && !isUndefined(eventProp[propKey])) {\n this.$emit('update:' + propKey, eventProp[propKey]);\n this.$emit('modelchanged', eventProp[propKey]);\n }\n }\n else if ((eventName === 'actionBegin' && eventProp.requestType === 'dateNavigate') && this.models && (this.models.length !== 0)) {\n var key = this.models.toString().match(/currentView|selectedDate/) || [];\n var propKey = key[0];\n if (eventProp && key && !isUndefined(eventProp[propKey])) {\n this.$emit('update:' + propKey, eventProp[propKey]);\n this.$emit('modelchanged', eventProp[propKey]);\n }\n }\n if (this.ej2Instances && this.ej2Instances._trigger) {\n this.ej2Instances._trigger(eventName, eventProp, successHandler);\n }\n };\n SidebarComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n SidebarComponent.prototype.hide = function (e) {\n return this.ej2Instances.hide(e);\n };\n SidebarComponent.prototype.show = function (e) {\n return this.ej2Instances.show(e);\n };\n SidebarComponent.prototype.toggle = function (e) {\n return this.ej2Instances.toggle(e);\n };\n SidebarComponent = __decorate([\n EJComponentDecorator({\n props: properties,\n model: {\n event: 'modelchanged'\n }\n })\n ], SidebarComponent);\n return SidebarComponent;\n}(ComponentBase));\nexport { SidebarComponent };\nexport var SidebarPlugin = {\n name: 'ejs-sidebar',\n install: function (Vue) {\n Vue.component(SidebarPlugin.name, SidebarComponent);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport Vue from 'vue';\nimport { EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nvar MenuItemsDirective = /** @class */ (function (_super) {\n __extends(MenuItemsDirective, _super);\n function MenuItemsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n MenuItemsDirective.prototype.render = function () {\n return;\n };\n MenuItemsDirective = __decorate([\n EJComponentDecorator({})\n ], MenuItemsDirective);\n return MenuItemsDirective;\n}(Vue));\nexport { MenuItemsDirective };\nexport var MenuItemsPlugin = {\n name: 'e-menu-items',\n install: function (Vue) {\n Vue.component(MenuItemsPlugin.name, MenuItemsDirective);\n }\n};\nvar MenuItemDirective = /** @class */ (function (_super) {\n __extends(MenuItemDirective, _super);\n function MenuItemDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n MenuItemDirective.prototype.render = function () {\n return;\n };\n MenuItemDirective = __decorate([\n EJComponentDecorator({})\n ], MenuItemDirective);\n return MenuItemDirective;\n}(Vue));\nexport { MenuItemDirective };\nexport var MenuItemPlugin = {\n name: 'e-',\n install: function (Vue) {\n Vue.component(MenuItemPlugin.name, MenuItemDirective);\n }\n};\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { Menu } from '@syncfusion/ej2-navigations';\nimport { MenuItemsDirective, MenuItemDirective, MenuItemsPlugin, MenuItemPlugin } from './items.directive';\nexport var properties = ['animationSettings', 'cssClass', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableScrolling', 'fields', 'filter', 'hamburgerMode', 'items', 'locale', 'orientation', 'showItemOnClick', 'target', 'template', 'title', 'beforeClose', 'beforeItemRender', 'beforeOpen', 'created', 'onClose', 'onOpen', 'select'];\nexport var modelProps = [];\n/**\n * Represents the Essential JS 2 VueJS Menu Component.\n * ```html\n * \n * ```\n */\nvar MenuComponent = /** @class */ (function (_super) {\n __extends(MenuComponent, _super);\n function MenuComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = true;\n _this.hasInjectedModules = false;\n _this.tagMapper = { \"e-menu-items\": \"e-\" };\n _this.tagNameMapper = { \"e-menu-items\": \"e-items\" };\n _this.ej2Instances = new Menu({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n MenuComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n MenuComponent.prototype.render = function (createElement) {\n return createElement('ul', this.$slots.default);\n };\n MenuComponent.prototype.close = function () {\n return this.ej2Instances.close();\n };\n MenuComponent.prototype.enableItems = function (items, enable, isUniqueId) {\n return this.ej2Instances.enableItems(items, enable, isUniqueId);\n };\n MenuComponent.prototype.getItemIndex = function (item, id, isUniqueId) {\n return this.ej2Instances.getItemIndex(item, id, isUniqueId);\n };\n MenuComponent.prototype.hideItems = function (items, isUniqueId) {\n return this.ej2Instances.hideItems(items, isUniqueId);\n };\n MenuComponent.prototype.insertAfter = function (items, text, isUniqueId) {\n return this.ej2Instances.insertAfter(items, text, isUniqueId);\n };\n MenuComponent.prototype.insertBefore = function (items, text, isUniqueId) {\n return this.ej2Instances.insertBefore(items, text, isUniqueId);\n };\n MenuComponent.prototype.open = function () {\n return this.ej2Instances.open();\n };\n MenuComponent.prototype.removeItems = function (items, isUniqueId) {\n return this.ej2Instances.removeItems(items, isUniqueId);\n };\n MenuComponent.prototype.setItem = function (item, id, isUniqueId) {\n return this.ej2Instances.setItem(item, id, isUniqueId);\n };\n MenuComponent.prototype.showItems = function (items, isUniqueId) {\n return this.ej2Instances.showItems(items, isUniqueId);\n };\n MenuComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], MenuComponent);\n return MenuComponent;\n}(ComponentBase));\nexport { MenuComponent };\nexport var MenuPlugin = {\n name: 'ejs-menu',\n install: function (Vue) {\n Vue.component(MenuPlugin.name, MenuComponent);\n Vue.component(MenuItemPlugin.name, MenuItemDirective);\n Vue.component(MenuItemsPlugin.name, MenuItemsDirective);\n }\n};\n"],"names":["this","Vue","__extends","__decorate","properties","modelProps"],"mappings":"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"} \ No newline at end of file diff --git a/components/navigations/package.json b/components/navigations/package.json index 00199fb92..9c5727923 100644 --- a/components/navigations/package.json +++ b/components/navigations/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-navigations", - "version": "18.1.36", + "version": "18.1.43", "description": "A package of Essential JS 2 navigation components such as Tree-view, Tab, Toolbar, Context-menu, and Accordion which is used to navigate from one page to another for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/navigations/src/context-menu/contextmenu.component.ts b/components/navigations/src/context-menu/contextmenu.component.ts index c42f71331..046ced6b9 100644 --- a/components/navigations/src/context-menu/contextmenu.component.ts +++ b/components/navigations/src/context-menu/contextmenu.component.ts @@ -60,6 +60,10 @@ export class ContextMenuComponent extends ComponentBase { return this.ej2Instances.enableItems(items, enable, isUniqueId); } + public getItemIndex(item: Object, id?: string, isUniqueId?: boolean): number[] { + return this.ej2Instances.getItemIndex(item, id, isUniqueId); + } + public hideItems(items: string[], isUniqueId?: boolean): void { return this.ej2Instances.hideItems(items, isUniqueId); } @@ -80,6 +84,10 @@ export class ContextMenuComponent extends ComponentBase { return this.ej2Instances.removeItems(items, isUniqueId); } + public setItem(item: Object, id?: string, isUniqueId?: boolean): void { + return this.ej2Instances.setItem(item, id, isUniqueId); + } + public showItems(items: string[], isUniqueId?: boolean): void { return this.ej2Instances.showItems(items, isUniqueId); } diff --git a/components/navigations/src/menu/menu.component.ts b/components/navigations/src/menu/menu.component.ts index 82d20bfba..b1b95d125 100644 --- a/components/navigations/src/menu/menu.component.ts +++ b/components/navigations/src/menu/menu.component.ts @@ -60,6 +60,10 @@ export class MenuComponent extends ComponentBase { return this.ej2Instances.enableItems(items, enable, isUniqueId); } + public getItemIndex(item: Object, id?: string, isUniqueId?: boolean): number[] { + return this.ej2Instances.getItemIndex(item, id, isUniqueId); + } + public hideItems(items: string[], isUniqueId?: boolean): void { return this.ej2Instances.hideItems(items, isUniqueId); } @@ -80,6 +84,10 @@ export class MenuComponent extends ComponentBase { return this.ej2Instances.removeItems(items, isUniqueId); } + public setItem(item: Object, id?: string, isUniqueId?: boolean): void { + return this.ej2Instances.setItem(item, id, isUniqueId); + } + public showItems(items: string[], isUniqueId?: boolean): void { return this.ej2Instances.showItems(items, isUniqueId); } diff --git a/components/pdfviewer/CHANGELOG.md b/components/pdfviewer/CHANGELOG.md index 7545b3aa8..0b9ace06d 100644 --- a/components/pdfviewer/CHANGELOG.md +++ b/components/pdfviewer/CHANGELOG.md @@ -2,6 +2,21 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### PDF Viewer + +#### New Features + +- `#267283` - Provided the support to identify the imported annotation and drawn annotation +- `#268736` - Exposed the text search events in PDF Viewer. +- `#258786` - Exposed the signature Select event in PDF Viewer. + +#### Bug Fixes + +- `#272053` - The annotation bounds value is now preserved properly in annotation events. +- `#269001` - Improved the page rendering behaviour in PDF Viewer. + ## 18.1.44 (2020-04-14) ### PDF Viewer diff --git a/components/pdfviewer/dist/ej2-vue-pdfviewer.umd.min.js b/components/pdfviewer/dist/ej2-vue-pdfviewer.umd.min.js index d035ec958..1ee97c711 100644 --- a/components/pdfviewer/dist/ej2-vue-pdfviewer.umd.min.js +++ b/components/pdfviewer/dist/ej2-vue-pdfviewer.umd.min.js @@ -1,2 +1,2 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@syncfusion/ej2-pdfviewer"),require("@syncfusion/ej2-vue-base")):"function"==typeof define&&define.amd?define(["exports","@syncfusion/ej2-pdfviewer","@syncfusion/ej2-vue-base"],t):t(e.ej={},e.ej2Pdfviewer,e.ej2VueBase)}(this,function(e,t,n){"use strict";var o=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),i=function(e,t,n,o){var i,a=arguments.length,r=a<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(r=(a<3?i(r):a>3?i(t,n,r):i(t,n))||r);return a>3&&r&&Object.defineProperty(t,n,r),r},a=["ajaxRequestSettings","annotationSelectorSettings","annotationSettings","annotationToolbarSettings","annotations","areaSettings","arrowSettings","circleSettings","contextMenuOption","customStampItems","customStampSettings","distanceSettings","documentPath","downloadFileName","drawingObject","enableAnnotation","enableAnnotationToolbar","enableBookmark","enableCommentPanel","enableDownload","enableFormFields","enableFormFieldsValidation","enableFreeText","enableHandwrittenSignature","enableHyperlink","enableMagnification","enableMeasureAnnotation","enableMultiLineOverlap","enableMultiPageAnnotation","enableNavigation","enableNavigationToolbar","enablePersistence","enablePinchZoom","enablePrint","enableRtl","enableShapeAnnotation","enableShapeLabel","enableStampAnnotations","enableStickyNotesAnnotation","enableTextMarkupAnnotation","enableTextMarkupResizer","enableTextSearch","enableTextSelection","enableThumbnail","enableToolbar","enableZoomOptimization","freeTextSettings","handWrittenSignatureSettings","height","highlightSettings","hyperlinkOpenState","interactionMode","isCommandPanelOpen","isExtractText","isSignatureEditable","isThumbnailViewOpen","lineSettings","locale","measurementSettings","perimeterSettings","polygonSettings","printMode","radiusSettings","rectangleSettings","retryCount","selectedItems","serverActionSettings","serviceUrl","shapeLabelSettings","showNotificationDialog","stampSettings","stickyNotesSettings","strikethroughSettings","textSearchColorSettings","tileRenderingSettings","toolbarSettings","underlineSettings","volumeSettings","width","zoomMode","zoomValue","addSignature","ajaxRequestFailed","ajaxRequestInitiate","annotationAdd","annotationDoubleClick","annotationMouseover","annotationMove","annotationPropertiesChange","annotationRemove","annotationResize","annotationSelect","documentLoad","documentLoadFailed","documentUnload","downloadEnd","downloadStart","exportFailed","exportStart","exportSuccess","extractTextCompleted","hyperlinkClick","hyperlinkMouseOver","importFailed","importStart","importSuccess","moveSignature","pageChange","pageClick","pageMouseover","removeSignature","resizeSignature","signaturePropertiesChange","textSelectionEnd","textSelectionStart","thumbnailClick","validateFormFields","zoomChange"],r=[],s=function(e){function s(){var n=e.call(this)||this;return n.propKeys=a,n.models=r,n.hasChildDirective=!1,n.hasInjectedModules=!0,n.tagMapper={},n.tagNameMapper={},n.ej2Instances=new t.PdfViewer({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return o(s,e),s.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},s.prototype.render=function(e){return e("div",this.$slots.default)},s.prototype.deleteAnnotations=function(){return this.ej2Instances.deleteAnnotations()},s.prototype.download=function(){return this.ej2Instances.download()},s.prototype.exportAnnotations=function(){return this.ej2Instances.exportAnnotations()},s.prototype.exportAnnotationsAsObject=function(){return this.ej2Instances.exportAnnotationsAsObject()},s.prototype.exportFormFields=function(e){return this.ej2Instances.exportFormFields(e)},s.prototype.exportFormFieldsAsObject=function(){return this.ej2Instances.exportFormFieldsAsObject()},s.prototype.importAnnotations=function(e){return this.ej2Instances.importAnnotations(e)},s.prototype.importFormFields=function(e){return this.ej2Instances.importFormFields(e)},s.prototype.load=function(e,t){return this.ej2Instances.load(e,t)},s.prototype.redo=function(){return this.ej2Instances.redo()},s.prototype.requiredModules=function(){return this.ej2Instances.requiredModules()},s.prototype.saveAsBlob=function(){return this.ej2Instances.saveAsBlob()},s.prototype.setJsonData=function(e){return this.ej2Instances.setJsonData(e)},s.prototype.undo=function(){return this.ej2Instances.undo()},s.prototype.unload=function(){return this.ej2Instances.unload()},s.prototype.updateViewerContainer=function(){return this.ej2Instances.updateViewerContainer()},s=i([n.EJComponentDecorator({props:a})],s)}(n.ComponentBase),l={name:"ejs-pdfviewer",install:function(e){e.component(l.name,s)}};e.PdfViewerComponent=s,e.PdfViewerPlugin=l,Object.keys(t).forEach(function(n){e[n]=t[n]}),Object.defineProperty(e,"__esModule",{value:!0})}); +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@syncfusion/ej2-pdfviewer"),require("@syncfusion/ej2-vue-base")):"function"==typeof define&&define.amd?define(["exports","@syncfusion/ej2-pdfviewer","@syncfusion/ej2-vue-base"],t):t(e.ej={},e.ej2Pdfviewer,e.ej2VueBase)}(this,function(e,t,n){"use strict";var o=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),i=function(e,t,n,o){var i,a=arguments.length,r=a<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(r=(a<3?i(r):a>3?i(t,n,r):i(t,n))||r);return a>3&&r&&Object.defineProperty(t,n,r),r},a=["ajaxRequestSettings","annotationSelectorSettings","annotationSettings","annotationToolbarSettings","annotations","areaSettings","arrowSettings","circleSettings","contextMenuOption","customStampItems","customStampSettings","distanceSettings","documentPath","downloadFileName","drawingObject","enableAnnotation","enableAnnotationToolbar","enableBookmark","enableCommentPanel","enableDownload","enableFormFields","enableFormFieldsValidation","enableFreeText","enableHandwrittenSignature","enableHyperlink","enableMagnification","enableMeasureAnnotation","enableMultiLineOverlap","enableMultiPageAnnotation","enableNavigation","enableNavigationToolbar","enablePersistence","enablePinchZoom","enablePrint","enableRtl","enableShapeAnnotation","enableShapeLabel","enableStampAnnotations","enableStickyNotesAnnotation","enableTextMarkupAnnotation","enableTextMarkupResizer","enableTextSearch","enableTextSelection","enableThumbnail","enableToolbar","enableZoomOptimization","freeTextSettings","handWrittenSignatureSettings","height","highlightSettings","hyperlinkOpenState","interactionMode","isCommandPanelOpen","isExtractText","isSignatureEditable","isThumbnailViewOpen","lineSettings","locale","measurementSettings","perimeterSettings","polygonSettings","printMode","radiusSettings","rectangleSettings","retryCount","selectedItems","serverActionSettings","serviceUrl","shapeLabelSettings","showNotificationDialog","stampSettings","stickyNotesSettings","strikethroughSettings","textSearchColorSettings","tileRenderingSettings","toolbarSettings","underlineSettings","volumeSettings","width","zoomMode","zoomValue","addSignature","ajaxRequestFailed","ajaxRequestInitiate","annotationAdd","annotationDoubleClick","annotationMouseover","annotationMove","annotationPropertiesChange","annotationRemove","annotationResize","annotationSelect","documentLoad","documentLoadFailed","documentUnload","downloadEnd","downloadStart","exportFailed","exportStart","exportSuccess","extractTextCompleted","hyperlinkClick","hyperlinkMouseOver","importFailed","importStart","importSuccess","moveSignature","pageChange","pageClick","pageMouseover","removeSignature","resizeSignature","signaturePropertiesChange","signatureSelect","textSearchComplete","textSearchHighlight","textSearchStart","textSelectionEnd","textSelectionStart","thumbnailClick","validateFormFields","zoomChange"],r=[],s=function(e){function s(){var n=e.call(this)||this;return n.propKeys=a,n.models=r,n.hasChildDirective=!1,n.hasInjectedModules=!0,n.tagMapper={},n.tagNameMapper={},n.ej2Instances=new t.PdfViewer({}),n.bindProperties(),n.ej2Instances._setProperties=n.ej2Instances.setProperties,n.ej2Instances.setProperties=n.setProperties,n}return o(s,e),s.prototype.setProperties=function(e,t){var n=this;this.ej2Instances&&this.ej2Instances._setProperties&&this.ej2Instances._setProperties(e,t),e&&this.models&&this.models.length&&Object.keys(e).map(function(t){n.models.map(function(o){t!==o||/datasource/i.test(t)||n.$emit("update:"+t,e[t])})})},s.prototype.render=function(e){return e("div",this.$slots.default)},s.prototype.deleteAnnotations=function(){return this.ej2Instances.deleteAnnotations()},s.prototype.download=function(){return this.ej2Instances.download()},s.prototype.exportAnnotations=function(){return this.ej2Instances.exportAnnotations()},s.prototype.exportAnnotationsAsObject=function(){return this.ej2Instances.exportAnnotationsAsObject()},s.prototype.exportFormFields=function(e){return this.ej2Instances.exportFormFields(e)},s.prototype.exportFormFieldsAsObject=function(){return this.ej2Instances.exportFormFieldsAsObject()},s.prototype.importAnnotations=function(e){return this.ej2Instances.importAnnotations(e)},s.prototype.importFormFields=function(e){return this.ej2Instances.importFormFields(e)},s.prototype.load=function(e,t){return this.ej2Instances.load(e,t)},s.prototype.redo=function(){return this.ej2Instances.redo()},s.prototype.requiredModules=function(){return this.ej2Instances.requiredModules()},s.prototype.saveAsBlob=function(){return this.ej2Instances.saveAsBlob()},s.prototype.setJsonData=function(e){return this.ej2Instances.setJsonData(e)},s.prototype.undo=function(){return this.ej2Instances.undo()},s.prototype.unload=function(){return this.ej2Instances.unload()},s.prototype.updateViewerContainer=function(){return this.ej2Instances.updateViewerContainer()},s=i([n.EJComponentDecorator({props:a})],s)}(n.ComponentBase),l={name:"ejs-pdfviewer",install:function(e){e.component(l.name,s)}};e.PdfViewerComponent=s,e.PdfViewerPlugin=l,Object.keys(t).forEach(function(n){e[n]=t[n]}),Object.defineProperty(e,"__esModule",{value:!0})}); //# sourceMappingURL=ej2-vue-pdfviewer.umd.min.js.map diff --git a/components/pdfviewer/dist/ej2-vue-pdfviewer.umd.min.js.map b/components/pdfviewer/dist/ej2-vue-pdfviewer.umd.min.js.map index 4dc8d0ae7..1baf5f26b 100644 --- a/components/pdfviewer/dist/ej2-vue-pdfviewer.umd.min.js.map +++ b/components/pdfviewer/dist/ej2-vue-pdfviewer.umd.min.js.map @@ -1 +1 @@ -{"version":3,"file":"ej2-vue-pdfviewer.umd.min.js","sources":["../src/pdfviewer/pdfviewer.component.js"],"sourcesContent":["var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { PdfViewer } from '@syncfusion/ej2-pdfviewer';\nexport var properties = ['ajaxRequestSettings', 'annotationSelectorSettings', 'annotationSettings', 'annotationToolbarSettings', 'annotations', 'areaSettings', 'arrowSettings', 'circleSettings', 'contextMenuOption', 'customStampItems', 'customStampSettings', 'distanceSettings', 'documentPath', 'downloadFileName', 'drawingObject', 'enableAnnotation', 'enableAnnotationToolbar', 'enableBookmark', 'enableCommentPanel', 'enableDownload', 'enableFormFields', 'enableFormFieldsValidation', 'enableFreeText', 'enableHandwrittenSignature', 'enableHyperlink', 'enableMagnification', 'enableMeasureAnnotation', 'enableMultiLineOverlap', 'enableMultiPageAnnotation', 'enableNavigation', 'enableNavigationToolbar', 'enablePersistence', 'enablePinchZoom', 'enablePrint', 'enableRtl', 'enableShapeAnnotation', 'enableShapeLabel', 'enableStampAnnotations', 'enableStickyNotesAnnotation', 'enableTextMarkupAnnotation', 'enableTextMarkupResizer', 'enableTextSearch', 'enableTextSelection', 'enableThumbnail', 'enableToolbar', 'enableZoomOptimization', 'freeTextSettings', 'handWrittenSignatureSettings', 'height', 'highlightSettings', 'hyperlinkOpenState', 'interactionMode', 'isCommandPanelOpen', 'isExtractText', 'isSignatureEditable', 'isThumbnailViewOpen', 'lineSettings', 'locale', 'measurementSettings', 'perimeterSettings', 'polygonSettings', 'printMode', 'radiusSettings', 'rectangleSettings', 'retryCount', 'selectedItems', 'serverActionSettings', 'serviceUrl', 'shapeLabelSettings', 'showNotificationDialog', 'stampSettings', 'stickyNotesSettings', 'strikethroughSettings', 'textSearchColorSettings', 'tileRenderingSettings', 'toolbarSettings', 'underlineSettings', 'volumeSettings', 'width', 'zoomMode', 'zoomValue', 'addSignature', 'ajaxRequestFailed', 'ajaxRequestInitiate', 'annotationAdd', 'annotationDoubleClick', 'annotationMouseover', 'annotationMove', 'annotationPropertiesChange', 'annotationRemove', 'annotationResize', 'annotationSelect', 'documentLoad', 'documentLoadFailed', 'documentUnload', 'downloadEnd', 'downloadStart', 'exportFailed', 'exportStart', 'exportSuccess', 'extractTextCompleted', 'hyperlinkClick', 'hyperlinkMouseOver', 'importFailed', 'importStart', 'importSuccess', 'moveSignature', 'pageChange', 'pageClick', 'pageMouseover', 'removeSignature', 'resizeSignature', 'signaturePropertiesChange', 'textSelectionEnd', 'textSelectionStart', 'thumbnailClick', 'validateFormFields', 'zoomChange'];\nexport var modelProps = [];\n/**\n * `ejs-pdfviewer` represents the VueJS PdfViewer Component.\n * ```vue\n * \n * ```\n */\nvar PdfViewerComponent = /** @class */ (function (_super) {\n __extends(PdfViewerComponent, _super);\n function PdfViewerComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = true;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new PdfViewer({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n PdfViewerComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n PdfViewerComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n PdfViewerComponent.prototype.deleteAnnotations = function () {\n return this.ej2Instances.deleteAnnotations();\n };\n PdfViewerComponent.prototype.download = function () {\n return this.ej2Instances.download();\n };\n PdfViewerComponent.prototype.exportAnnotations = function () {\n return this.ej2Instances.exportAnnotations();\n };\n PdfViewerComponent.prototype.exportAnnotationsAsObject = function () {\n return this.ej2Instances.exportAnnotationsAsObject();\n };\n PdfViewerComponent.prototype.exportFormFields = function (path) {\n return this.ej2Instances.exportFormFields(path);\n };\n PdfViewerComponent.prototype.exportFormFieldsAsObject = function () {\n return this.ej2Instances.exportFormFieldsAsObject();\n };\n PdfViewerComponent.prototype.importAnnotations = function (importData) {\n return this.ej2Instances.importAnnotations(importData);\n };\n PdfViewerComponent.prototype.importFormFields = function (formFields) {\n return this.ej2Instances.importFormFields(formFields);\n };\n PdfViewerComponent.prototype.load = function (document, password) {\n return this.ej2Instances.load(document, password);\n };\n PdfViewerComponent.prototype.redo = function () {\n return this.ej2Instances.redo();\n };\n PdfViewerComponent.prototype.requiredModules = function () {\n return this.ej2Instances.requiredModules();\n };\n PdfViewerComponent.prototype.saveAsBlob = function () {\n return this.ej2Instances.saveAsBlob();\n };\n PdfViewerComponent.prototype.setJsonData = function (jsonData) {\n return this.ej2Instances.setJsonData(jsonData);\n };\n PdfViewerComponent.prototype.undo = function () {\n return this.ej2Instances.undo();\n };\n PdfViewerComponent.prototype.unload = function () {\n return this.ej2Instances.unload();\n };\n PdfViewerComponent.prototype.updateViewerContainer = function () {\n return this.ej2Instances.updateViewerContainer();\n };\n PdfViewerComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], PdfViewerComponent);\n return PdfViewerComponent;\n}(ComponentBase));\nexport { PdfViewerComponent };\nexport var PdfViewerPlugin = {\n name: 'ejs-pdfviewer',\n install: function (Vue) {\n Vue.component(PdfViewerPlugin.name, PdfViewerComponent);\n }\n};\n"],"names":["__extends","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","hasOwnProperty","__","this","constructor","prototype","create","__decorate","decorators","target","key","desc","c","arguments","length","r","getOwnPropertyDescriptor","Reflect","decorate","i","defineProperty","properties","modelProps","PdfViewerComponent","_super","_this","call","propKeys","models","hasChildDirective","hasInjectedModules","tagMapper","tagNameMapper","ej2Instances","PdfViewer","bindProperties","_setProperties","setProperties","prop","muteOnChange","keys","map","model","test","$emit","render","createElement","$slots","default","deleteAnnotations","download","exportAnnotations","exportAnnotationsAsObject","exportFormFields","path","exportFormFieldsAsObject","importAnnotations","importData","importFormFields","formFields","load","document","password","redo","requiredModules","saveAsBlob","setJsonData","jsonData","undo","unload","updateViewerContainer","EJComponentDecorator","props","ComponentBase","PdfViewerPlugin","name","install","Vue","component"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ej2-vue-pdfviewer.umd.min.js","sources":["../src/pdfviewer/pdfviewer.component.js"],"sourcesContent":["var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { PdfViewer } from '@syncfusion/ej2-pdfviewer';\nexport var properties = ['ajaxRequestSettings', 'annotationSelectorSettings', 'annotationSettings', 'annotationToolbarSettings', 'annotations', 'areaSettings', 'arrowSettings', 'circleSettings', 'contextMenuOption', 'customStampItems', 'customStampSettings', 'distanceSettings', 'documentPath', 'downloadFileName', 'drawingObject', 'enableAnnotation', 'enableAnnotationToolbar', 'enableBookmark', 'enableCommentPanel', 'enableDownload', 'enableFormFields', 'enableFormFieldsValidation', 'enableFreeText', 'enableHandwrittenSignature', 'enableHyperlink', 'enableMagnification', 'enableMeasureAnnotation', 'enableMultiLineOverlap', 'enableMultiPageAnnotation', 'enableNavigation', 'enableNavigationToolbar', 'enablePersistence', 'enablePinchZoom', 'enablePrint', 'enableRtl', 'enableShapeAnnotation', 'enableShapeLabel', 'enableStampAnnotations', 'enableStickyNotesAnnotation', 'enableTextMarkupAnnotation', 'enableTextMarkupResizer', 'enableTextSearch', 'enableTextSelection', 'enableThumbnail', 'enableToolbar', 'enableZoomOptimization', 'freeTextSettings', 'handWrittenSignatureSettings', 'height', 'highlightSettings', 'hyperlinkOpenState', 'interactionMode', 'isCommandPanelOpen', 'isExtractText', 'isSignatureEditable', 'isThumbnailViewOpen', 'lineSettings', 'locale', 'measurementSettings', 'perimeterSettings', 'polygonSettings', 'printMode', 'radiusSettings', 'rectangleSettings', 'retryCount', 'selectedItems', 'serverActionSettings', 'serviceUrl', 'shapeLabelSettings', 'showNotificationDialog', 'stampSettings', 'stickyNotesSettings', 'strikethroughSettings', 'textSearchColorSettings', 'tileRenderingSettings', 'toolbarSettings', 'underlineSettings', 'volumeSettings', 'width', 'zoomMode', 'zoomValue', 'addSignature', 'ajaxRequestFailed', 'ajaxRequestInitiate', 'annotationAdd', 'annotationDoubleClick', 'annotationMouseover', 'annotationMove', 'annotationPropertiesChange', 'annotationRemove', 'annotationResize', 'annotationSelect', 'documentLoad', 'documentLoadFailed', 'documentUnload', 'downloadEnd', 'downloadStart', 'exportFailed', 'exportStart', 'exportSuccess', 'extractTextCompleted', 'hyperlinkClick', 'hyperlinkMouseOver', 'importFailed', 'importStart', 'importSuccess', 'moveSignature', 'pageChange', 'pageClick', 'pageMouseover', 'removeSignature', 'resizeSignature', 'signaturePropertiesChange', 'signatureSelect', 'textSearchComplete', 'textSearchHighlight', 'textSearchStart', 'textSelectionEnd', 'textSelectionStart', 'thumbnailClick', 'validateFormFields', 'zoomChange'];\nexport var modelProps = [];\n/**\n * `ejs-pdfviewer` represents the VueJS PdfViewer Component.\n * ```vue\n * \n * ```\n */\nvar PdfViewerComponent = /** @class */ (function (_super) {\n __extends(PdfViewerComponent, _super);\n function PdfViewerComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = true;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new PdfViewer({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n PdfViewerComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n PdfViewerComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n PdfViewerComponent.prototype.deleteAnnotations = function () {\n return this.ej2Instances.deleteAnnotations();\n };\n PdfViewerComponent.prototype.download = function () {\n return this.ej2Instances.download();\n };\n PdfViewerComponent.prototype.exportAnnotations = function () {\n return this.ej2Instances.exportAnnotations();\n };\n PdfViewerComponent.prototype.exportAnnotationsAsObject = function () {\n return this.ej2Instances.exportAnnotationsAsObject();\n };\n PdfViewerComponent.prototype.exportFormFields = function (path) {\n return this.ej2Instances.exportFormFields(path);\n };\n PdfViewerComponent.prototype.exportFormFieldsAsObject = function () {\n return this.ej2Instances.exportFormFieldsAsObject();\n };\n PdfViewerComponent.prototype.importAnnotations = function (importData) {\n return this.ej2Instances.importAnnotations(importData);\n };\n PdfViewerComponent.prototype.importFormFields = function (formFields) {\n return this.ej2Instances.importFormFields(formFields);\n };\n PdfViewerComponent.prototype.load = function (document, password) {\n return this.ej2Instances.load(document, password);\n };\n PdfViewerComponent.prototype.redo = function () {\n return this.ej2Instances.redo();\n };\n PdfViewerComponent.prototype.requiredModules = function () {\n return this.ej2Instances.requiredModules();\n };\n PdfViewerComponent.prototype.saveAsBlob = function () {\n return this.ej2Instances.saveAsBlob();\n };\n PdfViewerComponent.prototype.setJsonData = function (jsonData) {\n return this.ej2Instances.setJsonData(jsonData);\n };\n PdfViewerComponent.prototype.undo = function () {\n return this.ej2Instances.undo();\n };\n PdfViewerComponent.prototype.unload = function () {\n return this.ej2Instances.unload();\n };\n PdfViewerComponent.prototype.updateViewerContainer = function () {\n return this.ej2Instances.updateViewerContainer();\n };\n PdfViewerComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], PdfViewerComponent);\n return PdfViewerComponent;\n}(ComponentBase));\nexport { PdfViewerComponent };\nexport var PdfViewerPlugin = {\n name: 'ejs-pdfviewer',\n install: function (Vue) {\n Vue.component(PdfViewerPlugin.name, PdfViewerComponent);\n }\n};\n"],"names":["__extends","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","hasOwnProperty","__","this","constructor","prototype","create","__decorate","decorators","target","key","desc","c","arguments","length","r","getOwnPropertyDescriptor","Reflect","decorate","i","defineProperty","properties","modelProps","PdfViewerComponent","_super","_this","call","propKeys","models","hasChildDirective","hasInjectedModules","tagMapper","tagNameMapper","ej2Instances","PdfViewer","bindProperties","_setProperties","setProperties","prop","muteOnChange","keys","map","model","test","$emit","render","createElement","$slots","default","deleteAnnotations","download","exportAnnotations","exportAnnotationsAsObject","exportFormFields","path","exportFormFieldsAsObject","importAnnotations","importData","importFormFields","formFields","load","document","password","redo","requiredModules","saveAsBlob","setJsonData","jsonData","undo","unload","updateViewerContainer","EJComponentDecorator","props","ComponentBase","PdfViewerPlugin","name","install","Vue","component"],"mappings":"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"} \ No newline at end of file diff --git a/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es2015.js b/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es2015.js index 0744bd267..d988878ea 100644 --- a/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es2015.js +++ b/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es2015.js @@ -7,7 +7,7 @@ var __decorate = (undefined && undefined.__decorate) || function (decorators, ta else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -const properties = ['ajaxRequestSettings', 'annotationSelectorSettings', 'annotationSettings', 'annotationToolbarSettings', 'annotations', 'areaSettings', 'arrowSettings', 'circleSettings', 'contextMenuOption', 'customStampItems', 'customStampSettings', 'distanceSettings', 'documentPath', 'downloadFileName', 'drawingObject', 'enableAnnotation', 'enableAnnotationToolbar', 'enableBookmark', 'enableCommentPanel', 'enableDownload', 'enableFormFields', 'enableFormFieldsValidation', 'enableFreeText', 'enableHandwrittenSignature', 'enableHyperlink', 'enableMagnification', 'enableMeasureAnnotation', 'enableMultiLineOverlap', 'enableMultiPageAnnotation', 'enableNavigation', 'enableNavigationToolbar', 'enablePersistence', 'enablePinchZoom', 'enablePrint', 'enableRtl', 'enableShapeAnnotation', 'enableShapeLabel', 'enableStampAnnotations', 'enableStickyNotesAnnotation', 'enableTextMarkupAnnotation', 'enableTextMarkupResizer', 'enableTextSearch', 'enableTextSelection', 'enableThumbnail', 'enableToolbar', 'enableZoomOptimization', 'freeTextSettings', 'handWrittenSignatureSettings', 'height', 'highlightSettings', 'hyperlinkOpenState', 'interactionMode', 'isCommandPanelOpen', 'isExtractText', 'isSignatureEditable', 'isThumbnailViewOpen', 'lineSettings', 'locale', 'measurementSettings', 'perimeterSettings', 'polygonSettings', 'printMode', 'radiusSettings', 'rectangleSettings', 'retryCount', 'selectedItems', 'serverActionSettings', 'serviceUrl', 'shapeLabelSettings', 'showNotificationDialog', 'stampSettings', 'stickyNotesSettings', 'strikethroughSettings', 'textSearchColorSettings', 'tileRenderingSettings', 'toolbarSettings', 'underlineSettings', 'volumeSettings', 'width', 'zoomMode', 'zoomValue', 'addSignature', 'ajaxRequestFailed', 'ajaxRequestInitiate', 'annotationAdd', 'annotationDoubleClick', 'annotationMouseover', 'annotationMove', 'annotationPropertiesChange', 'annotationRemove', 'annotationResize', 'annotationSelect', 'documentLoad', 'documentLoadFailed', 'documentUnload', 'downloadEnd', 'downloadStart', 'exportFailed', 'exportStart', 'exportSuccess', 'extractTextCompleted', 'hyperlinkClick', 'hyperlinkMouseOver', 'importFailed', 'importStart', 'importSuccess', 'moveSignature', 'pageChange', 'pageClick', 'pageMouseover', 'removeSignature', 'resizeSignature', 'signaturePropertiesChange', 'textSelectionEnd', 'textSelectionStart', 'thumbnailClick', 'validateFormFields', 'zoomChange']; +const properties = ['ajaxRequestSettings', 'annotationSelectorSettings', 'annotationSettings', 'annotationToolbarSettings', 'annotations', 'areaSettings', 'arrowSettings', 'circleSettings', 'contextMenuOption', 'customStampItems', 'customStampSettings', 'distanceSettings', 'documentPath', 'downloadFileName', 'drawingObject', 'enableAnnotation', 'enableAnnotationToolbar', 'enableBookmark', 'enableCommentPanel', 'enableDownload', 'enableFormFields', 'enableFormFieldsValidation', 'enableFreeText', 'enableHandwrittenSignature', 'enableHyperlink', 'enableMagnification', 'enableMeasureAnnotation', 'enableMultiLineOverlap', 'enableMultiPageAnnotation', 'enableNavigation', 'enableNavigationToolbar', 'enablePersistence', 'enablePinchZoom', 'enablePrint', 'enableRtl', 'enableShapeAnnotation', 'enableShapeLabel', 'enableStampAnnotations', 'enableStickyNotesAnnotation', 'enableTextMarkupAnnotation', 'enableTextMarkupResizer', 'enableTextSearch', 'enableTextSelection', 'enableThumbnail', 'enableToolbar', 'enableZoomOptimization', 'freeTextSettings', 'handWrittenSignatureSettings', 'height', 'highlightSettings', 'hyperlinkOpenState', 'interactionMode', 'isCommandPanelOpen', 'isExtractText', 'isSignatureEditable', 'isThumbnailViewOpen', 'lineSettings', 'locale', 'measurementSettings', 'perimeterSettings', 'polygonSettings', 'printMode', 'radiusSettings', 'rectangleSettings', 'retryCount', 'selectedItems', 'serverActionSettings', 'serviceUrl', 'shapeLabelSettings', 'showNotificationDialog', 'stampSettings', 'stickyNotesSettings', 'strikethroughSettings', 'textSearchColorSettings', 'tileRenderingSettings', 'toolbarSettings', 'underlineSettings', 'volumeSettings', 'width', 'zoomMode', 'zoomValue', 'addSignature', 'ajaxRequestFailed', 'ajaxRequestInitiate', 'annotationAdd', 'annotationDoubleClick', 'annotationMouseover', 'annotationMove', 'annotationPropertiesChange', 'annotationRemove', 'annotationResize', 'annotationSelect', 'documentLoad', 'documentLoadFailed', 'documentUnload', 'downloadEnd', 'downloadStart', 'exportFailed', 'exportStart', 'exportSuccess', 'extractTextCompleted', 'hyperlinkClick', 'hyperlinkMouseOver', 'importFailed', 'importStart', 'importSuccess', 'moveSignature', 'pageChange', 'pageClick', 'pageMouseover', 'removeSignature', 'resizeSignature', 'signaturePropertiesChange', 'signatureSelect', 'textSearchComplete', 'textSearchHighlight', 'textSearchStart', 'textSelectionEnd', 'textSelectionStart', 'thumbnailClick', 'validateFormFields', 'zoomChange']; const modelProps = []; /** * `ejs-pdfviewer` represents the VueJS PdfViewer Component. diff --git a/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es2015.js.map b/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es2015.js.map index 398259e89..2b2990e01 100644 --- a/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es2015.js.map +++ b/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es2015.js.map @@ -1 +1 @@ -{"version":3,"file":"ej2-vue-pdfviewer.es2015.js","sources":["../src/es6/pdfviewer/pdfviewer.component.js"],"sourcesContent":["var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { PdfViewer } from '@syncfusion/ej2-pdfviewer';\nexport const properties = ['ajaxRequestSettings', 'annotationSelectorSettings', 'annotationSettings', 'annotationToolbarSettings', 'annotations', 'areaSettings', 'arrowSettings', 'circleSettings', 'contextMenuOption', 'customStampItems', 'customStampSettings', 'distanceSettings', 'documentPath', 'downloadFileName', 'drawingObject', 'enableAnnotation', 'enableAnnotationToolbar', 'enableBookmark', 'enableCommentPanel', 'enableDownload', 'enableFormFields', 'enableFormFieldsValidation', 'enableFreeText', 'enableHandwrittenSignature', 'enableHyperlink', 'enableMagnification', 'enableMeasureAnnotation', 'enableMultiLineOverlap', 'enableMultiPageAnnotation', 'enableNavigation', 'enableNavigationToolbar', 'enablePersistence', 'enablePinchZoom', 'enablePrint', 'enableRtl', 'enableShapeAnnotation', 'enableShapeLabel', 'enableStampAnnotations', 'enableStickyNotesAnnotation', 'enableTextMarkupAnnotation', 'enableTextMarkupResizer', 'enableTextSearch', 'enableTextSelection', 'enableThumbnail', 'enableToolbar', 'enableZoomOptimization', 'freeTextSettings', 'handWrittenSignatureSettings', 'height', 'highlightSettings', 'hyperlinkOpenState', 'interactionMode', 'isCommandPanelOpen', 'isExtractText', 'isSignatureEditable', 'isThumbnailViewOpen', 'lineSettings', 'locale', 'measurementSettings', 'perimeterSettings', 'polygonSettings', 'printMode', 'radiusSettings', 'rectangleSettings', 'retryCount', 'selectedItems', 'serverActionSettings', 'serviceUrl', 'shapeLabelSettings', 'showNotificationDialog', 'stampSettings', 'stickyNotesSettings', 'strikethroughSettings', 'textSearchColorSettings', 'tileRenderingSettings', 'toolbarSettings', 'underlineSettings', 'volumeSettings', 'width', 'zoomMode', 'zoomValue', 'addSignature', 'ajaxRequestFailed', 'ajaxRequestInitiate', 'annotationAdd', 'annotationDoubleClick', 'annotationMouseover', 'annotationMove', 'annotationPropertiesChange', 'annotationRemove', 'annotationResize', 'annotationSelect', 'documentLoad', 'documentLoadFailed', 'documentUnload', 'downloadEnd', 'downloadStart', 'exportFailed', 'exportStart', 'exportSuccess', 'extractTextCompleted', 'hyperlinkClick', 'hyperlinkMouseOver', 'importFailed', 'importStart', 'importSuccess', 'moveSignature', 'pageChange', 'pageClick', 'pageMouseover', 'removeSignature', 'resizeSignature', 'signaturePropertiesChange', 'textSelectionEnd', 'textSelectionStart', 'thumbnailClick', 'validateFormFields', 'zoomChange'];\nexport const modelProps = [];\n/**\n * `ejs-pdfviewer` represents the VueJS PdfViewer Component.\n * ```vue\n * \n * ```\n */\nlet PdfViewerComponent = class PdfViewerComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = false;\n this.hasInjectedModules = true;\n this.tagMapper = {};\n this.tagNameMapper = {};\n this.ej2Instances = new PdfViewer({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('div', this.$slots.default);\n }\n deleteAnnotations() {\n return this.ej2Instances.deleteAnnotations();\n }\n download() {\n return this.ej2Instances.download();\n }\n exportAnnotations() {\n return this.ej2Instances.exportAnnotations();\n }\n exportAnnotationsAsObject() {\n return this.ej2Instances.exportAnnotationsAsObject();\n }\n exportFormFields(path) {\n return this.ej2Instances.exportFormFields(path);\n }\n exportFormFieldsAsObject() {\n return this.ej2Instances.exportFormFieldsAsObject();\n }\n importAnnotations(importData) {\n return this.ej2Instances.importAnnotations(importData);\n }\n importFormFields(formFields) {\n return this.ej2Instances.importFormFields(formFields);\n }\n load(document, password) {\n return this.ej2Instances.load(document, password);\n }\n redo() {\n return this.ej2Instances.redo();\n }\n requiredModules() {\n return this.ej2Instances.requiredModules();\n }\n saveAsBlob() {\n return this.ej2Instances.saveAsBlob();\n }\n setJsonData(jsonData) {\n return this.ej2Instances.setJsonData(jsonData);\n }\n undo() {\n return this.ej2Instances.undo();\n }\n unload() {\n return this.ej2Instances.unload();\n }\n updateViewerContainer() {\n return this.ej2Instances.updateViewerContainer();\n }\n};\nPdfViewerComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], PdfViewerComponent);\nexport { PdfViewerComponent };\nexport const PdfViewerPlugin = {\n name: 'ejs-pdfviewer',\n install(Vue) {\n Vue.component(PdfViewerPlugin.name, PdfViewerComponent);\n }\n};\n"],"names":["this"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ej2-vue-pdfviewer.es2015.js","sources":["../src/es6/pdfviewer/pdfviewer.component.js"],"sourcesContent":["var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { PdfViewer } from '@syncfusion/ej2-pdfviewer';\nexport const properties = ['ajaxRequestSettings', 'annotationSelectorSettings', 'annotationSettings', 'annotationToolbarSettings', 'annotations', 'areaSettings', 'arrowSettings', 'circleSettings', 'contextMenuOption', 'customStampItems', 'customStampSettings', 'distanceSettings', 'documentPath', 'downloadFileName', 'drawingObject', 'enableAnnotation', 'enableAnnotationToolbar', 'enableBookmark', 'enableCommentPanel', 'enableDownload', 'enableFormFields', 'enableFormFieldsValidation', 'enableFreeText', 'enableHandwrittenSignature', 'enableHyperlink', 'enableMagnification', 'enableMeasureAnnotation', 'enableMultiLineOverlap', 'enableMultiPageAnnotation', 'enableNavigation', 'enableNavigationToolbar', 'enablePersistence', 'enablePinchZoom', 'enablePrint', 'enableRtl', 'enableShapeAnnotation', 'enableShapeLabel', 'enableStampAnnotations', 'enableStickyNotesAnnotation', 'enableTextMarkupAnnotation', 'enableTextMarkupResizer', 'enableTextSearch', 'enableTextSelection', 'enableThumbnail', 'enableToolbar', 'enableZoomOptimization', 'freeTextSettings', 'handWrittenSignatureSettings', 'height', 'highlightSettings', 'hyperlinkOpenState', 'interactionMode', 'isCommandPanelOpen', 'isExtractText', 'isSignatureEditable', 'isThumbnailViewOpen', 'lineSettings', 'locale', 'measurementSettings', 'perimeterSettings', 'polygonSettings', 'printMode', 'radiusSettings', 'rectangleSettings', 'retryCount', 'selectedItems', 'serverActionSettings', 'serviceUrl', 'shapeLabelSettings', 'showNotificationDialog', 'stampSettings', 'stickyNotesSettings', 'strikethroughSettings', 'textSearchColorSettings', 'tileRenderingSettings', 'toolbarSettings', 'underlineSettings', 'volumeSettings', 'width', 'zoomMode', 'zoomValue', 'addSignature', 'ajaxRequestFailed', 'ajaxRequestInitiate', 'annotationAdd', 'annotationDoubleClick', 'annotationMouseover', 'annotationMove', 'annotationPropertiesChange', 'annotationRemove', 'annotationResize', 'annotationSelect', 'documentLoad', 'documentLoadFailed', 'documentUnload', 'downloadEnd', 'downloadStart', 'exportFailed', 'exportStart', 'exportSuccess', 'extractTextCompleted', 'hyperlinkClick', 'hyperlinkMouseOver', 'importFailed', 'importStart', 'importSuccess', 'moveSignature', 'pageChange', 'pageClick', 'pageMouseover', 'removeSignature', 'resizeSignature', 'signaturePropertiesChange', 'signatureSelect', 'textSearchComplete', 'textSearchHighlight', 'textSearchStart', 'textSelectionEnd', 'textSelectionStart', 'thumbnailClick', 'validateFormFields', 'zoomChange'];\nexport const modelProps = [];\n/**\n * `ejs-pdfviewer` represents the VueJS PdfViewer Component.\n * ```vue\n * \n * ```\n */\nlet PdfViewerComponent = class PdfViewerComponent extends ComponentBase {\n constructor() {\n super();\n this.propKeys = properties;\n this.models = modelProps;\n this.hasChildDirective = false;\n this.hasInjectedModules = true;\n this.tagMapper = {};\n this.tagNameMapper = {};\n this.ej2Instances = new PdfViewer({});\n this.bindProperties();\n this.ej2Instances._setProperties = this.ej2Instances.setProperties;\n this.ej2Instances.setProperties = this.setProperties;\n }\n setProperties(prop, muteOnChange) {\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map((key) => {\n this.models.map((model) => {\n if ((key === model) && !(/datasource/i.test(key))) {\n this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n }\n render(createElement) {\n return createElement('div', this.$slots.default);\n }\n deleteAnnotations() {\n return this.ej2Instances.deleteAnnotations();\n }\n download() {\n return this.ej2Instances.download();\n }\n exportAnnotations() {\n return this.ej2Instances.exportAnnotations();\n }\n exportAnnotationsAsObject() {\n return this.ej2Instances.exportAnnotationsAsObject();\n }\n exportFormFields(path) {\n return this.ej2Instances.exportFormFields(path);\n }\n exportFormFieldsAsObject() {\n return this.ej2Instances.exportFormFieldsAsObject();\n }\n importAnnotations(importData) {\n return this.ej2Instances.importAnnotations(importData);\n }\n importFormFields(formFields) {\n return this.ej2Instances.importFormFields(formFields);\n }\n load(document, password) {\n return this.ej2Instances.load(document, password);\n }\n redo() {\n return this.ej2Instances.redo();\n }\n requiredModules() {\n return this.ej2Instances.requiredModules();\n }\n saveAsBlob() {\n return this.ej2Instances.saveAsBlob();\n }\n setJsonData(jsonData) {\n return this.ej2Instances.setJsonData(jsonData);\n }\n undo() {\n return this.ej2Instances.undo();\n }\n unload() {\n return this.ej2Instances.unload();\n }\n updateViewerContainer() {\n return this.ej2Instances.updateViewerContainer();\n }\n};\nPdfViewerComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n], PdfViewerComponent);\nexport { PdfViewerComponent };\nexport const PdfViewerPlugin = {\n name: 'ejs-pdfviewer',\n install(Vue) {\n Vue.component(PdfViewerPlugin.name, PdfViewerComponent);\n }\n};\n"],"names":["this"],"mappings":";;;AAAA,IAAI,UAAU,GAAG,CAACA,SAAI,IAAIA,SAAI,CAAC,UAAU,KAAK,UAAU,UAAU,EAAE,MAAM,EAAE,GAAG,EAAE,IAAI,EAAE;IACnF,IAAI,CAAC,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,MAAM,GAAG,IAAI,KAAK,IAAI,GAAG,IAAI,GAAG,MAAM,CAAC,wBAAwB,CAAC,MAAM,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC;IAC7H,IAAI,OAAO,OAAO,KAAK,QAAQ,IAAI,OAAO,OAAO,CAAC,QAAQ,KAAK,UAAU,EAAE,CAAC,GAAG,OAAO,CAAC,QAAQ,CAAC,UAAU,EAAE,MAAM,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;SAC1H,KAAK,IAAI,CAAC,GAAG,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,CAAC;IAClJ,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,cAAc,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;CACjE,CAAC;AACF,AAEO,MAAM,UAAU,GAAG,CAAC,qBAAqB,EAAE,4BAA4B,EAAE,oBAAoB,EAAE,2BAA2B,EAAE,aAAa,EAAE,cAAc,EAAE,eAAe,EAAE,gBAAgB,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,qBAAqB,EAAE,kBAAkB,EAAE,cAAc,EAAE,kBAAkB,EAAE,eAAe,EAAE,kBAAkB,EAAE,yBAAyB,EAAE,gBAAgB,EAAE,oBAAoB,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,4BAA4B,EAAE,gBAAgB,EAAE,4BAA4B,EAAE,iBAAiB,EAAE,qBAAqB,EAAE,yBAAyB,EAAE,wBAAwB,EAAE,2BAA2B,EAAE,kBAAkB,EAAE,yBAAyB,EAAE,mBAAmB,EAAE,iBAAiB,EAAE,aAAa,EAAE,WAAW,EAAE,uBAAuB,EAAE,kBAAkB,EAAE,wBAAwB,EAAE,6BAA6B,EAAE,4BAA4B,EAAE,yBAAyB,EAAE,kBAAkB,EAAE,qBAAqB,EAAE,iBAAiB,EAAE,eAAe,EAAE,wBAAwB,EAAE,kBAAkB,EAAE,8BAA8B,EAAE,QAAQ,EAAE,mBAAmB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,oBAAoB,EAAE,eAAe,EAAE,qBAAqB,EAAE,qBAAqB,EAAE,cAAc,EAAE,QAAQ,EAAE,qBAAqB,EAAE,mBAAmB,EAAE,iBAAiB,EAAE,WAAW,EAAE,gBAAgB,EAAE,mBAAmB,EAAE,YAAY,EAAE,eAAe,EAAE,sBAAsB,EAAE,YAAY,EAAE,oBAAoB,EAAE,wBAAwB,EAAE,eAAe,EAAE,qBAAqB,EAAE,uBAAuB,EAAE,yBAAyB,EAAE,uBAAuB,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,gBAAgB,EAAE,OAAO,EAAE,UAAU,EAAE,WAAW,EAAE,cAAc,EAAE,mBAAmB,EAAE,qBAAqB,EAAE,eAAe,EAAE,uBAAuB,EAAE,qBAAqB,EAAE,gBAAgB,EAAE,4BAA4B,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,cAAc,EAAE,oBAAoB,EAAE,gBAAgB,EAAE,aAAa,EAAE,eAAe,EAAE,cAAc,EAAE,aAAa,EAAE,eAAe,EAAE,sBAAsB,EAAE,gBAAgB,EAAE,oBAAoB,EAAE,cAAc,EAAE,aAAa,EAAE,eAAe,EAAE,eAAe,EAAE,YAAY,EAAE,WAAW,EAAE,eAAe,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,2BAA2B,EAAE,iBAAiB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,oBAAoB,EAAE,gBAAgB,EAAE,oBAAoB,EAAE,YAAY,CAAC,CAAC;AACx8E,AAAO,MAAM,UAAU,GAAG,EAAE,CAAC;;;;;;;AAO7B,IAAI,kBAAkB,GAAG,MAAM,kBAAkB,SAAS,aAAa,CAAC;IACpE,WAAW,GAAG;QACV,KAAK,EAAE,CAAC;QACR,IAAI,CAAC,QAAQ,GAAG,UAAU,CAAC;QAC3B,IAAI,CAAC,MAAM,GAAG,UAAU,CAAC;QACzB,IAAI,CAAC,iBAAiB,GAAG,KAAK,CAAC;QAC/B,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC;QAC/B,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;QACxB,IAAI,CAAC,YAAY,GAAG,IAAI,SAAS,CAAC,EAAE,CAAC,CAAC;QACtC,IAAI,CAAC,cAAc,EAAE,CAAC;QACtB,IAAI,CAAC,YAAY,CAAC,cAAc,GAAG,IAAI,CAAC,YAAY,CAAC,aAAa,CAAC;QACnE,IAAI,CAAC,YAAY,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC;KACxD;IACD,aAAa,CAAC,IAAI,EAAE,YAAY,EAAE;QAC9B,IAAI,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,YAAY,CAAC,cAAc,EAAE;YACvD,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,IAAI,EAAE,YAAY,CAAC,CAAC;SACxD;QACD,IAAI,IAAI,IAAI,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE;YAC3C,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,KAAK;gBAC3B,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,KAAK;oBACvB,IAAI,CAAC,GAAG,KAAK,KAAK,KAAK,EAAE,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE;wBAC/C,IAAI,CAAC,KAAK,CAAC,SAAS,GAAG,GAAG,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;qBAC1C;iBACJ,CAAC,CAAC;aACN,CAAC,CAAC;SACN;KACJ;IACD,MAAM,CAAC,aAAa,EAAE;QAClB,OAAO,aAAa,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;KACpD;IACD,iBAAiB,GAAG;QAChB,OAAO,IAAI,CAAC,YAAY,CAAC,iBAAiB,EAAE,CAAC;KAChD;IACD,QAAQ,GAAG;QACP,OAAO,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC;KACvC;IACD,iBAAiB,GAAG;QAChB,OAAO,IAAI,CAAC,YAAY,CAAC,iBAAiB,EAAE,CAAC;KAChD;IACD,yBAAyB,GAAG;QACxB,OAAO,IAAI,CAAC,YAAY,CAAC,yBAAyB,EAAE,CAAC;KACxD;IACD,gBAAgB,CAAC,IAAI,EAAE;QACnB,OAAO,IAAI,CAAC,YAAY,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC;KACnD;IACD,wBAAwB,GAAG;QACvB,OAAO,IAAI,CAAC,YAAY,CAAC,wBAAwB,EAAE,CAAC;KACvD;IACD,iBAAiB,CAAC,UAAU,EAAE;QAC1B,OAAO,IAAI,CAAC,YAAY,CAAC,iBAAiB,CAAC,UAAU,CAAC,CAAC;KAC1D;IACD,gBAAgB,CAAC,UAAU,EAAE;QACzB,OAAO,IAAI,CAAC,YAAY,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC;KACzD;IACD,IAAI,CAAC,QAAQ,EAAE,QAAQ,EAAE;QACrB,OAAO,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC;KACrD;IACD,IAAI,GAAG;QACH,OAAO,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;KACnC;IACD,eAAe,GAAG;QACd,OAAO,IAAI,CAAC,YAAY,CAAC,eAAe,EAAE,CAAC;KAC9C;IACD,UAAU,GAAG;QACT,OAAO,IAAI,CAAC,YAAY,CAAC,UAAU,EAAE,CAAC;KACzC;IACD,WAAW,CAAC,QAAQ,EAAE;QAClB,OAAO,IAAI,CAAC,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;KAClD;IACD,IAAI,GAAG;QACH,OAAO,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;KACnC;IACD,MAAM,GAAG;QACL,OAAO,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC;KACrC;IACD,qBAAqB,GAAG;QACpB,OAAO,IAAI,CAAC,YAAY,CAAC,qBAAqB,EAAE,CAAC;KACpD;CACJ,CAAC;AACF,kBAAkB,GAAG,UAAU,CAAC;IAC5B,oBAAoB,CAAC;QACjB,KAAK,EAAE,UAAU;KACpB,CAAC;CACL,EAAE,kBAAkB,CAAC,CAAC;AACvB,AACO,MAAM,eAAe,GAAG;IAC3B,IAAI,EAAE,eAAe;IACrB,OAAO,CAAC,GAAG,EAAE;QACT,GAAG,CAAC,SAAS,CAAC,eAAe,CAAC,IAAI,EAAE,kBAAkB,CAAC,CAAC;KAC3D;CACJ;;;;;"} \ No newline at end of file diff --git a/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es5.js b/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es5.js index 797360b7e..7121f3ffc 100644 --- a/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es5.js +++ b/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es5.js @@ -20,7 +20,7 @@ var __decorate = (undefined && undefined.__decorate) || function (decorators, ta else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -var properties = ['ajaxRequestSettings', 'annotationSelectorSettings', 'annotationSettings', 'annotationToolbarSettings', 'annotations', 'areaSettings', 'arrowSettings', 'circleSettings', 'contextMenuOption', 'customStampItems', 'customStampSettings', 'distanceSettings', 'documentPath', 'downloadFileName', 'drawingObject', 'enableAnnotation', 'enableAnnotationToolbar', 'enableBookmark', 'enableCommentPanel', 'enableDownload', 'enableFormFields', 'enableFormFieldsValidation', 'enableFreeText', 'enableHandwrittenSignature', 'enableHyperlink', 'enableMagnification', 'enableMeasureAnnotation', 'enableMultiLineOverlap', 'enableMultiPageAnnotation', 'enableNavigation', 'enableNavigationToolbar', 'enablePersistence', 'enablePinchZoom', 'enablePrint', 'enableRtl', 'enableShapeAnnotation', 'enableShapeLabel', 'enableStampAnnotations', 'enableStickyNotesAnnotation', 'enableTextMarkupAnnotation', 'enableTextMarkupResizer', 'enableTextSearch', 'enableTextSelection', 'enableThumbnail', 'enableToolbar', 'enableZoomOptimization', 'freeTextSettings', 'handWrittenSignatureSettings', 'height', 'highlightSettings', 'hyperlinkOpenState', 'interactionMode', 'isCommandPanelOpen', 'isExtractText', 'isSignatureEditable', 'isThumbnailViewOpen', 'lineSettings', 'locale', 'measurementSettings', 'perimeterSettings', 'polygonSettings', 'printMode', 'radiusSettings', 'rectangleSettings', 'retryCount', 'selectedItems', 'serverActionSettings', 'serviceUrl', 'shapeLabelSettings', 'showNotificationDialog', 'stampSettings', 'stickyNotesSettings', 'strikethroughSettings', 'textSearchColorSettings', 'tileRenderingSettings', 'toolbarSettings', 'underlineSettings', 'volumeSettings', 'width', 'zoomMode', 'zoomValue', 'addSignature', 'ajaxRequestFailed', 'ajaxRequestInitiate', 'annotationAdd', 'annotationDoubleClick', 'annotationMouseover', 'annotationMove', 'annotationPropertiesChange', 'annotationRemove', 'annotationResize', 'annotationSelect', 'documentLoad', 'documentLoadFailed', 'documentUnload', 'downloadEnd', 'downloadStart', 'exportFailed', 'exportStart', 'exportSuccess', 'extractTextCompleted', 'hyperlinkClick', 'hyperlinkMouseOver', 'importFailed', 'importStart', 'importSuccess', 'moveSignature', 'pageChange', 'pageClick', 'pageMouseover', 'removeSignature', 'resizeSignature', 'signaturePropertiesChange', 'textSelectionEnd', 'textSelectionStart', 'thumbnailClick', 'validateFormFields', 'zoomChange']; +var properties = ['ajaxRequestSettings', 'annotationSelectorSettings', 'annotationSettings', 'annotationToolbarSettings', 'annotations', 'areaSettings', 'arrowSettings', 'circleSettings', 'contextMenuOption', 'customStampItems', 'customStampSettings', 'distanceSettings', 'documentPath', 'downloadFileName', 'drawingObject', 'enableAnnotation', 'enableAnnotationToolbar', 'enableBookmark', 'enableCommentPanel', 'enableDownload', 'enableFormFields', 'enableFormFieldsValidation', 'enableFreeText', 'enableHandwrittenSignature', 'enableHyperlink', 'enableMagnification', 'enableMeasureAnnotation', 'enableMultiLineOverlap', 'enableMultiPageAnnotation', 'enableNavigation', 'enableNavigationToolbar', 'enablePersistence', 'enablePinchZoom', 'enablePrint', 'enableRtl', 'enableShapeAnnotation', 'enableShapeLabel', 'enableStampAnnotations', 'enableStickyNotesAnnotation', 'enableTextMarkupAnnotation', 'enableTextMarkupResizer', 'enableTextSearch', 'enableTextSelection', 'enableThumbnail', 'enableToolbar', 'enableZoomOptimization', 'freeTextSettings', 'handWrittenSignatureSettings', 'height', 'highlightSettings', 'hyperlinkOpenState', 'interactionMode', 'isCommandPanelOpen', 'isExtractText', 'isSignatureEditable', 'isThumbnailViewOpen', 'lineSettings', 'locale', 'measurementSettings', 'perimeterSettings', 'polygonSettings', 'printMode', 'radiusSettings', 'rectangleSettings', 'retryCount', 'selectedItems', 'serverActionSettings', 'serviceUrl', 'shapeLabelSettings', 'showNotificationDialog', 'stampSettings', 'stickyNotesSettings', 'strikethroughSettings', 'textSearchColorSettings', 'tileRenderingSettings', 'toolbarSettings', 'underlineSettings', 'volumeSettings', 'width', 'zoomMode', 'zoomValue', 'addSignature', 'ajaxRequestFailed', 'ajaxRequestInitiate', 'annotationAdd', 'annotationDoubleClick', 'annotationMouseover', 'annotationMove', 'annotationPropertiesChange', 'annotationRemove', 'annotationResize', 'annotationSelect', 'documentLoad', 'documentLoadFailed', 'documentUnload', 'downloadEnd', 'downloadStart', 'exportFailed', 'exportStart', 'exportSuccess', 'extractTextCompleted', 'hyperlinkClick', 'hyperlinkMouseOver', 'importFailed', 'importStart', 'importSuccess', 'moveSignature', 'pageChange', 'pageClick', 'pageMouseover', 'removeSignature', 'resizeSignature', 'signaturePropertiesChange', 'signatureSelect', 'textSearchComplete', 'textSearchHighlight', 'textSearchStart', 'textSelectionEnd', 'textSelectionStart', 'thumbnailClick', 'validateFormFields', 'zoomChange']; var modelProps = []; /** * `ejs-pdfviewer` represents the VueJS PdfViewer Component. diff --git a/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es5.js.map b/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es5.js.map index 5c35e1e5f..869d6a757 100644 --- a/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es5.js.map +++ b/components/pdfviewer/dist/es6/ej2-vue-pdfviewer.es5.js.map @@ -1 +1 @@ -{"version":3,"file":"ej2-vue-pdfviewer.es5.js","sources":["../../src/pdfviewer/pdfviewer.component.js"],"sourcesContent":["var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { PdfViewer } from '@syncfusion/ej2-pdfviewer';\nexport var properties = ['ajaxRequestSettings', 'annotationSelectorSettings', 'annotationSettings', 'annotationToolbarSettings', 'annotations', 'areaSettings', 'arrowSettings', 'circleSettings', 'contextMenuOption', 'customStampItems', 'customStampSettings', 'distanceSettings', 'documentPath', 'downloadFileName', 'drawingObject', 'enableAnnotation', 'enableAnnotationToolbar', 'enableBookmark', 'enableCommentPanel', 'enableDownload', 'enableFormFields', 'enableFormFieldsValidation', 'enableFreeText', 'enableHandwrittenSignature', 'enableHyperlink', 'enableMagnification', 'enableMeasureAnnotation', 'enableMultiLineOverlap', 'enableMultiPageAnnotation', 'enableNavigation', 'enableNavigationToolbar', 'enablePersistence', 'enablePinchZoom', 'enablePrint', 'enableRtl', 'enableShapeAnnotation', 'enableShapeLabel', 'enableStampAnnotations', 'enableStickyNotesAnnotation', 'enableTextMarkupAnnotation', 'enableTextMarkupResizer', 'enableTextSearch', 'enableTextSelection', 'enableThumbnail', 'enableToolbar', 'enableZoomOptimization', 'freeTextSettings', 'handWrittenSignatureSettings', 'height', 'highlightSettings', 'hyperlinkOpenState', 'interactionMode', 'isCommandPanelOpen', 'isExtractText', 'isSignatureEditable', 'isThumbnailViewOpen', 'lineSettings', 'locale', 'measurementSettings', 'perimeterSettings', 'polygonSettings', 'printMode', 'radiusSettings', 'rectangleSettings', 'retryCount', 'selectedItems', 'serverActionSettings', 'serviceUrl', 'shapeLabelSettings', 'showNotificationDialog', 'stampSettings', 'stickyNotesSettings', 'strikethroughSettings', 'textSearchColorSettings', 'tileRenderingSettings', 'toolbarSettings', 'underlineSettings', 'volumeSettings', 'width', 'zoomMode', 'zoomValue', 'addSignature', 'ajaxRequestFailed', 'ajaxRequestInitiate', 'annotationAdd', 'annotationDoubleClick', 'annotationMouseover', 'annotationMove', 'annotationPropertiesChange', 'annotationRemove', 'annotationResize', 'annotationSelect', 'documentLoad', 'documentLoadFailed', 'documentUnload', 'downloadEnd', 'downloadStart', 'exportFailed', 'exportStart', 'exportSuccess', 'extractTextCompleted', 'hyperlinkClick', 'hyperlinkMouseOver', 'importFailed', 'importStart', 'importSuccess', 'moveSignature', 'pageChange', 'pageClick', 'pageMouseover', 'removeSignature', 'resizeSignature', 'signaturePropertiesChange', 'textSelectionEnd', 'textSelectionStart', 'thumbnailClick', 'validateFormFields', 'zoomChange'];\nexport var modelProps = [];\n/**\n * `ejs-pdfviewer` represents the VueJS PdfViewer Component.\n * ```vue\n * \n * ```\n */\nvar PdfViewerComponent = /** @class */ (function (_super) {\n __extends(PdfViewerComponent, _super);\n function PdfViewerComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = true;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new PdfViewer({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n PdfViewerComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n PdfViewerComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n PdfViewerComponent.prototype.deleteAnnotations = function () {\n return this.ej2Instances.deleteAnnotations();\n };\n PdfViewerComponent.prototype.download = function () {\n return this.ej2Instances.download();\n };\n PdfViewerComponent.prototype.exportAnnotations = function () {\n return this.ej2Instances.exportAnnotations();\n };\n PdfViewerComponent.prototype.exportAnnotationsAsObject = function () {\n return this.ej2Instances.exportAnnotationsAsObject();\n };\n PdfViewerComponent.prototype.exportFormFields = function (path) {\n return this.ej2Instances.exportFormFields(path);\n };\n PdfViewerComponent.prototype.exportFormFieldsAsObject = function () {\n return this.ej2Instances.exportFormFieldsAsObject();\n };\n PdfViewerComponent.prototype.importAnnotations = function (importData) {\n return this.ej2Instances.importAnnotations(importData);\n };\n PdfViewerComponent.prototype.importFormFields = function (formFields) {\n return this.ej2Instances.importFormFields(formFields);\n };\n PdfViewerComponent.prototype.load = function (document, password) {\n return this.ej2Instances.load(document, password);\n };\n PdfViewerComponent.prototype.redo = function () {\n return this.ej2Instances.redo();\n };\n PdfViewerComponent.prototype.requiredModules = function () {\n return this.ej2Instances.requiredModules();\n };\n PdfViewerComponent.prototype.saveAsBlob = function () {\n return this.ej2Instances.saveAsBlob();\n };\n PdfViewerComponent.prototype.setJsonData = function (jsonData) {\n return this.ej2Instances.setJsonData(jsonData);\n };\n PdfViewerComponent.prototype.undo = function () {\n return this.ej2Instances.undo();\n };\n PdfViewerComponent.prototype.unload = function () {\n return this.ej2Instances.unload();\n };\n PdfViewerComponent.prototype.updateViewerContainer = function () {\n return this.ej2Instances.updateViewerContainer();\n };\n PdfViewerComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], PdfViewerComponent);\n return PdfViewerComponent;\n}(ComponentBase));\nexport { PdfViewerComponent };\nexport var PdfViewerPlugin = {\n name: 'ejs-pdfviewer',\n install: function (Vue) {\n Vue.component(PdfViewerPlugin.name, PdfViewerComponent);\n }\n};\n"],"names":["this"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ej2-vue-pdfviewer.es5.js","sources":["../../src/pdfviewer/pdfviewer.component.js"],"sourcesContent":["var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base';\nimport { PdfViewer } from '@syncfusion/ej2-pdfviewer';\nexport var properties = ['ajaxRequestSettings', 'annotationSelectorSettings', 'annotationSettings', 'annotationToolbarSettings', 'annotations', 'areaSettings', 'arrowSettings', 'circleSettings', 'contextMenuOption', 'customStampItems', 'customStampSettings', 'distanceSettings', 'documentPath', 'downloadFileName', 'drawingObject', 'enableAnnotation', 'enableAnnotationToolbar', 'enableBookmark', 'enableCommentPanel', 'enableDownload', 'enableFormFields', 'enableFormFieldsValidation', 'enableFreeText', 'enableHandwrittenSignature', 'enableHyperlink', 'enableMagnification', 'enableMeasureAnnotation', 'enableMultiLineOverlap', 'enableMultiPageAnnotation', 'enableNavigation', 'enableNavigationToolbar', 'enablePersistence', 'enablePinchZoom', 'enablePrint', 'enableRtl', 'enableShapeAnnotation', 'enableShapeLabel', 'enableStampAnnotations', 'enableStickyNotesAnnotation', 'enableTextMarkupAnnotation', 'enableTextMarkupResizer', 'enableTextSearch', 'enableTextSelection', 'enableThumbnail', 'enableToolbar', 'enableZoomOptimization', 'freeTextSettings', 'handWrittenSignatureSettings', 'height', 'highlightSettings', 'hyperlinkOpenState', 'interactionMode', 'isCommandPanelOpen', 'isExtractText', 'isSignatureEditable', 'isThumbnailViewOpen', 'lineSettings', 'locale', 'measurementSettings', 'perimeterSettings', 'polygonSettings', 'printMode', 'radiusSettings', 'rectangleSettings', 'retryCount', 'selectedItems', 'serverActionSettings', 'serviceUrl', 'shapeLabelSettings', 'showNotificationDialog', 'stampSettings', 'stickyNotesSettings', 'strikethroughSettings', 'textSearchColorSettings', 'tileRenderingSettings', 'toolbarSettings', 'underlineSettings', 'volumeSettings', 'width', 'zoomMode', 'zoomValue', 'addSignature', 'ajaxRequestFailed', 'ajaxRequestInitiate', 'annotationAdd', 'annotationDoubleClick', 'annotationMouseover', 'annotationMove', 'annotationPropertiesChange', 'annotationRemove', 'annotationResize', 'annotationSelect', 'documentLoad', 'documentLoadFailed', 'documentUnload', 'downloadEnd', 'downloadStart', 'exportFailed', 'exportStart', 'exportSuccess', 'extractTextCompleted', 'hyperlinkClick', 'hyperlinkMouseOver', 'importFailed', 'importStart', 'importSuccess', 'moveSignature', 'pageChange', 'pageClick', 'pageMouseover', 'removeSignature', 'resizeSignature', 'signaturePropertiesChange', 'signatureSelect', 'textSearchComplete', 'textSearchHighlight', 'textSearchStart', 'textSelectionEnd', 'textSelectionStart', 'thumbnailClick', 'validateFormFields', 'zoomChange'];\nexport var modelProps = [];\n/**\n * `ejs-pdfviewer` represents the VueJS PdfViewer Component.\n * ```vue\n * \n * ```\n */\nvar PdfViewerComponent = /** @class */ (function (_super) {\n __extends(PdfViewerComponent, _super);\n function PdfViewerComponent() {\n var _this = _super.call(this) || this;\n _this.propKeys = properties;\n _this.models = modelProps;\n _this.hasChildDirective = false;\n _this.hasInjectedModules = true;\n _this.tagMapper = {};\n _this.tagNameMapper = {};\n _this.ej2Instances = new PdfViewer({});\n _this.bindProperties();\n _this.ej2Instances._setProperties = _this.ej2Instances.setProperties;\n _this.ej2Instances.setProperties = _this.setProperties;\n return _this;\n }\n PdfViewerComponent.prototype.setProperties = function (prop, muteOnChange) {\n var _this = this;\n if (this.ej2Instances && this.ej2Instances._setProperties) {\n this.ej2Instances._setProperties(prop, muteOnChange);\n }\n if (prop && this.models && this.models.length) {\n Object.keys(prop).map(function (key) {\n _this.models.map(function (model) {\n if ((key === model) && !(/datasource/i.test(key))) {\n _this.$emit('update:' + key, prop[key]);\n }\n });\n });\n }\n };\n PdfViewerComponent.prototype.render = function (createElement) {\n return createElement('div', this.$slots.default);\n };\n PdfViewerComponent.prototype.deleteAnnotations = function () {\n return this.ej2Instances.deleteAnnotations();\n };\n PdfViewerComponent.prototype.download = function () {\n return this.ej2Instances.download();\n };\n PdfViewerComponent.prototype.exportAnnotations = function () {\n return this.ej2Instances.exportAnnotations();\n };\n PdfViewerComponent.prototype.exportAnnotationsAsObject = function () {\n return this.ej2Instances.exportAnnotationsAsObject();\n };\n PdfViewerComponent.prototype.exportFormFields = function (path) {\n return this.ej2Instances.exportFormFields(path);\n };\n PdfViewerComponent.prototype.exportFormFieldsAsObject = function () {\n return this.ej2Instances.exportFormFieldsAsObject();\n };\n PdfViewerComponent.prototype.importAnnotations = function (importData) {\n return this.ej2Instances.importAnnotations(importData);\n };\n PdfViewerComponent.prototype.importFormFields = function (formFields) {\n return this.ej2Instances.importFormFields(formFields);\n };\n PdfViewerComponent.prototype.load = function (document, password) {\n return this.ej2Instances.load(document, password);\n };\n PdfViewerComponent.prototype.redo = function () {\n return this.ej2Instances.redo();\n };\n PdfViewerComponent.prototype.requiredModules = function () {\n return this.ej2Instances.requiredModules();\n };\n PdfViewerComponent.prototype.saveAsBlob = function () {\n return this.ej2Instances.saveAsBlob();\n };\n PdfViewerComponent.prototype.setJsonData = function (jsonData) {\n return this.ej2Instances.setJsonData(jsonData);\n };\n PdfViewerComponent.prototype.undo = function () {\n return this.ej2Instances.undo();\n };\n PdfViewerComponent.prototype.unload = function () {\n return this.ej2Instances.unload();\n };\n PdfViewerComponent.prototype.updateViewerContainer = function () {\n return this.ej2Instances.updateViewerContainer();\n };\n PdfViewerComponent = __decorate([\n EJComponentDecorator({\n props: properties\n })\n ], PdfViewerComponent);\n return PdfViewerComponent;\n}(ComponentBase));\nexport { PdfViewerComponent };\nexport var PdfViewerPlugin = {\n name: 'ejs-pdfviewer',\n install: function (Vue) {\n Vue.component(PdfViewerPlugin.name, PdfViewerComponent);\n }\n};\n"],"names":["this"],"mappings":"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"} \ No newline at end of file diff --git a/components/pdfviewer/package.json b/components/pdfviewer/package.json index e390ef863..e7a7a3d1b 100644 --- a/components/pdfviewer/package.json +++ b/components/pdfviewer/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-pdfviewer", - "version": "18.1.43", + "version": "18.1.44", "description": "Essential JS 2 PDF viewer Component for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/pdfviewer/src/pdfviewer/pdfviewer.component.ts b/components/pdfviewer/src/pdfviewer/pdfviewer.component.ts index 61b1802db..6df2c9a15 100644 --- a/components/pdfviewer/src/pdfviewer/pdfviewer.component.ts +++ b/components/pdfviewer/src/pdfviewer/pdfviewer.component.ts @@ -3,7 +3,7 @@ import { ComponentBase, EJComponentDecorator } from '@syncfusion/ej2-vue-base'; import { PdfViewer } from '@syncfusion/ej2-pdfviewer'; -export const properties: string[] = ['ajaxRequestSettings', 'annotationSelectorSettings', 'annotationSettings', 'annotationToolbarSettings', 'annotations', 'areaSettings', 'arrowSettings', 'circleSettings', 'contextMenuOption', 'customStampItems', 'customStampSettings', 'distanceSettings', 'documentPath', 'downloadFileName', 'drawingObject', 'enableAnnotation', 'enableAnnotationToolbar', 'enableBookmark', 'enableCommentPanel', 'enableDownload', 'enableFormFields', 'enableFormFieldsValidation', 'enableFreeText', 'enableHandwrittenSignature', 'enableHyperlink', 'enableMagnification', 'enableMeasureAnnotation', 'enableMultiLineOverlap', 'enableMultiPageAnnotation', 'enableNavigation', 'enableNavigationToolbar', 'enablePersistence', 'enablePinchZoom', 'enablePrint', 'enableRtl', 'enableShapeAnnotation', 'enableShapeLabel', 'enableStampAnnotations', 'enableStickyNotesAnnotation', 'enableTextMarkupAnnotation', 'enableTextMarkupResizer', 'enableTextSearch', 'enableTextSelection', 'enableThumbnail', 'enableToolbar', 'enableZoomOptimization', 'freeTextSettings', 'handWrittenSignatureSettings', 'height', 'highlightSettings', 'hyperlinkOpenState', 'interactionMode', 'isCommandPanelOpen', 'isExtractText', 'isSignatureEditable', 'isThumbnailViewOpen', 'lineSettings', 'locale', 'measurementSettings', 'perimeterSettings', 'polygonSettings', 'printMode', 'radiusSettings', 'rectangleSettings', 'retryCount', 'selectedItems', 'serverActionSettings', 'serviceUrl', 'shapeLabelSettings', 'showNotificationDialog', 'stampSettings', 'stickyNotesSettings', 'strikethroughSettings', 'textSearchColorSettings', 'tileRenderingSettings', 'toolbarSettings', 'underlineSettings', 'volumeSettings', 'width', 'zoomMode', 'zoomValue', 'addSignature', 'ajaxRequestFailed', 'ajaxRequestInitiate', 'annotationAdd', 'annotationDoubleClick', 'annotationMouseover', 'annotationMove', 'annotationPropertiesChange', 'annotationRemove', 'annotationResize', 'annotationSelect', 'documentLoad', 'documentLoadFailed', 'documentUnload', 'downloadEnd', 'downloadStart', 'exportFailed', 'exportStart', 'exportSuccess', 'extractTextCompleted', 'hyperlinkClick', 'hyperlinkMouseOver', 'importFailed', 'importStart', 'importSuccess', 'moveSignature', 'pageChange', 'pageClick', 'pageMouseover', 'removeSignature', 'resizeSignature', 'signaturePropertiesChange', 'textSelectionEnd', 'textSelectionStart', 'thumbnailClick', 'validateFormFields', 'zoomChange']; +export const properties: string[] = ['ajaxRequestSettings', 'annotationSelectorSettings', 'annotationSettings', 'annotationToolbarSettings', 'annotations', 'areaSettings', 'arrowSettings', 'circleSettings', 'contextMenuOption', 'customStampItems', 'customStampSettings', 'distanceSettings', 'documentPath', 'downloadFileName', 'drawingObject', 'enableAnnotation', 'enableAnnotationToolbar', 'enableBookmark', 'enableCommentPanel', 'enableDownload', 'enableFormFields', 'enableFormFieldsValidation', 'enableFreeText', 'enableHandwrittenSignature', 'enableHyperlink', 'enableMagnification', 'enableMeasureAnnotation', 'enableMultiLineOverlap', 'enableMultiPageAnnotation', 'enableNavigation', 'enableNavigationToolbar', 'enablePersistence', 'enablePinchZoom', 'enablePrint', 'enableRtl', 'enableShapeAnnotation', 'enableShapeLabel', 'enableStampAnnotations', 'enableStickyNotesAnnotation', 'enableTextMarkupAnnotation', 'enableTextMarkupResizer', 'enableTextSearch', 'enableTextSelection', 'enableThumbnail', 'enableToolbar', 'enableZoomOptimization', 'freeTextSettings', 'handWrittenSignatureSettings', 'height', 'highlightSettings', 'hyperlinkOpenState', 'interactionMode', 'isCommandPanelOpen', 'isExtractText', 'isSignatureEditable', 'isThumbnailViewOpen', 'lineSettings', 'locale', 'measurementSettings', 'perimeterSettings', 'polygonSettings', 'printMode', 'radiusSettings', 'rectangleSettings', 'retryCount', 'selectedItems', 'serverActionSettings', 'serviceUrl', 'shapeLabelSettings', 'showNotificationDialog', 'stampSettings', 'stickyNotesSettings', 'strikethroughSettings', 'textSearchColorSettings', 'tileRenderingSettings', 'toolbarSettings', 'underlineSettings', 'volumeSettings', 'width', 'zoomMode', 'zoomValue', 'addSignature', 'ajaxRequestFailed', 'ajaxRequestInitiate', 'annotationAdd', 'annotationDoubleClick', 'annotationMouseover', 'annotationMove', 'annotationPropertiesChange', 'annotationRemove', 'annotationResize', 'annotationSelect', 'documentLoad', 'documentLoadFailed', 'documentUnload', 'downloadEnd', 'downloadStart', 'exportFailed', 'exportStart', 'exportSuccess', 'extractTextCompleted', 'hyperlinkClick', 'hyperlinkMouseOver', 'importFailed', 'importStart', 'importSuccess', 'moveSignature', 'pageChange', 'pageClick', 'pageMouseover', 'removeSignature', 'resizeSignature', 'signaturePropertiesChange', 'signatureSelect', 'textSearchComplete', 'textSearchHighlight', 'textSearchStart', 'textSelectionEnd', 'textSelectionStart', 'thumbnailClick', 'validateFormFields', 'zoomChange']; export const modelProps: string[] = []; /** diff --git a/components/pivotview/package.json b/components/pivotview/package.json index 2e81caf6f..fa72d2446 100644 --- a/components/pivotview/package.json +++ b/components/pivotview/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-pivotview", - "version": "18.1.42", + "version": "18.1.44", "description": "The pivot grid, or pivot table, is used to visualize large sets of relational data in a cross-tabular format, similar to an Excel pivot table. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/popups/CHANGELOG.md b/components/popups/CHANGELOG.md index b4357eab7..6315a41b8 100644 --- a/components/popups/CHANGELOG.md +++ b/components/popups/CHANGELOG.md @@ -2,6 +2,14 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### Dialog + +#### Bug Fixes + +- `#269987` - Resolved the dialog target is not working properly when updating the target property dynamically. + ## 18.1.44 (2020-04-14) ### Tooltip diff --git a/components/popups/package.json b/components/popups/package.json index 0edf7a78e..3cac82239 100644 --- a/components/popups/package.json +++ b/components/popups/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-popups", - "version": "18.1.43", + "version": "18.1.44", "description": "A package of Essential JS 2 popup components such as Dialog and Tooltip that is used to display information or messages in separate pop-ups. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/progressbar/CHANGELOG.md b/components/progressbar/CHANGELOG.md index b43435248..5a9f93b18 100644 --- a/components/progressbar/CHANGELOG.md +++ b/components/progressbar/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 18.1.44 (2020-04-14) +## 18.1.45 (2020-04-21) ### ProgressBar diff --git a/components/querybuilder/CHANGELOG.md b/components/querybuilder/CHANGELOG.md index 9dddbf88d..5d471fc8b 100644 --- a/components/querybuilder/CHANGELOG.md +++ b/components/querybuilder/CHANGELOG.md @@ -2,6 +2,14 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### QueryBuilder + +#### Bug Fixes + +- Issue with grouping after refreshing QueryBuilder has been resolved. + ## 18.1.44 (2020-04-14) ### QueryBuilder diff --git a/components/querybuilder/package.json b/components/querybuilder/package.json index 1b298a888..af4d9e8fc 100644 --- a/components/querybuilder/package.json +++ b/components/querybuilder/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-querybuilder", - "version": "18.1.43", + "version": "18.1.44", "description": "Essential JS 2 QueryBuilder for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/richtexteditor/CHANGELOG.md b/components/richtexteditor/CHANGELOG.md index 82d3cd096..7b85c7b17 100644 --- a/components/richtexteditor/CHANGELOG.md +++ b/components/richtexteditor/CHANGELOG.md @@ -2,6 +2,15 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### RichTextEditor + +#### Bug Fixes + +- `#271937` - The issue table border not applied when pasting the content from the Excel in the Rich Text Editor has been resolved. +- `#271289` - The issue with using keyboard short cut `ctrl+k` to insert link not working in the Rich Text Editor has been resolved. + ## 18.1.44 (2020-04-14) ### RichTextEditor diff --git a/components/richtexteditor/package.json b/components/richtexteditor/package.json index d1aa38519..dc717e4ad 100644 --- a/components/richtexteditor/package.json +++ b/components/richtexteditor/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-richtexteditor", - "version": "18.1.43", + "version": "18.1.44", "description": "Essential JS 2 RichTextEditor component for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/schedule/CHANGELOG.md b/components/schedule/CHANGELOG.md index c04f3e8e2..e494e6cc6 100644 --- a/components/schedule/CHANGELOG.md +++ b/components/schedule/CHANGELOG.md @@ -2,13 +2,22 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### Schedule + +#### Bug Fixes + +- `#273039` - An issue with a resource field value doesn't get right if we have the same field mapping for all resource levels when `allowMultiple` is true has been fixed. +- `#F152942` - An issue with `getGroupIndexFromEvent` is not returning the correct result once the resource has enabled the `allowMultiple` property has been fixed. + ## 18.1.44 (2020-04-14) ### Schedule #### Bug Fixes -- `#F152481` - An issue in `ASP core and mvc` with the property `firstDayOfWeek` has been resolved. +- `#151925` - An issue with locale words are not translated properly has been fixed. ## 18.1.43 (2020-04-07) @@ -16,9 +25,7 @@ #### Bug Fixes -- `#269264` - An issue with last occurrence of the recurrence event is not rendered on month view has been fixed. - `#269022` - In timeline views, an issue with appointments is positioned in the wrong place when browser zooming is set at 75% and 67% has been fixed. -- `#151925` - An issue with locale words are not translated properly has been fixed. ## 18.1.42 (2020-04-01) diff --git a/components/schedule/package.json b/components/schedule/package.json index 6c286284b..2717da622 100644 --- a/components/schedule/package.json +++ b/components/schedule/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-schedule", - "version": "18.1.43", + "version": "18.1.44", "description": "Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/splitbuttons/CHANGELOG.md b/components/splitbuttons/CHANGELOG.md index f31f0d566..d15834d37 100644 --- a/components/splitbuttons/CHANGELOG.md +++ b/components/splitbuttons/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 18.1.44 (2020-04-14) +## 18.1.43 (2020-04-07) ### SplitButton diff --git a/components/splitbuttons/package.json b/components/splitbuttons/package.json index fdf67a58e..e356bc700 100644 --- a/components/splitbuttons/package.json +++ b/components/splitbuttons/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-splitbuttons", - "version": "18.1.36", + "version": "18.1.43", "description": "A package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/spreadsheet/CHANGELOG.md b/components/spreadsheet/CHANGELOG.md index b69b63a93..aa91ae336 100644 --- a/components/spreadsheet/CHANGELOG.md +++ b/components/spreadsheet/CHANGELOG.md @@ -2,6 +2,15 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### Spreadsheet + +#### Bug Fixes + +`#I271476`- Fixed the issue of find and replace is not working properly. + + ## 18.1.44 (2020-04-14) ### Spreadsheet diff --git a/components/spreadsheet/package.json b/components/spreadsheet/package.json index fa71ed017..0ad3214f2 100644 --- a/components/spreadsheet/package.json +++ b/components/spreadsheet/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-vue-spreadsheet", - "version": "18.1.43", + "version": "18.1.44", "description": "Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel for Vue", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/treegrid/CHANGELOG.md b/components/treegrid/CHANGELOG.md index 1470d490b..afc3cedd4 100644 --- a/components/treegrid/CHANGELOG.md +++ b/components/treegrid/CHANGELOG.md @@ -2,6 +2,16 @@ ## [Unreleased] +## 18.1.45 (2020-04-21) + +### TreeGrid + +#### Bug Fixes + +- `#272026` - `updateRow` method works fine for updating treegrid data source. +- `#272616` - In editing, add operation works fine in empty data source. +- `#272409`- Expand Collapse works fine when number of frozen columns is less than `treeColumnIndex`. + ## 18.1.43 (2020-04-07) ### TreeGrid