conveyal/modeify

View on GitHub
client/components/trevorgerhardt/view/0.4.1/lib/protos.js

Summary

Maintainability
A
0 mins
Test Coverage

var Classes = require('../../../../ianstormtaylor/classes/0.1.0');
var Emitter = require('component-emitter');


/**
 * Mixin emitter.
 */

Emitter(exports);


/**
 * Mixin classes.
 */

Classes(exports);


/**
 * Convenience shortcut for `querySelector`.
 *
 * @param {String} selector
 * @return {Element or Null}
 */

exports.find = function (selector) {
  return this.el.querySelector(selector);
};


/**
 * Convenient shortcut for `querySelectorAll`.
 *
 * @param {String} selector
 * @return {NodeList or Null}
 */

exports.findAll = function (selector) {
  return this.el.querySelectorAll(selector);
};