2.5.1 • Published 7 years ago

@dnajs/mutation v2.5.1

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

Logo

Just another components pattern.

Documentation | Issue tracker | Project home page | Author home page

Install

NPM

$ npm i @dnajs/mutation --save

Usage

This version of the library provides a lite polyfill for Custom Elements v1 specs using MutationObserver API and without using the CustomElementsRegistry for element definition:

import '@dnajs/mutation/observer.js';
import { prop, BaseComponent } from '@dnajs/core';

class MyElem extends BaseComponent {
    static get observedAttributes() {
        return ['message']
    }
    get properties() {
        return {
            helloMessage: prop.STRING.attribute('message'),
        };
    }
    connectedCallback() {
        super.connectedCallback();
        this.helloMessage = 'Hi!';
    }
}

customElements.define('my-elem', MyElem);

// RENDER
document.body.appendChild(new MyElem());
<!-- result -->
<body>
    <my-elem message="Hi!"></my-elem>
</body>

More:

2.5.1

7 years ago

2.5.0

7 years ago

2.4.6

7 years ago

2.4.5

7 years ago

2.4.4

7 years ago

2.4.3

7 years ago

2.4.2

7 years ago

2.4.1

7 years ago

2.4.0

7 years ago

2.3.1

7 years ago

2.3.0

7 years ago

2.2.0

7 years ago

2.1.0

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

2.0.0-beta.25

7 years ago

2.0.0-beta.24

7 years ago

2.0.0-beta.23

7 years ago

2.0.0-beta.22

7 years ago

2.0.0-beta.21

7 years ago

2.0.0-beta.20

7 years ago

2.0.0-beta.19

7 years ago

2.0.0-beta.18

7 years ago

2.0.0-beta.17

8 years ago

2.0.0-beta.16

8 years ago

2.0.0-beta.15

8 years ago

2.0.0-beta.14

8 years ago

2.0.0-beta.13

8 years ago

2.0.0-beta.12

8 years ago