Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@syncfusion/ej2-navigations

Package Overview
Dependencies
Maintainers
2
Versions
279
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@syncfusion/ej2-navigations - npm Package Compare versions

Comparing version 16.2.46 to 16.2.47

21

CHANGELOG.md

@@ -5,2 +5,23 @@ # Changelog

### Tab
#### Bug Fixes
- The issue with updating model on removing tab has fixed in `removeTab` method.
- Resolve the issue which occurs on updating item value with `hideTab` method.
### Sidebar
#### Bug Fixes
- Issue with Sidebar destroyed in Angular routing is fixed.
### TreeView
#### Bug Fixes
- TreeView checkbox not working properly in Firefox browser issue has been resolved.
## 16.2.46 (2018-07-30)
### Accordion

@@ -7,0 +28,0 @@

2

dist/global/index.d.ts
/*!
* filename: index.d.ts
* version : 16.2.46
* version : 16.2.47
* Copyright Syncfusion Inc. 2001 - 2018. All rights reserved.

@@ -5,0 +5,0 @@ * Use of this code is subject to the terms of our license.

{
"name": "@syncfusion/ej2-navigations",
"version": "16.2.46",
"version": "16.2.47",
"description": "Essential JS 2 Navigation Components",

@@ -12,7 +12,7 @@ "author": "Syncfusion Inc.",

"@syncfusion/ej2-base": "~16.2.46",
"@syncfusion/ej2-data": "~16.2.46",
"@syncfusion/ej2-buttons": "~16.2.46",
"@syncfusion/ej2-popups": "~16.2.46",
"@syncfusion/ej2-lists": "~16.2.46",
"@syncfusion/ej2-inputs": "~16.2.46"
"@syncfusion/ej2-data": "~16.2.47",
"@syncfusion/ej2-buttons": "~16.2.47",
"@syncfusion/ej2-popups": "~16.2.47",
"@syncfusion/ej2-lists": "~16.2.47",
"@syncfusion/ej2-inputs": "~16.2.47"
},

@@ -19,0 +19,0 @@ "devDependencies": {

# ej2-navigations
![ej2-navigations](https://ej2.syncfusion.com/products/images/navigations/readMe.gif)
> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license, you can purchase one at [https://www.syncfusion.com/sales/products](https://www.syncfusion.com/sales/products) or start a free 30-day trial [here](https://www.syncfusion.com/account/manage-trials/start-trials).

@@ -4,0 +6,0 @@

@@ -502,3 +502,3 @@ var __extends = (this && this.__extends) || (function () {

};
var ul = ListBase.createList(this.toRawObject(items.slice()), listBaseOptions, true);
var ul = ListBase.createList(this.createElement, this.toRawObject(items.slice()), listBaseOptions, true);
ul.setAttribute('tabindex', '0');

@@ -505,0 +505,0 @@ return ul;

@@ -21,3 +21,3 @@ import { Component } from '@syncfusion/ej2-base';

* <script>
* let sidebarObject = new Sidebar();
* let sidebarObject: Sidebar = new Sidebar();
* sidebarObject.appendTo("#sidebar");

@@ -31,2 +31,3 @@ * </script>

private sidebarEle;
private targetParentElement;
/**

@@ -33,0 +34,0 @@ * Specifies the size of the Sidebar in dock state.

@@ -19,3 +19,3 @@ var __extends = (this && this.__extends) || (function () {

import { Property, NotifyPropertyChanges, Browser } from '@syncfusion/ej2-base';
import { setStyleAttribute as setStyle, addClass, removeClass, createElement, Touch } from '@syncfusion/ej2-base';
import { setStyleAttribute as setStyle, addClass, removeClass, Touch } from '@syncfusion/ej2-base';
var CONTROL = 'e-control';

@@ -49,3 +49,3 @@ var ROOT = 'e-sidebar';

* <script>
* let sidebarObject = new Sidebar();
* let sidebarObject: Sidebar = new Sidebar();
* sidebarObject.appendTo("#sidebar");

@@ -89,2 +89,3 @@ * </script>

Sidebar.prototype.setTarget = function () {
this.targetParentElement = this.element.previousElementSibling || this.element.parentElement;
if (typeof (this.target) === 'string') {

@@ -257,3 +258,3 @@ this.setProperties({ target: document.querySelector(this.target) }, true);

else if (this.showBackdrop && !this.modal && this.getState()) {
this.modal = createElement('div');
this.modal = this.createElement('div');
this.modal.className = DEFAULTBACKDROP;

@@ -505,7 +506,4 @@ this.modal.style.display = 'block';

_super.prototype.destroy.call(this);
removeClass([this.element], [OPEN, CLOSE, PUSH, SLIDE, OVER, LEFT, RIGHT, TRASITION]);
if (this.target) {
removeClass([this.element], SIDEBARABSOLUTE);
removeClass([this.target], CONTEXT);
}
removeClass([this.element], [OPEN, CLOSE, PUSH, SLIDE, OVER, LEFT, RIGHT, TRASITION, DISABLEANIMATION,
CONTEXTBACKDROP, MAINCONTENTANIMATION, VISIBILITY]);
this.destroyBackDrop();

@@ -521,2 +519,9 @@ this.element.style.width = '';

}
if (this.target) {
removeClass([this.element], SIDEBARABSOLUTE);
removeClass([this.target], CONTEXT);
if (this.targetParentElement.parentElement.tagName !== 'HTML') {
this.targetParentElement.parentNode.insertBefore(this.element, this.targetParentElement.nextSibling);
}
}
this.unWireEvents();

@@ -523,0 +528,0 @@ };

import { Component, Property, Event, EmitType, closest, Collection, Complex, attributes, detach } from '@syncfusion/ej2-base';import { INotifyPropertyChanged, NotifyPropertyChanges, ChildProperty, AnimationOptions, select, isVisible } from '@syncfusion/ej2-base';import { KeyboardEvents, KeyboardEventArgs, MouseEventArgs, Effect, Browser, formatUnit, DomElements, L10n } from '@syncfusion/ej2-base';import { setStyleAttribute as setStyle, isNullOrUndefined as isNOU, selectAll } from '@syncfusion/ej2-base';import { EventHandler, rippleEffect, Touch, SwipeEventArgs, compile, Animation, AnimationModel, BaseEventArgs } from '@syncfusion/ej2-base';import { Popup } from '@syncfusion/ej2-popups';import { Toolbar, OverflowMode, ClickEventArgs } from '../toolbar/toolbar';
import {HeaderPosition,HeightStyles,SelectEventArgs,RemoveEventArgs} from "./tab";
import {HeaderPosition,HeightStyles,SelectingEventArgs,SelectEventArgs,RemoveEventArgs} from "./tab";
import {ComponentModel} from '@syncfusion/ej2-base';

@@ -246,3 +246,3 @@

*/
selecting?: EmitType<SelectEventArgs>;
selecting?: EmitType<SelectingEventArgs>;

