Socket
Socket
Sign inDemoInstall

@lrnwebcomponents/a11y-menu-button

Package Overview
Dependencies
8
Maintainers
4
Versions
41
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.0.18 to 8.0.0

4

custom-elements.json

@@ -6,3 +6,3 @@ {

"name": "a11y-menu-button",
"description": "a11y-menu-button\nA toggle button for an property in editable-table interface (editable-table.html).\n\n### Styling\n\n`<a11y-menu-button>` provides custom properties for styling:\n\nCustom property | Description | Default\n----------------|-------------|----------\n--a11y-menu-button-vertical-padding | vertical padding for menu button | 2px\n--a11y-menu-button-horizontal-padding | horizontal padding for menu button | 5px\n--a11y-menu-button-text-align | text alignment for menu button | center\n--a11y-menu-button-bg-color | default background color | white\n--a11y-menu-button-color | default text color | black\n--a11y-menu-button-box-shadow | menu button box-shadow | unset\n--a11y-menu-button-border-radius | menu button border-radius | 0\n--a11y-menu-button-border | default border | 1px solid #ddd\n--a11y-menu-button-border-left | overrides default left-border | unset\n--a11y-menu-button-border-top | overrides default top-border | unset\n--a11y-menu-button-border-right | overrides default right-border | unset\n--a11y-menu-button-border-bottom | overrides default bottom-border | unset\n--a11y-menu-button-focus-bg-color | background color for menu button when focused | --a11y-menu-button-bg-color\n--a11y-menu-button-focus-color | text color for menu button when focused | --a11y-menu-button-color\n--a11y-menu-button-focus-border | border for menu button when focused | --a11y-menu-button-border\n--a11y-menu-button-focus-border-left | menu button left-border when focused | --a11y-menu-button-border-left\n--a11y-menu-button-focus-border-top | menu button top-border when focused | --a11y-menu-button-border-top\n--a11y-menu-button-focus-border-right | menu button right-border when focused | --a11y-menu-button-border-right\n--a11y-menu-button-focus-border-bottom | menu button bottom-border when focused | --a11y-menu-button-border-bottom\n--a11y-menu-button-focus-box-shadow | menu button box-shadow when focused | --a11y-menu-button-box-shadow\n--a11y-menu-button-list-width | width of menu list | unset\n--a11y-menu-button-list-height | height of menu list | unset\n--a11y-menu-button-list-left | left position of menu list | 0\n--a11y-menu-button-list-top | top position of menu list | unset\n--a11y-menu-button-list-bottom | bottom position of menu list | unset\n--a11y-menu-button-list-right | right position of menu list | unset\n--a11y-menu-button-list-bg-color | overrides default background color for list box | --a11y-menu-button-bg-color\n--a11y-menu-button-border | overrides default border for list box | --a11y-menu-button-list-border\n--a11y-menu-button-list-box-shadow | overrides default box shadow for list box | unset\n\nEvents:\n\n * `close` {`CustomEvent<this>`} - Fires when menu is closed\n\n * `open` {`CustomEvent<this>`} - Fires when menu is opened\n\n * `item-click` {`CustomEvent<Event>`} - \n\nAttributes:\n\n * `currentItem` - Whether toggle is disabled\n\n * `disabled` {`boolean`} - Whether toggle is disabled\n\n * `focused` {`boolean`} - Whether button is toggled\n\n * `hovered` {`boolean`} - Whether button is toggled\n\n * `position` {`string`} - Positions list to top, right, bottom, left of its content.\n\n * `position-align` {`string`} - Aligns list at start, or end fo target. Default is centered.\n\n * `offset` {`number`} - spacing between top of list and menu button\n\n * `expanded` {`boolean`} - Whether toggle is disabled\n\n * `menuItems` {`any[]`} - menu items in array form to move from prev to next\n\n * `keep-open-on-click` {`boolean`} - overrides default behavior of closing\nmenu after an item is clicked\n\n * `no-open-on-hover` {`boolean`} - disables menu i=opening on hover\n\nProperties:\n\n * `currentItem` - Whether toggle is disabled\n\n * `disabled` {`boolean`} - Whether toggle is disabled\n\n * `focused` {`boolean`} - Whether button is toggled\n\n * `hovered` {`boolean`} - Whether button is toggled\n\n * `menuTemplate` {`TemplateResult<1>`} - template for dropdown menu\n\n * `buttonTemplate` {`TemplateResult<1>`} - template for button\n\n * `listItemTemplate` {`TemplateResult<1>`} - template for slotted list items\n\n * `keyCode` {`{ TAB: number; RETURN: number; ESC: number; SPACE: number; PAGEUP: number; PAGEDOWN: number; END: number; HOME: number; LEFT: number; UP: number; RIGHT: number; DOWN: number; }`} - key code translations as object\n\n * `firstItem` - gets first menu item\n\n * `previousItem` - gets previous menu item\n\n * `nextItem` - gets next menu item\n\n * `lastItem` - gets last menu item\n\n * `firstChars` {`any[]`} - gets list of menu item first characters\n\n * `itemListeners` {`{ click: (event: Event | undefined) => void; focus: (event: Event | undefined) => void; blur: (event: Event | undefined) => void; mouseover: (event: Event | undefined) => void; mouseout: (event: Event | undefined) => void; keydown: (event: Event | undefined) => void; }`} - menuitem event listeners and their handlers\n\n * `position` {`string`} - Positions list to top, right, bottom, left of its content.\n\n * `positionAlign` {`string`} - Aligns list at start, or end fo target. Default is centered.\n\n * `offset` {`number`} - spacing between top of list and menu button\n\n * `expanded` {`boolean`} - Whether toggle is disabled\n\n * `menuItems` {`any[]`} - menu items in array form to move from prev to next\n\n * `keepOpenOnClick` {`boolean`} - overrides default behavior of closing\nmenu after an item is clicked\n\n * `noOpenOnHover` {`boolean`} - disables menu i=opening on hover",
"description": "a11y-menu-button\nA toggle button for an property in editable-table interface (editable-table.html).\n\n### Styling\n\n`<a11y-menu-button>` provides custom properties for styling:\n\nCustom property | Description | Default\n----------------|-------------|----------\n--a11y-menu-button-vertical-padding | vertical padding for menu button | 2px\n--a11y-menu-button-horizontal-padding | horizontal padding for menu button | 5px\n--a11y-menu-button-text-align | text alignment for menu button | center\n--a11y-menu-button-bg-color | default background color | white\n--a11y-menu-button-color | default text color | black\n--a11y-menu-button-box-shadow | menu button box-shadow | unset\n--a11y-menu-button-border-radius | menu button border-radius | 0\n--a11y-menu-button-border | default border | 1px solid #ddd\n--a11y-menu-button-border-left | overrides default left-border | unset\n--a11y-menu-button-border-top | overrides default top-border | unset\n--a11y-menu-button-border-right | overrides default right-border | unset\n--a11y-menu-button-border-bottom | overrides default bottom-border | unset\n--a11y-menu-button-focus-bg-color | background color for menu button when focused | --a11y-menu-button-bg-color\n--a11y-menu-button-focus-color | text color for menu button when focused | --a11y-menu-button-color\n--a11y-menu-button-focus-border | border for menu button when focused | --a11y-menu-button-border\n--a11y-menu-button-focus-border-left | menu button left-border when focused | --a11y-menu-button-border-left\n--a11y-menu-button-focus-border-top | menu button top-border when focused | --a11y-menu-button-border-top\n--a11y-menu-button-focus-border-right | menu button right-border when focused | --a11y-menu-button-border-right\n--a11y-menu-button-focus-border-bottom | menu button bottom-border when focused | --a11y-menu-button-border-bottom\n--a11y-menu-button-focus-box-shadow | menu button box-shadow when focused | --a11y-menu-button-box-shadow\n--a11y-menu-button-list-width | width of menu list | unset\n--a11y-menu-button-list-height | height of menu list | unset\n--a11y-menu-button-list-left | left position of menu list | 0\n--a11y-menu-button-list-top | top position of menu list | unset\n--a11y-menu-button-list-bottom | bottom position of menu list | unset\n--a11y-menu-button-list-right | right position of menu list | unset\n--a11y-menu-button-list-bg-color | overrides default background color for list box | --a11y-menu-button-bg-color\n--a11y-menu-button-border | overrides default border for list box | --a11y-menu-button-list-border\n--a11y-menu-button-list-box-shadow | overrides default box shadow for list box | unset\n\nEvents:\n\n * `close` {`CustomEvent<this>`} - Fires when menu is closed\n\n * `open` {`CustomEvent<this>`} - Fires when menu is opened\n\n * `item-click` {`CustomEvent<Event>`} - \n\nAttributes:\n\n * `currentItem` - Whether toggle is disabled\n\n * `disabled` {`boolean`} - Whether toggle is disabled\n\n * `focused` {`boolean`} - Whether button is toggled\n\n * `hovered` {`boolean`} - Whether button is toggled\n\n * `position` {`string`} - Positions list to top, right, bottom, left of its content.\n\n * `position-align` {`string`} - Aligns list at start, or end fo target. Default is centered.\n\n * `offset` {`number`} - spacing between top of list and menu button\n\n * `expanded` {`boolean`} - Whether toggle is disabled\n\n * `menuItems` {`any[]`} - menu items in array form to move from prev to next\n\n * `keep-open-on-click` {`boolean`} - overrides default behavior of closing\nmenu after an item is clicked\n\n * `no-open-on-hover` {`boolean`} - disables menu i=opening on hover\n\nProperties:\n\n * `currentItem` - Whether toggle is disabled\n\n * `disabled` {`boolean`} - Whether toggle is disabled\n\n * `focused` {`boolean`} - Whether button is toggled\n\n * `hovered` {`boolean`} - Whether button is toggled\n\n * `menuTemplate` {`UncompiledTemplateResult<1>`} - template for dropdown menu\n\n * `buttonTemplate` {`UncompiledTemplateResult<1>`} - template for button\n\n * `listItemTemplate` {`UncompiledTemplateResult<1>`} - template for slotted list items\n\n * `keyCode` {`{ TAB: number; RETURN: number; ESC: number; SPACE: number; PAGEUP: number; PAGEDOWN: number; END: number; HOME: number; LEFT: number; UP: number; RIGHT: number; DOWN: number; }`} - key code translations as object\n\n * `firstItem` - gets first menu item\n\n * `previousItem` - gets previous menu item\n\n * `nextItem` - gets next menu item\n\n * `lastItem` - gets last menu item\n\n * `firstChars` {`any[]`} - gets list of menu item first characters\n\n * `itemListeners` {`{ click: (event: Event | undefined) => void; focus: (event: Event | undefined) => void; blur: (event: Event | undefined) => void; mouseover: (event: Event | undefined) => void; mouseout: (event: Event | undefined) => void; keydown: (event: Event | undefined) => void; }`} - menuitem event listeners and their handlers\n\n * `position` {`string`} - Positions list to top, right, bottom, left of its content.\n\n * `positionAlign` {`string`} - Aligns list at start, or end fo target. Default is centered.\n\n * `offset` {`number`} - spacing between top of list and menu button\n\n * `expanded` {`boolean`} - Whether toggle is disabled\n\n * `menuItems` {`any[]`} - menu items in array form to move from prev to next\n\n * `keepOpenOnClick` {`boolean`} - overrides default behavior of closing\nmenu after an item is clicked\n\n * `noOpenOnHover` {`boolean`} - disables menu i=opening on hover",
"attributes": [

@@ -75,3 +75,3 @@ {

"name": "a11y-menu-button-item",
"description": "a11y-menu-button-item\nA toggle button for an property in editable-table interface (editable-table.html).\n\n### Styling\n\n`<a11y-menu-button-item>` provides custom properties for styling:\n\nCustom property | Description | Default\n----------------|-------------|----------\n--a11y-menu-button-item-text-decoration | button or link text decoration | none\n--a11y-menu-button-item-color | button or link text color | --a11y-menu-button-color\n--a11y-menu-button-item-text-align | button or link text alignment | left\n--a11y-menu-button-item-vertical-padding | button or link vertical padding | --a11y-menu-button-vertical-padding\n--a11y-menu-button-item-horizontal-padding | button or link horizontal padding | --a11y-menu-button-horizontal-padding\n--a11y-menu-button-item-bg-color | button or link background color | --a11y-menu-button-bg-color\n--a11y-menu-button-item-border | default button or link border | none\n--a11y-menu-button-item-border-left | overrides button or link left border | none\n--a11y-menu-button-item-border-right | overrides button or link right border | none\n--a11y-menu-button-item-border-top | overrides button or link top border | none\n--a11y-menu-button-item-border-bottom | overrides button or link bottom border | none\n--a11y-menu-button-item-focus-text-decoration | button or link text decoration when focused | none\n--a11y-menu-button-item-focus-color | button or link text color when focused | black\n--a11y-menu-button-item-focus-bg-color | button or link background color when focused | #e0e0ff\n--a11y-menu-button-item-focus-border-left | overrides button or link left border when focused | unset\n--a11y-menu-button-item-focus-border-right | overrides button or link left border when focused | unset)\n--a11y-menu-button-item-focus-border-top | overrides button or link left border when focused | unset\n--a11y-menu-button-item-focus-border-bottom | overrides button or link left border when focused | unset\n--a11y-menu-button-item-focus-border | button or link border when focused | unset\n\nEvents:\n\n * `add-a11y-menu-button-item` {`CustomEvent<this>`} - Fires when menu item is added to dom\n\n * `remove-a11y-menu-button-item` {`CustomEvent<this>`} - Fires when menu item is removed from dom\n\nAttributes:\n\n * `disabled` {`boolean`} - Whether toggle is disabled\n\n * `hidden` {`boolean`} - Whether toggle is disabled\n\n * `href` {`string`} - Whether toggle is disabled\n\n * `controls` {`string`} - Whether toggle is disabled\n\n * `slot` {`string`} - \n\nProperties:\n\n * `disabled` {`boolean`} - Whether toggle is disabled\n\n * `hidden` {`boolean`} - Whether toggle is disabled\n\n * `href` {`string`} - Whether toggle is disabled\n\n * `controls` {`string`} - Whether toggle is disabled\n\n * `linkTemplate` {`TemplateResult<1>`} - renders item as a link\n\n * `buttonTemplate` {`TemplateResult<1>`} - renders item as a button\n\n * `menuItem` - gets item with role=\"menuitem\"\n\n * `slot` {`string`} - ",
"description": "a11y-menu-button-item\nA toggle button for an property in editable-table interface (editable-table.html).\n\n### Styling\n\n`<a11y-menu-button-item>` provides custom properties for styling:\n\nCustom property | Description | Default\n----------------|-------------|----------\n--a11y-menu-button-item-text-decoration | button or link text decoration | none\n--a11y-menu-button-item-color | button or link text color | --a11y-menu-button-color\n--a11y-menu-button-item-text-align | button or link text alignment | left\n--a11y-menu-button-item-vertical-padding | button or link vertical padding | --a11y-menu-button-vertical-padding\n--a11y-menu-button-item-horizontal-padding | button or link horizontal padding | --a11y-menu-button-horizontal-padding\n--a11y-menu-button-item-bg-color | button or link background color | --a11y-menu-button-bg-color\n--a11y-menu-button-item-border | default button or link border | none\n--a11y-menu-button-item-border-left | overrides button or link left border | none\n--a11y-menu-button-item-border-right | overrides button or link right border | none\n--a11y-menu-button-item-border-top | overrides button or link top border | none\n--a11y-menu-button-item-border-bottom | overrides button or link bottom border | none\n--a11y-menu-button-item-focus-text-decoration | button or link text decoration when focused | none\n--a11y-menu-button-item-focus-color | button or link text color when focused | black\n--a11y-menu-button-item-focus-bg-color | button or link background color when focused | #e0e0ff\n--a11y-menu-button-item-focus-border-left | overrides button or link left border when focused | unset\n--a11y-menu-button-item-focus-border-right | overrides button or link left border when focused | unset)\n--a11y-menu-button-item-focus-border-top | overrides button or link left border when focused | unset\n--a11y-menu-button-item-focus-border-bottom | overrides button or link left border when focused | unset\n--a11y-menu-button-item-focus-border | button or link border when focused | unset\n\nEvents:\n\n * `add-a11y-menu-button-item` {`CustomEvent<this>`} - Fires when menu item is added to dom\n\n * `remove-a11y-menu-button-item` {`CustomEvent<this>`} - Fires when menu item is removed from dom\n\nAttributes:\n\n * `disabled` {`boolean`} - Whether toggle is disabled\n\n * `hidden` {`boolean`} - Whether toggle is disabled\n\n * `href` {`string`} - Whether toggle is disabled\n\n * `controls` {`string`} - Whether toggle is disabled\n\n * `slot` {`string`} - \n\nProperties:\n\n * `disabled` {`boolean`} - Whether toggle is disabled\n\n * `hidden` {`boolean`} - Whether toggle is disabled\n\n * `href` {`string`} - Whether toggle is disabled\n\n * `controls` {`string`} - Whether toggle is disabled\n\n * `linkTemplate` {`UncompiledTemplateResult<1>`} - renders item as a link\n\n * `buttonTemplate` {`UncompiledTemplateResult<1>`} - renders item as a button\n\n * `menuItem` - gets item with role=\"menuitem\"\n\n * `slot` {`string`} - ",
"attributes": [

@@ -78,0 +78,0 @@ {

@@ -20,3 +20,3 @@ {

},
"version": "7.0.18",
"version": "8.0.0",
"description": "Accessible menu button",

@@ -45,8 +45,8 @@ "repository": {

"dependencies": {
"@lrnwebcomponents/absolute-position-behavior": "^7.0.18",
"@lrnwebcomponents/utils": "^7.0.18",
"lit": "^2.8.0"
"@lrnwebcomponents/absolute-position-behavior": "^8.0.0",
"@lrnwebcomponents/utils": "^8.0.0",
"lit": "^3.1.0"
},
"devDependencies": {
"@lrnwebcomponents/deduping-fix": "^7.0.18",
"@lrnwebcomponents/deduping-fix": "^8.0.0",
"@open-wc/testing": "3.2.0",

@@ -68,3 +68,3 @@ "@polymer/iron-component-page": "github:PolymerElements/iron-component-page",

],
"gitHead": "b9873176f9fe50a77dcf25e44bf3450d26fbb37a"
"gitHead": "2791492ff7ab40c7d4c827c4b305e33c0a971230"
}
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc