File

src/table/expanded-row-hover.directive.ts

Metadata

Index

Methods
HostListeners

HostListeners

mouseenter
Arguments : '$event'
mouseleave
Arguments : '$event'

Methods

addHoverClass
addHoverClass(event)
Decorators :
@HostListener('mouseenter', ['$event'])
Parameters :
Name Optional
event No
Returns : void
removeHoverClass
removeHoverClass(event)
Decorators :
@HostListener('mouseleave', ['$event'])
Parameters :
Name Optional
event No
Returns : void
import {
	Directive,
	HostListener
} from "@angular/core";

@Directive({
	selector: "[cdsExpandedRowHover], [ibmExpandedRowHover]"
})
export class ExpandedRowHover {
	@HostListener("mouseenter", ["$event"])
	addHoverClass(event) {
		event.target.previousElementSibling.classList.add("cds--expandable-row--hover");
	}

	@HostListener("mouseleave", ["$event"])
	removeHoverClass(event) {
		event.target.previousElementSibling.classList.remove("cds--expandable-row--hover");
	}
}

results matching ""

    No results matching ""