Skip to content
This repository has been archived by the owner on Apr 4, 2019. It is now read-only.
/ carry Public archive

Carry over attrs and classes from one element to another.

Notifications You must be signed in to change notification settings

yields/carry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

carry

Carry attrs, classes from one element to another.

Installation

Install with component(1):

$ component install yields/carry

Example

function Widget(el){
  this.el = carry(el, tpl.cloneNode());
}

new Widget;
new Widget(el);

API

carry(a, b)

if a is null a clone of b will be returned. otherwise b's attrs and classes are merged with a, returning a.

.attrs(a, b)

Carry over attributes from b to a.

.classes(a, b)

Carry over classes from b to a.

License

MIT

About

Carry over attrs and classes from one element to another.

Resources

Stars

Watchers

Forks

Packages

No packages published