mand-mobile
Version:
A Vue.js 2.0 Mobile UI Toolkit
84 lines (73 loc) • 2.21 kB
JavaScript
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(['exports', './env'], factory);
} else if (typeof exports !== "undefined") {
factory(exports, require('./env'));
} else {
var mod = {
exports: {}
};
factory(mod.exports, global.env);
global.dom = mod.exports;
}
})(this, function (exports, _env) {
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.dom = exports.mdBody = exports.mdDocument = undefined;
function _classCallCheck(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
}
}
var _createClass = function () {
function defineProperties(target, props) {
for (var i = 0; i < props.length; i++) {
var descriptor = props[i];
descriptor.enumerable = descriptor.enumerable || false;
descriptor.configurable = true;
if ("value" in descriptor) descriptor.writable = true;
Object.defineProperty(target, descriptor.key, descriptor);
}
}
return function (Constructor, protoProps, staticProps) {
if (protoProps) defineProperties(Constructor.prototype, protoProps);
if (staticProps) defineProperties(Constructor, staticProps);
return Constructor;
};
}();
var Dom = function () {
function Dom() {
_classCallCheck(this, Dom);
}
_createClass(Dom, [{
key: 'appendChild',
value: function appendChild() {}
}, {
key: 'removeChild',
value: function removeChild() {}
}, {
key: 'querySelector',
value: function querySelector() {}
}, {
key: 'addEventListener',
value: function addEventListener() {}
}, {
key: 'removeEventListener',
value: function removeEventListener() {}
}]);
return Dom;
}();
var dom = new Dom();
var mdDocument = dom;
var mdBody = dom;
mdDocument.body = mdBody;
if (_env.inBrowser) {
exports.mdDocument = mdDocument = window.document;
exports.mdBody = mdBody = document.body;
}
exports.mdDocument = mdDocument;
exports.mdBody = mdBody;
exports.dom = dom;
});