Socket
Socket
Sign inDemoInstall

@material/mwc-formfield

Package Overview
Dependencies
Maintainers
13
Versions
720
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@material/mwc-formfield - npm Package Compare versions

Comparing version 0.4.0 to 0.5.0

21

mwc-formfield.d.ts

@@ -17,9 +17,5 @@ /**

*/
import { BaseElement, Foundation, Adapter } from '@material/mwc-base/base-element.js';
export interface FormFieldFoundation extends Foundation {
}
export declare var FormFieldFoundation: {
prototype: FormFieldFoundation;
new (adapter: Adapter): FormFieldFoundation;
};
import { BaseElement } from '@material/mwc-base/base-element.js';
import MDCFormFieldFoundation from '@material/form-field/foundation.js';
import { MDCFormFieldAdapter } from '@material/form-field/adapter.js';
declare global {

@@ -34,10 +30,5 @@ interface HTMLElementTagNameMap {

protected mdcRoot: HTMLElement;
protected mdcFoundation: FormFieldFoundation;
protected readonly mdcFoundationClass: typeof FormFieldFoundation;
protected createAdapter(): {
registerInteractionHandler: (type: string, handler: EventListener) => void;
deregisterInteractionHandler: (type: string, handler: EventListener) => void;
activateInputRipple: () => void;
deactivateInputRipple: () => void;
};
protected mdcFoundation: MDCFormFieldFoundation;
protected readonly mdcFoundationClass: typeof MDCFormFieldFoundation;
protected createAdapter(): MDCFormFieldAdapter;
protected slotEl: HTMLSlotElement;

@@ -44,0 +35,0 @@ protected labelEl: HTMLLabelElement;

@@ -36,7 +36,10 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

createAdapter() {
return Object.assign({}, super.createAdapter(), { registerInteractionHandler: (type, handler) => {
return {
registerInteractionHandler: (type, handler) => {
this.labelEl.addEventListener(type, handler);
}, deregisterInteractionHandler: (type, handler) => {
},
deregisterInteractionHandler: (type, handler) => {
this.labelEl.removeEventListener(type, handler);
}, activateInputRipple: () => {
},
activateInputRipple: () => {
const input = this.input;

@@ -46,3 +49,4 @@ if (input instanceof FormElement && input.ripple) {

}
}, deactivateInputRipple: () => {
},
deactivateInputRipple: () => {
const input = this.input;

@@ -52,3 +56,4 @@ if (input instanceof FormElement && input.ripple) {

}
} });
}
};
}

@@ -55,0 +60,0 @@ get input() {

{
"name": "@material/mwc-formfield",
"version": "0.4.0",
"version": "0.5.0",
"description": "",

@@ -12,4 +12,4 @@ "main": "mwc-formfield.js",

"dependencies": {
"@material/form-field": "^0.44.0",
"@material/mwc-base": "^0.3.6"
"@material/form-field": "^1.0.0",
"@material/mwc-base": "^0.5.0"
},

@@ -16,0 +16,0 @@ "publishConfig": {

@@ -17,3 +17,3 @@ /**

*/
import {html, BaseElement, Foundation, Adapter, property, query, observer, classMap} from '@material/mwc-base/base-element.js';
import {html, BaseElement, property, query, observer, classMap} from '@material/mwc-base/base-element.js';
import {FormElement} from '@material/mwc-base/form-element.js';

@@ -23,11 +23,4 @@ import {findAssignedElement} from '@material/mwc-base/utils.js';

import MDCFormFieldFoundation from '@material/form-field/foundation.js';
import {MDCFormFieldAdapter} from '@material/form-field/adapter.js';
export interface FormFieldFoundation extends Foundation {
}
export declare var FormFieldFoundation: {
prototype: FormFieldFoundation;
new(adapter: Adapter): FormFieldFoundation;
}
declare global {

@@ -60,9 +53,8 @@ interface HTMLElementTagNameMap {

protected mdcFoundation!: FormFieldFoundation;
protected mdcFoundation!: MDCFormFieldFoundation;
protected readonly mdcFoundationClass: typeof FormFieldFoundation = MDCFormFieldFoundation;
protected readonly mdcFoundationClass = MDCFormFieldFoundation;
protected createAdapter() {
protected createAdapter(): MDCFormFieldAdapter {
return {
...super.createAdapter(),
registerInteractionHandler: (type: string, handler: EventListener) => {

@@ -69,0 +61,0 @@ this.labelEl.addEventListener(type, handler);

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