@@ -249,0 +249,0 @@ /**

@@ -29,2 +29,8 @@ import { Component, EmitType } from '@syncfusion/ej2-base';

}
export interface SelectingEventArgs extends SelectEventArgs {
/** Defines the selecting Tab item element. */
selectingItem: HTMLElement;
/** Defines the selecting Tab item index. */
selectingIndex: number;
}
export interface RemoveEventArgs extends BaseEventArgs {

@@ -157,4 +163,6 @@ /** Defines the removed Tab item element. */

private prevActiveEle;
private lastIndex;
private isSwipeed;
private isNested;
private itemIndexArray;
private templateEle;

@@ -280,3 +288,3 @@ /**

*/
selecting: EmitType<SelectEventArgs>;
selecting: EmitType<SelectingEventArgs>;
/**

@@ -326,2 +334,3 @@ * The event will be fired after the item gets selected.

private renderContent();
private reRenderItems();
private parseObject(items, index);

@@ -340,3 +349,5 @@ private removeActiveClass(id);

private templateCompile(ele, cnt);
private getContent(ele, index, callType);
private compileElement(ele, val, prop);
private headerTextCompile(element, text);
private getContent(ele, cnt, callType);
private getTrgContent(cntEle, no);

@@ -343,0 +354,0 @@ private findEle(items, key);

@@ -147,3 +147,2 @@ var __extends = (this && this.__extends) || (function () {

var _this = _super.call(this, options, element) || this;
_this.prevIndex = 0;
_this.show = { name: 'SlideDown', duration: 100 };

@@ -155,2 +154,3 @@ _this.hide = { name: 'SlideUp', duration: 100 };

_this.title = 'Close';
_this.lastIndex = 0;
/**

@@ -206,2 +206,3 @@ * Contains the keyboard configuration of the Tab.

var nested = closest(this.element, '.' + CLS_CONTENT);
this.prevIndex = 0;
this.isNested = false;

@@ -211,2 +212,3 @@ this.isPopup = false;

this.isSwipeed = false;
this.itemIndexArray = [];
this.templateEle = [];

@@ -229,2 +231,3 @@ if (!isNOU(nested)) {

Tab.prototype.render = function () {
this.btnCls = this.createElement('span', { className: CLS_ICONS + ' ' + CLS_ICON_CLOSE, attrs: { title: this.title } });
this.renderContainer();

@@ -276,3 +279,2 @@ this.wireEvents();

this.hdrEle = select('.' + CLS_HEADER, this.element);
this.btnCls = this.createElement('span', { className: CLS_ICONS + ' ' + CLS_ICON_CLOSE, attrs: { title: this.title } }).outerHTML;
if (!this.isTemplate) {

@@ -291,2 +293,3 @@ tabItems = this.parseObject(this.items, 0);

hdrItems.forEach(function (item, index) {
_this.lastIndex = index;
var attr = {

@@ -300,3 +303,3 @@ className: CLS_ITEM, id: CLS_ITEM + '_' + index,

var cont = _this.createElement('div', {
className: CLS_TEXT_WRAP, innerHTML: txt + _this.btnCls
className: CLS_TEXT_WRAP, innerHTML: txt + _this.btnCls.outerHTML
}).outerHTML;

@@ -335,21 +338,38 @@ var wrap = _this.createElement('div', { className: CLS_WRAP, innerHTML: cont, attrs: { tabIndex: '-1' } });

};
Tab.prototype.reRenderItems = function () {
this.renderContainer();
if (!isNOU(this.cntEle)) {
this.touchModule = new Touch(this.cntEle, { swipe: this.swipeHandler.bind(this) });
}
};
Tab.prototype.parseObject = function (items, index) {
var _this = this;
var inHTML = '';
var tbCount = selectAll('.' + CLS_TB_ITEM, this.element).length;
var tItems = [];
var txtWrapEle;
items.forEach(function (item, i) {
if (isNOU(item.header) || isNOU(item.header.text)) {
_this.items.splice(i, 0);
return;
}
var pos = (isNOU(item.header.iconPosition)) ? '' : item.header.iconPosition;
var css = (isNOU(item.header.iconCss)) ? '' : item.header.iconCss;
var txt = item.header.text;
var id = ((tbCount === 0) ? i : (_this.isReplace === true) ? (i + index) : tbCount + i);
_this.lastIndex = ((tbCount === 0) ? i : ((_this.isReplace) ? (index + i) : (_this.lastIndex + 1)));
var disabled = (item.disabled) ? ' ' + CLS_DISABLE + ' ' + CLS_OVERLAY : '';
txtWrapEle = _this.createElement('div', { className: CLS_TEXT, attrs: { 'role': 'presentation' } });
var tHtml = ((txt instanceof Object) ? txt.outerHTML : txt);
var txtEmpty = (!isNOU(tHtml) && tHtml !== '');
var tEle = (txtEmpty) ? _this.createElement('div', {
className: CLS_TEXT, innerHTML: tHtml, attrs: { 'role': 'presentation' }
}).outerHTML : '';
if (!isNOU(txt.tagName)) {
txtWrapEle.appendChild(txt);
}
else {
_this.headerTextCompile(txtWrapEle, txt);
}
var tEle;
var icon = _this.createElement('span', {
className: CLS_ICONS + ' ' + CLS_TAB_ICON + ' ' + CLS_ICON + '-' + pos + ' ' + css
}).outerHTML;
});
var tCont = _this.createElement('div', { className: CLS_TEXT_WRAP });
tCont.appendChild(txtWrapEle);
if ((txt === '' || txt === undefined) && css === '') {

@@ -360,15 +380,32 @@ return;

if ((txt !== '' && txt !== undefined) && css !== '') {
inHTML = (pos === 'left' || pos === 'top') ? icon + '' + tEle : tEle + '' + icon;
if ((pos === 'left' || pos === 'top')) {
tCont.insertBefore(icon, tCont.firstElementChild);
}
else {
tCont.appendChild(icon);
}
tEle = txtWrapEle;
}
else {
inHTML = (css === '') ? tEle : icon;
tEle = ((css === '') ? txtWrapEle : icon);
if (tEle === icon) {
detach(txtWrapEle);
tCont.appendChild(icon);
}
}
}
var wrapAttrs = (item.disabled) ? {} : { tabIndex: '-1' };
var tCont = _this.createElement('div', { className: CLS_TEXT_WRAP, innerHTML: inHTML + '' + _this.btnCls }).outerHTML;
var wrap = _this.createElement('div', { className: CLS_WRAP, innerHTML: tCont, attrs: wrapAttrs });
tCont.appendChild(_this.btnCls.cloneNode(true));
var wrap = _this.createElement('div', { className: CLS_WRAP, attrs: wrapAttrs });
wrap.appendChild(tCont);
if (_this.itemIndexArray === []) {
_this.itemIndexArray.push(CLS_ITEM + '_' + _this.lastIndex);
}
else {
_this.itemIndexArray.splice((index + i), 0, CLS_ITEM + '_' + _this.lastIndex);
}
var attrObj = {
id: CLS_ITEM + '_' + id, role: 'tab', 'aria-selected': 'false'
id: CLS_ITEM + '_' + _this.lastIndex, role: 'tab', 'aria-selected': 'false'
};
var tItem = { htmlAttributes: attrObj, template: wrap.outerHTML };
var tItem = { htmlAttributes: attrObj, template: wrap };
tItem.cssClass = item.cssClass + ' ' + disabled + ' ' + ((css !== '') ? 'e-i' + pos : '') + ' ' + ((!txtEmpty) ? CLS_ICON : '');

@@ -470,3 +507,3 @@ if (pos === 'top' || pos === 'bottom') {

setStyle(oldCnt, { 'display': '', 'position': '' });
if (oldCnt.childElementCount === 0 && !_this.isTemplate) {
if (oldCnt.childNodes.length === 0 && !_this.isTemplate) {
detach(oldCnt);

@@ -498,2 +535,3 @@ }

}
this.prevActiveEle = newCnt.id;
if (this.initRender || value === false || this.animation === {} || isNOU(this.animation)) {

@@ -534,3 +572,2 @@ if (oldCnt && oldCnt !== newCnt) {

}
this.prevActiveEle = newCnt.id;
this.isPopup = false;

@@ -578,14 +615,27 @@ if (animateObj.name === '') {

var tempEle = this.createElement('div');
var templateFn = compile(cnt);
var templateFUN = templateFn();
this.compileElement(tempEle, cnt, 'content');
if (tempEle.childNodes.length !== 0) {
ele.appendChild(tempEle);
}
};
Tab.prototype.compileElement = function (ele, val, prop) {
if (typeof val === 'string') {
val = val.trim();
}
var templateFn = compile(val);
var templateFUN;
if (!isNOU(templateFn)) {
templateFUN = templateFn({}, this, prop);
}
if (!isNOU(templateFn) && templateFUN.length > 0) {
[].slice.call(templateFUN).forEach(function (el) {
tempEle.appendChild(el);
ele.appendChild(el);
});
ele.appendChild(tempEle);
}
};
Tab.prototype.getContent = function (ele, index, callType) {
Tab.prototype.headerTextCompile = function (element, text) {
this.compileElement(element, text, 'headerText');
};
Tab.prototype.getContent = function (ele, cnt, callType) {
var eleStr;
var cnt = this.items[Number(index)].content;
if (typeof cnt === 'string' || isNOU(cnt.innerHTML)) {

@@ -696,3 +746,3 @@ if (cnt[0] === '.' || cnt[0] === '#') {

for (var i = 0; i < this.items.length; i++) {
this.getContent(ele, i, 'clone');
this.getContent(ele, this.items[i].content, 'clone');
this.maxHeight = Math.max(this.maxHeight, this.getHeight(ele));

@@ -702,3 +752,3 @@ ele.innerHTML = '';

this.templateEle = [];
this.getContent(ele, 0, 'render');
this.getContent(ele, this.items[0].content, 'render');
ele.classList.remove(CLS_ACTIVE);

@@ -771,2 +821,5 @@ }

var no = Number(this.extIndex(id));
if (isNOU(this.prevActiveEle)) {
this.prevActiveEle = CLS_CONTENT + '_' + no;
}
attributes(this.element, { 'aria-activedescendant': id });

@@ -791,3 +844,4 @@ if (this.isTemplate) {

var eleTrg = this.getTrgContent(this.cntEle, this.extIndex(id));
this.getContent(eleTrg, Number(this.extIndex(id)), 'render');
var itemIndex = Array.prototype.indexOf.call(this.itemIndexArray, trg.id);
this.getContent(eleTrg, this.items[itemIndex].content, 'render');
}

@@ -1030,24 +1084,46 @@ else {

var _this = this;
this.trigger('adding', { addedItems: items });
var lastEleIndex = 0;
if (!this.isReplace) {
this.trigger('adding', { addedItems: items });
}
this.hdrEle = select('.' + CLS_HEADER, this.element);
if (isNOU(this.hdrEle)) {
this.items = items;
this.reRenderItems();
return;
}
var itemsCount = selectAll('.' + CLS_TB_ITEM, this.element).length;
if (itemsCount !== 0) {
lastEleIndex = this.lastIndex + 1;
}
if (isNOU(index)) {
index = selectAll('.' + CLS_TB_ITEM).length - 1;
index = itemsCount - 1;
}
if (this.isTemplate === true || selectAll('.' + CLS_TB_ITEM).length < index || index < 0 || isNaN(index)) {
if (itemsCount < index || index < 0 || isNaN(index)) {
return;
}
this.bdrLine.classList.add(CLS_HIDDEN);
if (itemsCount === 0 && !isNOU(this.hdrEle)) {
this.hdrEle.style.display = '';
}
if (!isNOU(this.bdrLine)) {
this.bdrLine.classList.add(CLS_HIDDEN);
}
this.tbItems = select('.' + CLS_HEADER + ' .' + CLS_TB_ITEMS, this.element);
var tabItems = this.parseObject(items, index);
items.forEach(function (item, place) {
if (_this.isReplace === true) {
var hdrItem = select('.' + CLS_TB_ITEMS + ' #' + CLS_ITEM + '_' + index, _this.element);
detach(hdrItem);
_this.items.splice((index + place), 0, item);
_this.items.splice((index + place), 0, item);
if (_this.isTemplate && !isNOU(item.header) && !isNOU(item.header.text)) {
var no = lastEleIndex + place;
var ele = _this.createElement('div', {
id: CLS_CONTENT + '_' + no, className: CLS_ITEM, attrs: { role: 'tabpanel', 'aria-labelledby': CLS_ITEM + '_' + no }
});
_this.cntEle.insertBefore(ele, _this.cntEle.children[(index + place)]);
var eleTrg = _this.getTrgContent(_this.cntEle, no.toString());
_this.getContent(eleTrg, item.content, 'render');
}
else {
_this.items.push(item);
}
});
this.tbObj.addItems(tabItems, index);
this.trigger('added', { addedItems: items });
if (!this.isReplace) {
this.trigger('added', { addedItems: items });
}
if (this.selectedItem === index) {

@@ -1067,4 +1143,4 @@ this.select(index);

var trg = selectAll('.' + CLS_TB_ITEM, this.element)[index];
var removingArgs = { removedItem: trg, removedIndex: index };
this.trigger('removing', removingArgs);
var removeArgs = { removedItem: trg, removedIndex: index };
this.trigger('removing', removeArgs);
if (isNOU(trg)) {

@@ -1074,10 +1150,10 @@ return;

this.tbObj.removeItems(index);
this.items.splice(index, 1);
this.itemIndexArray.splice(index, 1);
this.refreshActiveBorder();
var no = this.extIndex(trg.id);
var cntTrg = this.findEle(select('.' + CLS_CONTENT, this.element).children, CLS_CONTENT + '_' + no);
var cntTrg = select('#' + CLS_CONTENT + '_' + this.extIndex(trg.id), select('.' + CLS_CONTENT, this.element));
if (!isNOU(cntTrg)) {
cntTrg.outerHTML = '';
detach(cntTrg);
}
var removedArgs = { removedItem: trg, removedIndex: index };
this.trigger('removed', removedArgs);
this.trigger('removed', removeArgs);
if (trg.classList.contains(CLS_ACTIVE)) {

@@ -1153,2 +1229,3 @@ index = (index > selectAll('.' + CLS_TB_ITEM + ':not(.' + CLS_TB_POPUP + ')', this.element).length - 1) ? index - 1 : index;

this.prevItem = this.tbItem[this.prevIndex];
var trg = this.tbItem[args];
if (!isNOU(this.prevItem) && !this.prevItem.classList.contains(CLS_DISABLE)) {

@@ -1162,2 +1239,4 @@ this.prevItem.children.item(0).setAttribute('tabindex', '-1');

selectedIndex: this.selectedItem,
selectingItem: trg,
selectingIndex: args,
isSwiped: this.isSwipeed

@@ -1268,5 +1347,11 @@ };

this.items.splice(index, 1);
this.itemIndexArray.splice(index, 1);
this.tbObj.items.splice(index, 1);
var isHiddenEle = hdrItem.classList.contains(CLS_HIDDEN);
detach(hdrItem);
this.isReplace = true;
this.addTab(arr, index);
if (isHiddenEle) {
this.hideTab(index);
}
this.isReplace = false;

@@ -1305,7 +1390,5 @@ }

else {
this.lastIndex = 0;
if (isNOU(this.tbObj)) {
this.renderContainer();
if (!isNOU(this.cntEle)) {
this.touchModule = new Touch(this.cntEle, { swipe: this.swipeHandler.bind(this) });
}
this.reRenderItems();
}

@@ -1312,0 +1395,0 @@ else {

@@ -58,5 +58,5 @@ import { Component, EventHandler, Property, Event, EmitType, BaseEventArgs } from '@syncfusion/ej2-base';import { addClass, removeClass, isVisible, closest, attributes, detach, classList, KeyboardEvents } from '@syncfusion/ej2-base';import { selectAll, setStyleAttribute as setStyle, KeyboardEventArgs } from '@syncfusion/ej2-base';import { isNullOrUndefined as isNOU, getUniqueID, formatUnit, Collection, compile as templateCompiler } from '@syncfusion/ej2-base';import { INotifyPropertyChanged, NotifyPropertyChanges, ChildProperty, Browser } from '@syncfusion/ej2-base';import { Popup } from '@syncfusion/ej2-popups';import { calculatePosition } from '@syncfusion/ej2-popups';import { Button, IconPosition } from '@syncfusion/ej2-buttons';import { HScroll } from '../common/h-scroll';

* This is applicable only to `popup` mode. Possible values are:
* - show: Always shows the item as the primary priority on the *Toolbar*.
* - hide: Always shows the item as the secondary priority on the *popup*.
* - none: No priority for display, and as per normal order moves to popup when content exceeds.
* - Show: Always shows the item as the primary priority on the *Toolbar*.
* - Hide: Always shows the item as the secondary priority on the *popup*.
* - None: No priority for display, and as per normal order moves to popup when content exceeds.
* @default 'None'

@@ -63,0 +63,0 @@ */

@@ -32,2 +32,3 @@ import { Component, EmitType, BaseEventArgs } from '@syncfusion/ej2-base';

enableCollision: boolean;
scrollStep: number;
}

@@ -79,5 +80,5 @@ /**

* This is applicable only to `popup` mode. Possible values are:
* - show: Always shows the item as the primary priority on the *Toolbar*.
* - hide: Always shows the item as the secondary priority on the *popup*.
* - none: No priority for display, and as per normal order moves to popup when content exceeds.
* - Show: Always shows the item as the primary priority on the *Toolbar*.
* - Hide: Always shows the item as the secondary priority on the *popup*.
* - None: No priority for display, and as per normal order moves to popup when content exceeds.
* @default 'None'

@@ -182,2 +183,3 @@ */

private enableCollision;
private scrollStep;
/**

@@ -294,2 +296,3 @@ * Contains the keyboard configuration of the Toolbar.

private popupInit(element, ele);
private tbarPopupHandler(isOpen);
private popupOpen(e);

@@ -335,5 +338,5 @@ private popupClose(e);

private removeItemByIndex(index, innerItems);
private templateRender(templateProp, innerEle, item);
private templateRender(templateProp, innerEle, item, index);
private buttonRendering(item, innerEle);
private renderSubComponent(item);
private renderSubComponent(item, index);
private itemClick(e);

@@ -340,0 +343,0 @@ private activeEleSwitch(ele);

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc