Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
import {html, PolymerElement} from '@polymer/polymer';
import {ThemableMixin} from '@vaadin/vaadin-themable-mixin';
import {ElementMixin} from '@vaadin/vaadin-element-mixin';
import '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js';
import '@vaadin/vaadin-icons/vaadin-icons.js';
import '@polymer/app-layout/app-drawer/app-drawer.js';
import '@polymer/app-layout/app-drawer-layout/app-drawer-layout.js';
import '@polymer/app-layout/app-header/app-header.js';
import '@polymer/app-layout/app-header-layout/app-header-layout.js';
import '@polymer/app-layout/app-toolbar/app-toolbar.js';
import '@polymer/iron-media-query/iron-media-query.js';
class AppLayoutLeftResponsiveOverlay extends ElementMixin(ThemableMixin(PolymerElement)) {
static get template() {
return html`<style>
:root {
--paper-badge-background: var(--app-layout-badge-background);
--paper-badge-text-color: var(--app-layout-badge-font-color);
--primary-color: var(--app-layout-primary-color);
}
slot[name="app-bar-content"]::slotted(*) {
pointer-events: inherit;
}
app-header {
right: 0px !important;
/* Since the app-bar is visually behind the drawer its background needs to be darker */</style>
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
import {html, PolymerElement} from '@polymer/polymer';
import {ThemableMixin} from '@vaadin/vaadin-themable-mixin';
import {ElementMixin} from '@vaadin/vaadin-element-mixin';
import '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js';
import '@vaadin/vaadin-icons/vaadin-icons.js';
import '@polymer/app-layout/app-drawer/app-drawer.js';
import '@polymer/app-layout/app-drawer-layout/app-drawer-layout.js';
import '@polymer/app-layout/app-header/app-header.js';
import '@polymer/app-layout/app-header-layout/app-header-layout.js';
import '@polymer/app-layout/app-toolbar/app-toolbar.js';
class AppLayoutLeftResponsiveOverlayNoAppBar extends ElementMixin(ThemableMixin(PolymerElement)) {
static get template() {
return html`<style>
:root {
--paper-badge-background: var(--app-layout-badge-background);
--paper-badge-text-color: var(--app-layout-badge-font-color);
--primary-color: var(--app-layout-primary-color);
}
slot[name="app-bar-content"]::slotted(*) {
pointer-events: inherit;
}
app-header {
right: 0px !important;
background: var(--app-layout-bar-background-base-color);</style>
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
import {html, PolymerElement} from '@polymer/polymer';
import {ThemableMixin} from '@vaadin/vaadin-themable-mixin';
import {ElementMixin} from '@vaadin/vaadin-element-mixin';
import '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js';
import '@vaadin/vaadin-icons/vaadin-icons.js';
import '@polymer/app-layout/app-drawer/app-drawer.js';
import '@polymer/app-layout/app-drawer-layout/app-drawer-layout.js';
import '@polymer/app-layout/app-header/app-header.js';
import '@polymer/app-layout/app-header-layout/app-header-layout.js';
import '@polymer/app-layout/app-toolbar/app-toolbar.js';
import '@polymer/iron-media-query/iron-media-query.js';
class AppLayoutLeftResponsive extends ElementMixin(ThemableMixin(PolymerElement)) {
static get template() {
return html`<style>
:root {
--paper-badge-background: var(--app-layout-badge-background);
--paper-badge-text-color: var(--app-layout-badge-font-color);
--primary-color: var(--app-layout-primary-color);
}
slot[name="app-bar-content"]::slotted(*) {
pointer-events: inherit;
}
app-header {
right: 0px !important;
background: var(--app-layout-bar-background-base-color);
top: 0px;</style>
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
import {html, PolymerElement} from '@polymer/polymer';
import {ThemableMixin} from '@vaadin/vaadin-themable-mixin';
import {ElementMixin} from '@vaadin/vaadin-element-mixin';
import '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js';
import '@vaadin/vaadin-icons/vaadin-icons.js';
import '@polymer/app-layout/app-drawer/app-drawer.js';
import '@polymer/app-layout/app-drawer-layout/app-drawer-layout.js';
import '@polymer/app-layout/app-header/app-header.js';
import '@polymer/app-layout/app-header-layout/app-header-layout.js';
import '@polymer/app-layout/app-toolbar/app-toolbar.js';
import '@polymer/iron-media-query/iron-media-query.js';
class AppLayoutLeftResponsiveHybridNoAppBar extends ElementMixin(ThemableMixin(PolymerElement)) {
static get template() {
return html`
<style>
:root {
--paper-badge-background: var(--app-layout-badge-background);
--paper-badge-text-color: var(--app-layout-badge-font-color);
--primary-color: var(--app-layout-primary-color);
}
slot[name="app-bar-content"]::slotted(*) {
pointer-events: inherit;
}
app-header {
right: 0px !important;</style>
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
import {html, PolymerElement} from '@polymer/polymer';
import {ThemableMixin} from '@vaadin/vaadin-themable-mixin';
import {ElementMixin} from '@vaadin/vaadin-element-mixin';
import '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js';
import '@vaadin/vaadin-icons/vaadin-icons.js';
import '@polymer/app-layout/app-drawer/app-drawer.js';
import '@polymer/app-layout/app-drawer-layout/app-drawer-layout.js';
import '@polymer/app-layout/app-header/app-header.js';
import '@polymer/app-layout/app-header-layout/app-header-layout.js';
import '@polymer/app-layout/app-toolbar/app-toolbar.js';
import '@polymer/iron-media-query/iron-media-query.js';
class AppLayoutLeftResponsiveHybridOverlayNoAppBar extends ElementMixin(ThemableMixin(PolymerElement)) {
static get template() {
return html`<style>
:root {
--paper-badge-background: var(--app-layout-badge-background);
--paper-badge-text-color: var(--app-layout-badge-font-color);
--primary-color: var(--app-layout-primary-color);
}
slot[name="app-bar-content"]::slotted(*) {
pointer-events: inherit;
}
app-header {
right: 0px !important;
background: var(--app-layout-bar-background-base-color);
top: 0px;</style>
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
import {html, PolymerElement} from '@polymer/polymer';
import {ThemableMixin} from '@vaadin/vaadin-themable-mixin';
import {ElementMixin} from '@vaadin/vaadin-element-mixin';
import '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js';
import '@vaadin/vaadin-icons/vaadin-icons.js';
import '@polymer/app-layout/app-drawer/app-drawer.js';
import '@polymer/app-layout/app-drawer-layout/app-drawer-layout.js';
import '@polymer/app-layout/app-header/app-header.js';
import '@polymer/app-layout/app-header-layout/app-header-layout.js';
import '@polymer/app-layout/app-toolbar/app-toolbar.js';
import '@polymer/iron-media-query/iron-media-query.js';
class AppLayoutLeftResponsiveSmallNoAppBar extends ElementMixin(ThemableMixin(PolymerElement)) {
static get template() {
return html`<style>
:root {
--paper-badge-background: var(--app-layout-badge-background);
--paper-badge-text-color: var(--app-layout-badge-font-color);
--primary-color: var(--app-layout-primary-color);
--app-layout-bar-padding: var(--app-layout-bar-padding-small);
}
slot[name="app-bar-content"]::slotted(*) {
pointer-events: inherit;
}
app-header {
right: 0px !important;</style>
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
import {html, PolymerElement} from '@polymer/polymer';
import {ThemableMixin} from '@vaadin/vaadin-themable-mixin';
import {ElementMixin} from '@vaadin/vaadin-element-mixin';
import '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js';
import '@vaadin/vaadin-icons/vaadin-icons.js';
import '@polymer/app-layout/app-drawer/app-drawer.js';
import '@polymer/app-layout/app-drawer-layout/app-drawer-layout.js';
import '@polymer/app-layout/app-header/app-header.js';
import '@polymer/app-layout/app-header-layout/app-header-layout.js';
import '@polymer/app-layout/app-toolbar/app-toolbar.js';
class AppLayoutLeft extends ElementMixin(ThemableMixin(PolymerElement)) {
static get template() {
return html`
<style>
:root {
--paper-badge-background: var(--app-layout-badge-background);
--paper-badge-text-color: var(--app-layout-badge-font-color);
--primary-color: var(--app-layout-primary-color);
--app-drawer-scrim-background: rgba(0, 0, 0, 0);
}
slot[name="app-bar-content"]::slotted(*) {
pointer-events: inherit;
}
#content {</style>
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
import {html, PolymerElement} from '@polymer/polymer';
import {ThemableMixin} from '@vaadin/vaadin-themable-mixin';
import {ElementMixin} from '@vaadin/vaadin-element-mixin';
import '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js';
import '@vaadin/vaadin-icons/vaadin-icons.js';
import '@polymer/app-layout/app-drawer/app-drawer.js';
import '@polymer/app-layout/app-drawer-layout/app-drawer-layout.js';
import '@polymer/app-layout/app-header/app-header.js';
import '@polymer/app-layout/app-header-layout/app-header-layout.js';
import '@polymer/app-layout/app-toolbar/app-toolbar.js';
import '@polymer/iron-media-query/iron-media-query.js';
class AppLayoutLeftResponsiveSmall extends ElementMixin(ThemableMixin(PolymerElement)) {
static get template() {
return html`<style>
:root {
--paper-badge-background: var(--app-layout-badge-background);
--paper-badge-text-color: var(--app-layout-badge-font-color);
--primary-color: var(--app-layout-primary-color);
--app-layout-bar-padding: var(--app-layout-bar-padding-small);
}
slot[name="app-bar-content"]::slotted(*) {
pointer-events: inherit;
}
app-header {
right: 0px !important;</style>
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
import {html, PolymerElement} from '@polymer/polymer';
import {ThemableMixin} from '@vaadin/vaadin-themable-mixin';
import {ElementMixin} from '@vaadin/vaadin-element-mixin';
import '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js';
import '@vaadin/vaadin-icons/vaadin-icons.js';
import '@polymer/app-layout/app-drawer/app-drawer.js';
import '@polymer/app-layout/app-drawer-layout/app-drawer-layout.js';
import '@polymer/app-layout/app-header/app-header.js';
import '@polymer/app-layout/app-header-layout/app-header-layout.js';
import '@polymer/app-layout/app-toolbar/app-toolbar.js';
import '@polymer/iron-media-query/iron-media-query.js';
class AppLayoutLeftResponsiveDouble extends ElementMixin(ThemableMixin(PolymerElement)) {
static get is() {
return 'app-layout-left-responsive-double'
}
static get template() {
return html`<style>
:root {
--paper-badge-background: var(--app-layout-badge-background);
--paper-badge-text-color: var(--app-layout-badge-font-color);
--primary-color: var(--app-layout-primary-color);
}
slot[name="app-bar-content"]::slotted(*) {
pointer-events: inherit;
}
</style>
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
import {html, PolymerElement} from '@polymer/polymer';
import {ThemableMixin} from '@vaadin/vaadin-themable-mixin';
import {ElementMixin} from '@vaadin/vaadin-element-mixin';
import '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js';
import '@vaadin/vaadin-icons/vaadin-icons.js';
import '@polymer/app-layout/app-drawer/app-drawer.js';
import '@polymer/app-layout/app-drawer-layout/app-drawer-layout.js';
import '@polymer/app-layout/app-header/app-header.js';
import '@polymer/app-layout/app-header-layout/app-header-layout.js';
import '@polymer/app-layout/app-toolbar/app-toolbar.js';
class AppLayoutLeftOverlay extends ElementMixin(ThemableMixin(PolymerElement)) {
static get is() {
return 'app-layout-left-overlay'
}
static get template() {
return html`
<style>
:root {
--paper-badge-background: var(--app-layout-badge-background);
--paper-badge-text-color: var(--app-layout-badge-font-color);
--primary-color: var(--app-layout-primary-color);
}
slot[name="app-bar-content"]::slotted(*) {
pointer-events: inherit;
}</style>