betajs/betajs-media-components

View on GitHub
src/dynamics/_common/dataset_properties.js

Summary

Maintainability
A
0 mins
Test Coverage
Scoped.define("module:DatasetProperties", [
    "base:Properties.Properties"
], function(Properties, scoped) {
    return Properties.extend({
        scoped: scoped
    }, function(inherited) {
        return {
            constructor: function(element, obj, materializes) {
                this.element = element;
                inherited.constructor.call(this, obj, materializes);
            },
            _afterSet: function(key, value) {
                this.element.dataset[key] = value;
            }
        };
    });
});