@material/linear-progress
Advanced tools
Comparing version 0.43.0 to 1.0.0-0
@@ -23,12 +23,11 @@ /** | ||
*/ | ||
export const cssClasses = { | ||
CLOSED_CLASS: 'mdc-linear-progress--closed', | ||
INDETERMINATE_CLASS: 'mdc-linear-progress--indeterminate', | ||
REVERSED_CLASS: 'mdc-linear-progress--reversed', | ||
export var cssClasses = { | ||
CLOSED_CLASS: 'mdc-linear-progress--closed', | ||
INDETERMINATE_CLASS: 'mdc-linear-progress--indeterminate', | ||
REVERSED_CLASS: 'mdc-linear-progress--reversed', | ||
}; | ||
export const strings = { | ||
PRIMARY_BAR_SELECTOR: '.mdc-linear-progress__primary-bar', | ||
BUFFER_SELECTOR: '.mdc-linear-progress__buffer', | ||
export var strings = { | ||
BUFFER_SELECTOR: '.mdc-linear-progress__buffer', | ||
PRIMARY_BAR_SELECTOR: '.mdc-linear-progress__primary-bar', | ||
}; | ||
//# sourceMappingURL=constants.js.map |
@@ -78,3 +78,3 @@ /*! | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(__webpack_require__.s = 124); | ||
/******/ return __webpack_require__(__webpack_require__.s = 165); | ||
/******/ }) | ||
@@ -85,9 +85,6 @@ /************************************************************************/ | ||
/***/ 0: | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
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; }; }(); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
/** | ||
@@ -116,90 +113,66 @@ * @license | ||
/** | ||
* @template A | ||
*/ | ||
var MDCFoundation = function () { | ||
_createClass(MDCFoundation, null, [{ | ||
key: "cssClasses", | ||
/** @return enum{cssClasses} */ | ||
get: function get() { | ||
// Classes extending MDCFoundation should implement this method to return an object which exports every | ||
// CSS class the foundation class needs as a property. e.g. {ACTIVE: 'mdc-component--active'} | ||
return {}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var MDCFoundation = /** @class */function () { | ||
function MDCFoundation(adapter) { | ||
if (adapter === void 0) { | ||
adapter = {}; | ||
} | ||
this.adapter_ = adapter; | ||
} | ||
/** @return enum{strings} */ | ||
}, { | ||
key: "strings", | ||
get: function get() { | ||
// Classes extending MDCFoundation should implement this method to return an object which exports all | ||
// semantic strings as constants. e.g. {ARIA_ROLE: 'tablist'} | ||
return {}; | ||
} | ||
/** @return enum{numbers} */ | ||
}, { | ||
key: "numbers", | ||
get: function get() { | ||
// Classes extending MDCFoundation should implement this method to return an object which exports all | ||
// of its semantic numbers as constants. e.g. {ANIMATION_DELAY_MS: 350} | ||
return {}; | ||
} | ||
/** @return {!Object} */ | ||
}, { | ||
key: "defaultAdapter", | ||
get: function get() { | ||
// Classes extending MDCFoundation may choose to implement this getter in order to provide a convenient | ||
// way of viewing the necessary methods of an adapter. In the future, this could also be used for adapter | ||
// validation. | ||
return {}; | ||
} | ||
/** | ||
* @param {A=} adapter | ||
*/ | ||
}]); | ||
function MDCFoundation() { | ||
var adapter = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
_classCallCheck(this, MDCFoundation); | ||
/** @protected {!A} */ | ||
this.adapter_ = adapter; | ||
} | ||
_createClass(MDCFoundation, [{ | ||
key: "init", | ||
value: function init() { | ||
// Subclasses should override this method to perform initialization routines (registering events, etc.) | ||
} | ||
}, { | ||
key: "destroy", | ||
value: function destroy() { | ||
// Subclasses should override this method to perform de-initialization routines (de-registering events, etc.) | ||
} | ||
}]); | ||
return MDCFoundation; | ||
Object.defineProperty(MDCFoundation, "cssClasses", { | ||
get: function get() { | ||
// Classes extending MDCFoundation should implement this method to return an object which exports every | ||
// CSS class the foundation class needs as a property. e.g. {ACTIVE: 'mdc-component--active'} | ||
return {}; | ||
}, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
Object.defineProperty(MDCFoundation, "strings", { | ||
get: function get() { | ||
// Classes extending MDCFoundation should implement this method to return an object which exports all | ||
// semantic strings as constants. e.g. {ARIA_ROLE: 'tablist'} | ||
return {}; | ||
}, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
Object.defineProperty(MDCFoundation, "numbers", { | ||
get: function get() { | ||
// Classes extending MDCFoundation should implement this method to return an object which exports all | ||
// of its semantic numbers as constants. e.g. {ANIMATION_DELAY_MS: 350} | ||
return {}; | ||
}, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
Object.defineProperty(MDCFoundation, "defaultAdapter", { | ||
get: function get() { | ||
// Classes extending MDCFoundation may choose to implement this getter in order to provide a convenient | ||
// way of viewing the necessary methods of an adapter. In the future, this could also be used for adapter | ||
// validation. | ||
return {}; | ||
}, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
MDCFoundation.prototype.init = function () { | ||
// Subclasses should override this method to perform initialization routines (registering events, etc.) | ||
}; | ||
MDCFoundation.prototype.destroy = function () { | ||
// Subclasses should override this method to perform de-initialization routines (de-registering events, etc.) | ||
}; | ||
return MDCFoundation; | ||
}(); | ||
exports.MDCFoundation = MDCFoundation; | ||
// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier. | ||
exports.default = MDCFoundation; | ||
/* harmony default export */ __webpack_exports__["a"] = (MDCFoundation); | ||
/***/ }), | ||
/***/ 1: | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__foundation__ = __webpack_require__(0); | ||
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; }; }(); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
/** | ||
@@ -228,166 +201,90 @@ * @license | ||
/** | ||
* @template F | ||
*/ | ||
var MDCComponent = function () { | ||
_createClass(MDCComponent, null, [{ | ||
key: 'attachTo', | ||
/** | ||
* @param {!Element} root | ||
* @return {!MDCComponent} | ||
*/ | ||
value: function attachTo(root) { | ||
// Subclasses which extend MDCBase should provide an attachTo() method that takes a root element and | ||
// returns an instantiated component with its root set to that element. Also note that in the cases of | ||
// subclasses, an explicit foundation class will not have to be passed in; it will simply be initialized | ||
// from getDefaultFoundation(). | ||
return new MDCComponent(root, new __WEBPACK_IMPORTED_MODULE_0__foundation__["a" /* default */]()); | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = __webpack_require__(2); | ||
var foundation_1 = __webpack_require__(0); | ||
var MDCComponent = /** @class */function () { | ||
function MDCComponent(root, foundation) { | ||
var args = []; | ||
for (var _i = 2; _i < arguments.length; _i++) { | ||
args[_i - 2] = arguments[_i]; | ||
} | ||
this.root_ = root; | ||
this.initialize.apply(this, tslib_1.__spread(args)); | ||
// Note that we initialize foundation here and not within the constructor's default param so that | ||
// this.root_ is defined and can be used within the foundation class. | ||
this.foundation_ = foundation === undefined ? this.getDefaultFoundation() : foundation; | ||
this.foundation_.init(); | ||
this.initialSyncWithDOM(); | ||
} | ||
MDCComponent.attachTo = function (root) { | ||
// Subclasses which extend MDCBase should provide an attachTo() method that takes a root element and | ||
// returns an instantiated component with its root set to that element. Also note that in the cases of | ||
// subclasses, an explicit foundation class will not have to be passed in; it will simply be initialized | ||
// from getDefaultFoundation(). | ||
return new MDCComponent(root, new foundation_1.MDCFoundation({})); | ||
}; | ||
/* istanbul ignore next: method param only exists for typing purposes; it does not need to be unit tested */ | ||
MDCComponent.prototype.initialize = function () { | ||
var _args = []; | ||
for (var _i = 0; _i < arguments.length; _i++) { | ||
_args[_i] = arguments[_i]; | ||
} | ||
// Subclasses can override this to do any additional setup work that would be considered part of a | ||
// "constructor". Essentially, it is a hook into the parent constructor before the foundation is | ||
// initialized. Any additional arguments besides root and foundation will be passed in here. | ||
}; | ||
MDCComponent.prototype.getDefaultFoundation = function () { | ||
// Subclasses must override this method to return a properly configured foundation class for the | ||
// component. | ||
throw new Error('Subclasses must override getDefaultFoundation to return a properly configured ' + 'foundation class'); | ||
}; | ||
MDCComponent.prototype.initialSyncWithDOM = function () { | ||
// Subclasses should override this method if they need to perform work to synchronize with a host DOM | ||
// object. An example of this would be a form control wrapper that needs to synchronize its internal state | ||
// to some property or attribute of the host DOM. Please note: this is *not* the place to perform DOM | ||
// reads/writes that would cause layout / paint, as this is called synchronously from within the constructor. | ||
}; | ||
MDCComponent.prototype.destroy = function () { | ||
// Subclasses may implement this method to release any resources / deregister any listeners they have | ||
// attached. An example of this might be deregistering a resize event from the window object. | ||
this.foundation_.destroy(); | ||
}; | ||
MDCComponent.prototype.listen = function (evtType, handler) { | ||
this.root_.addEventListener(evtType, handler); | ||
}; | ||
MDCComponent.prototype.unlisten = function (evtType, handler) { | ||
this.root_.removeEventListener(evtType, handler); | ||
}; | ||
/** | ||
* @param {!Element} root | ||
* @param {F=} foundation | ||
* @param {...?} args | ||
* Fires a cross-browser-compatible custom event from the component root of the given type, with the given data. | ||
*/ | ||
}]); | ||
function MDCComponent(root) { | ||
var foundation = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : undefined; | ||
_classCallCheck(this, MDCComponent); | ||
/** @protected {!Element} */ | ||
this.root_ = root; | ||
for (var _len = arguments.length, args = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { | ||
args[_key - 2] = arguments[_key]; | ||
} | ||
this.initialize.apply(this, args); | ||
// Note that we initialize foundation here and not within the constructor's default param so that | ||
// this.root_ is defined and can be used within the foundation class. | ||
/** @protected {!F} */ | ||
this.foundation_ = foundation === undefined ? this.getDefaultFoundation() : foundation; | ||
this.foundation_.init(); | ||
this.initialSyncWithDOM(); | ||
} | ||
_createClass(MDCComponent, [{ | ||
key: 'initialize', | ||
value: function initialize() /* ...args */{} | ||
// Subclasses can override this to do any additional setup work that would be considered part of a | ||
// "constructor". Essentially, it is a hook into the parent constructor before the foundation is | ||
// initialized. Any additional arguments besides root and foundation will be passed in here. | ||
/** | ||
* @return {!F} foundation | ||
*/ | ||
}, { | ||
key: 'getDefaultFoundation', | ||
value: function getDefaultFoundation() { | ||
// Subclasses must override this method to return a properly configured foundation class for the | ||
// component. | ||
throw new Error('Subclasses must override getDefaultFoundation to return a properly configured ' + 'foundation class'); | ||
} | ||
}, { | ||
key: 'initialSyncWithDOM', | ||
value: function initialSyncWithDOM() { | ||
// Subclasses should override this method if they need to perform work to synchronize with a host DOM | ||
// object. An example of this would be a form control wrapper that needs to synchronize its internal state | ||
// to some property or attribute of the host DOM. Please note: this is *not* the place to perform DOM | ||
// reads/writes that would cause layout / paint, as this is called synchronously from within the constructor. | ||
} | ||
}, { | ||
key: 'destroy', | ||
value: function destroy() { | ||
// Subclasses may implement this method to release any resources / deregister any listeners they have | ||
// attached. An example of this might be deregistering a resize event from the window object. | ||
this.foundation_.destroy(); | ||
} | ||
/** | ||
* Wrapper method to add an event listener to the component's root element. This is most useful when | ||
* listening for custom events. | ||
* @param {string} evtType | ||
* @param {!Function} handler | ||
*/ | ||
}, { | ||
key: 'listen', | ||
value: function listen(evtType, handler) { | ||
this.root_.addEventListener(evtType, handler); | ||
} | ||
/** | ||
* Wrapper method to remove an event listener to the component's root element. This is most useful when | ||
* unlistening for custom events. | ||
* @param {string} evtType | ||
* @param {!Function} handler | ||
*/ | ||
}, { | ||
key: 'unlisten', | ||
value: function unlisten(evtType, handler) { | ||
this.root_.removeEventListener(evtType, handler); | ||
} | ||
/** | ||
* Fires a cross-browser-compatible custom event from the component root of the given type, | ||
* with the given data. | ||
* @param {string} evtType | ||
* @param {!Object} evtData | ||
* @param {boolean=} shouldBubble | ||
*/ | ||
}, { | ||
key: 'emit', | ||
value: function emit(evtType, evtData) { | ||
var shouldBubble = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; | ||
var evt = void 0; | ||
if (typeof CustomEvent === 'function') { | ||
evt = new CustomEvent(evtType, { | ||
detail: evtData, | ||
bubbles: shouldBubble | ||
}); | ||
} else { | ||
evt = document.createEvent('CustomEvent'); | ||
evt.initCustomEvent(evtType, shouldBubble, false, evtData); | ||
} | ||
this.root_.dispatchEvent(evt); | ||
} | ||
}]); | ||
return MDCComponent; | ||
MDCComponent.prototype.emit = function (evtType, evtData, shouldBubble) { | ||
if (shouldBubble === void 0) { | ||
shouldBubble = false; | ||
} | ||
var evt; | ||
if (typeof CustomEvent === 'function') { | ||
evt = new CustomEvent(evtType, { | ||
bubbles: shouldBubble, | ||
detail: evtData | ||
}); | ||
} else { | ||
evt = document.createEvent('CustomEvent'); | ||
evt.initCustomEvent(evtType, shouldBubble, false, evtData); | ||
} | ||
this.root_.dispatchEvent(evt); | ||
}; | ||
return MDCComponent; | ||
}(); | ||
exports.MDCComponent = MDCComponent; | ||
// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier. | ||
exports.default = MDCComponent; | ||
/* harmony default export */ __webpack_exports__["a"] = (MDCComponent); | ||
/***/ }), | ||
/***/ 124: | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
/***/ 101: | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); | ||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MDCLinearProgress", function() { return MDCLinearProgress; }); | ||
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__material_base_component__ = __webpack_require__(1); | ||
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation__ = __webpack_require__(125); | ||
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "MDCLinearProgressFoundation", function() { return __WEBPACK_IMPORTED_MODULE_1__foundation__["a"]; }); | ||
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; }; }(); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } | ||
/** | ||
@@ -416,101 +313,148 @@ * @license | ||
var MDCLinearProgress = function (_MDCComponent) { | ||
_inherits(MDCLinearProgress, _MDCComponent); | ||
function MDCLinearProgress() { | ||
_classCallCheck(this, MDCLinearProgress); | ||
return _possibleConstructorReturn(this, (MDCLinearProgress.__proto__ || Object.getPrototypeOf(MDCLinearProgress)).apply(this, arguments)); | ||
} | ||
_createClass(MDCLinearProgress, [{ | ||
key: 'open', | ||
value: function open() { | ||
this.foundation_.open(); | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = __webpack_require__(68); | ||
var util_1 = __webpack_require__(21); | ||
var foundation_1 = __webpack_require__(0); | ||
var constants_1 = __webpack_require__(167); | ||
var MDCLinearProgressFoundation = /** @class */function (_super) { | ||
tslib_1.__extends(MDCLinearProgressFoundation, _super); | ||
function MDCLinearProgressFoundation(adapter) { | ||
return _super.call(this, tslib_1.__assign({}, MDCLinearProgressFoundation.defaultAdapter, adapter)) || this; | ||
} | ||
}, { | ||
key: 'close', | ||
value: function close() { | ||
this.foundation_.close(); | ||
} | ||
}, { | ||
key: 'getDefaultFoundation', | ||
value: function getDefaultFoundation() { | ||
var _this2 = this; | ||
return new __WEBPACK_IMPORTED_MODULE_1__foundation__["a" /* default */]({ | ||
addClass: function addClass(className) { | ||
return _this2.root_.classList.add(className); | ||
Object.defineProperty(MDCLinearProgressFoundation, "cssClasses", { | ||
get: function get() { | ||
return constants_1.cssClasses; | ||
}, | ||
getPrimaryBar: function getPrimaryBar() { | ||
return _this2.root_.querySelector(__WEBPACK_IMPORTED_MODULE_1__foundation__["a" /* default */].strings.PRIMARY_BAR_SELECTOR); | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
Object.defineProperty(MDCLinearProgressFoundation, "strings", { | ||
get: function get() { | ||
return constants_1.strings; | ||
}, | ||
getBuffer: function getBuffer() { | ||
return _this2.root_.querySelector(__WEBPACK_IMPORTED_MODULE_1__foundation__["a" /* default */].strings.BUFFER_SELECTOR); | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
Object.defineProperty(MDCLinearProgressFoundation, "defaultAdapter", { | ||
get: function get() { | ||
return { | ||
addClass: function addClass() { | ||
return undefined; | ||
}, | ||
getBuffer: function getBuffer() { | ||
return null; | ||
}, | ||
getPrimaryBar: function getPrimaryBar() { | ||
return null; | ||
}, | ||
hasClass: function hasClass() { | ||
return false; | ||
}, | ||
removeClass: function removeClass() { | ||
return undefined; | ||
}, | ||
setStyle: function setStyle() { | ||
return undefined; | ||
} | ||
}; | ||
}, | ||
hasClass: function hasClass(className) { | ||
return _this2.root_.classList.contains(className); | ||
}, | ||
removeClass: function removeClass(className) { | ||
return _this2.root_.classList.remove(className); | ||
}, | ||
setStyle: function setStyle(el, styleProperty, value) { | ||
return el.style[styleProperty] = value; | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
MDCLinearProgressFoundation.prototype.init = function () { | ||
this.isDeterminate_ = !this.adapter_.hasClass(constants_1.cssClasses.INDETERMINATE_CLASS); | ||
this.isReversed_ = this.adapter_.hasClass(constants_1.cssClasses.REVERSED_CLASS); | ||
this.progress_ = 0; | ||
}; | ||
MDCLinearProgressFoundation.prototype.setDeterminate = function (isDeterminate) { | ||
this.isDeterminate_ = isDeterminate; | ||
if (this.isDeterminate_) { | ||
this.adapter_.removeClass(constants_1.cssClasses.INDETERMINATE_CLASS); | ||
this.setScale_(this.adapter_.getPrimaryBar(), this.progress_); | ||
} else { | ||
this.adapter_.addClass(constants_1.cssClasses.INDETERMINATE_CLASS); | ||
this.setScale_(this.adapter_.getPrimaryBar(), 1); | ||
this.setScale_(this.adapter_.getBuffer(), 1); | ||
} | ||
}); | ||
} | ||
}, { | ||
key: 'determinate', | ||
set: function set(value) { | ||
this.foundation_.setDeterminate(value); | ||
} | ||
}, { | ||
key: 'progress', | ||
set: function set(value) { | ||
this.foundation_.setProgress(value); | ||
} | ||
}, { | ||
key: 'buffer', | ||
set: function set(value) { | ||
this.foundation_.setBuffer(value); | ||
} | ||
}, { | ||
key: 'reverse', | ||
set: function set(value) { | ||
this.foundation_.setReverse(value); | ||
} | ||
}], [{ | ||
key: 'attachTo', | ||
value: function attachTo(root) { | ||
return new MDCLinearProgress(root); | ||
} | ||
}]); | ||
}; | ||
MDCLinearProgressFoundation.prototype.setProgress = function (value) { | ||
this.progress_ = value; | ||
if (this.isDeterminate_) { | ||
this.setScale_(this.adapter_.getPrimaryBar(), value); | ||
} | ||
}; | ||
MDCLinearProgressFoundation.prototype.setBuffer = function (value) { | ||
if (this.isDeterminate_) { | ||
this.setScale_(this.adapter_.getBuffer(), value); | ||
} | ||
}; | ||
MDCLinearProgressFoundation.prototype.setReverse = function (isReversed) { | ||
this.isReversed_ = isReversed; | ||
if (this.isReversed_) { | ||
this.adapter_.addClass(constants_1.cssClasses.REVERSED_CLASS); | ||
} else { | ||
this.adapter_.removeClass(constants_1.cssClasses.REVERSED_CLASS); | ||
} | ||
}; | ||
MDCLinearProgressFoundation.prototype.open = function () { | ||
this.adapter_.removeClass(constants_1.cssClasses.CLOSED_CLASS); | ||
}; | ||
MDCLinearProgressFoundation.prototype.close = function () { | ||
this.adapter_.addClass(constants_1.cssClasses.CLOSED_CLASS); | ||
}; | ||
MDCLinearProgressFoundation.prototype.setScale_ = function (el, scaleValue) { | ||
if (!el) { | ||
return; | ||
} | ||
var value = "scaleX(" + scaleValue + ")"; | ||
this.adapter_.setStyle(el, util_1.getCorrectPropertyName(window, 'transform'), value); | ||
}; | ||
return MDCLinearProgressFoundation; | ||
}(foundation_1.MDCFoundation); | ||
exports.MDCLinearProgressFoundation = MDCLinearProgressFoundation; | ||
// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier. | ||
exports.default = MDCLinearProgressFoundation; | ||
return MDCLinearProgress; | ||
}(__WEBPACK_IMPORTED_MODULE_0__material_base_component__["a" /* default */]); | ||
/***/ }), | ||
/***/ 125: | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
/***/ 165: | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__material_base_foundation__ = __webpack_require__(0); | ||
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__material_animation_index__ = __webpack_require__(14); | ||
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__constants__ = __webpack_require__(126); | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
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; }; }(); | ||
/** | ||
* @license | ||
* Copyright 2019 Google Inc. | ||
* | ||
* Permission is hereby granted, free of charge, to any person obtaining a copy | ||
* of this software and associated documentation files (the "Software"), to deal | ||
* in the Software without restriction, including without limitation the rights | ||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
* copies of the Software, and to permit persons to whom the Software is | ||
* furnished to do so, subject to the following conditions: | ||
* | ||
* The above copyright notice and this permission notice shall be included in | ||
* all copies or substantial portions of the Software. | ||
* | ||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
* THE SOFTWARE. | ||
*/ | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = __webpack_require__(68); | ||
tslib_1.__exportStar(__webpack_require__(166), exports); | ||
tslib_1.__exportStar(__webpack_require__(101), exports); | ||
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } | ||
/***/ }), | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } | ||
/***/ 166: | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
/** | ||
@@ -539,123 +483,85 @@ * @license | ||
var MDCLinearProgressFoundation = function (_MDCFoundation) { | ||
_inherits(MDCLinearProgressFoundation, _MDCFoundation); | ||
_createClass(MDCLinearProgressFoundation, null, [{ | ||
key: 'cssClasses', | ||
get: function get() { | ||
return __WEBPACK_IMPORTED_MODULE_2__constants__["a" /* cssClasses */]; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = __webpack_require__(68); | ||
var component_1 = __webpack_require__(1); | ||
var foundation_1 = __webpack_require__(101); | ||
var MDCLinearProgress = /** @class */function (_super) { | ||
tslib_1.__extends(MDCLinearProgress, _super); | ||
function MDCLinearProgress() { | ||
return _super !== null && _super.apply(this, arguments) || this; | ||
} | ||
}, { | ||
key: 'strings', | ||
get: function get() { | ||
return __WEBPACK_IMPORTED_MODULE_2__constants__["b" /* strings */]; | ||
} | ||
}, { | ||
key: 'defaultAdapter', | ||
get: function get() { | ||
return { | ||
addClass: function addClass() /* className: string */{}, | ||
getPrimaryBar: function getPrimaryBar() /* el: Element */{}, | ||
getBuffer: function getBuffer() /* el: Element */{}, | ||
hasClass: function hasClass() { | ||
return (/* className: string */false | ||
); | ||
MDCLinearProgress.attachTo = function (root) { | ||
return new MDCLinearProgress(root); | ||
}; | ||
Object.defineProperty(MDCLinearProgress.prototype, "determinate", { | ||
set: function set(value) { | ||
this.foundation_.setDeterminate(value); | ||
}, | ||
removeClass: function removeClass() /* className: string */{}, | ||
setStyle: function setStyle() /* el: Element, styleProperty: string, value: string */{} | ||
}; | ||
} | ||
}]); | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
Object.defineProperty(MDCLinearProgress.prototype, "progress", { | ||
set: function set(value) { | ||
this.foundation_.setProgress(value); | ||
}, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
Object.defineProperty(MDCLinearProgress.prototype, "buffer", { | ||
set: function set(value) { | ||
this.foundation_.setBuffer(value); | ||
}, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
Object.defineProperty(MDCLinearProgress.prototype, "reverse", { | ||
set: function set(value) { | ||
this.foundation_.setReverse(value); | ||
}, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
MDCLinearProgress.prototype.open = function () { | ||
this.foundation_.open(); | ||
}; | ||
MDCLinearProgress.prototype.close = function () { | ||
this.foundation_.close(); | ||
}; | ||
MDCLinearProgress.prototype.getDefaultFoundation = function () { | ||
var _this = this; | ||
// DO NOT INLINE this variable. For backward compatibility, foundations take a Partial<MDCFooAdapter>. | ||
// To ensure we don't accidentally omit any methods, we need a separate, strongly typed adapter variable. | ||
var adapter = { | ||
addClass: function addClass(className) { | ||
return _this.root_.classList.add(className); | ||
}, | ||
getBuffer: function getBuffer() { | ||
return _this.root_.querySelector(foundation_1.MDCLinearProgressFoundation.strings.BUFFER_SELECTOR); | ||
}, | ||
getPrimaryBar: function getPrimaryBar() { | ||
return _this.root_.querySelector(foundation_1.MDCLinearProgressFoundation.strings.PRIMARY_BAR_SELECTOR); | ||
}, | ||
hasClass: function hasClass(className) { | ||
return _this.root_.classList.contains(className); | ||
}, | ||
removeClass: function removeClass(className) { | ||
return _this.root_.classList.remove(className); | ||
}, | ||
setStyle: function setStyle(el, styleProperty, value) { | ||
return el.style.setProperty(styleProperty, value); | ||
} | ||
}; | ||
return new foundation_1.MDCLinearProgressFoundation(adapter); | ||
}; | ||
return MDCLinearProgress; | ||
}(component_1.MDCComponent); | ||
exports.MDCLinearProgress = MDCLinearProgress; | ||
function MDCLinearProgressFoundation(adapter) { | ||
_classCallCheck(this, MDCLinearProgressFoundation); | ||
return _possibleConstructorReturn(this, (MDCLinearProgressFoundation.__proto__ || Object.getPrototypeOf(MDCLinearProgressFoundation)).call(this, _extends(MDCLinearProgressFoundation.defaultAdapter, adapter))); | ||
} | ||
_createClass(MDCLinearProgressFoundation, [{ | ||
key: 'init', | ||
value: function init() { | ||
this.determinate_ = !this.adapter_.hasClass(__WEBPACK_IMPORTED_MODULE_2__constants__["a" /* cssClasses */].INDETERMINATE_CLASS); | ||
this.reverse_ = this.adapter_.hasClass(__WEBPACK_IMPORTED_MODULE_2__constants__["a" /* cssClasses */].REVERSED_CLASS); | ||
this.progress_ = 0; | ||
} | ||
}, { | ||
key: 'setDeterminate', | ||
value: function setDeterminate(isDeterminate) { | ||
this.determinate_ = isDeterminate; | ||
if (this.determinate_) { | ||
this.adapter_.removeClass(__WEBPACK_IMPORTED_MODULE_2__constants__["a" /* cssClasses */].INDETERMINATE_CLASS); | ||
this.setScale_(this.adapter_.getPrimaryBar(), this.progress_); | ||
} else { | ||
this.adapter_.addClass(__WEBPACK_IMPORTED_MODULE_2__constants__["a" /* cssClasses */].INDETERMINATE_CLASS); | ||
this.setScale_(this.adapter_.getPrimaryBar(), 1); | ||
this.setScale_(this.adapter_.getBuffer(), 1); | ||
} | ||
} | ||
}, { | ||
key: 'setProgress', | ||
value: function setProgress(value) { | ||
this.progress_ = value; | ||
if (this.determinate_) { | ||
this.setScale_(this.adapter_.getPrimaryBar(), value); | ||
} | ||
} | ||
}, { | ||
key: 'setBuffer', | ||
value: function setBuffer(value) { | ||
if (this.determinate_) { | ||
this.setScale_(this.adapter_.getBuffer(), value); | ||
} | ||
} | ||
}, { | ||
key: 'setReverse', | ||
value: function setReverse(isReversed) { | ||
this.reverse_ = isReversed; | ||
if (this.reverse_) { | ||
this.adapter_.addClass(__WEBPACK_IMPORTED_MODULE_2__constants__["a" /* cssClasses */].REVERSED_CLASS); | ||
} else { | ||
this.adapter_.removeClass(__WEBPACK_IMPORTED_MODULE_2__constants__["a" /* cssClasses */].REVERSED_CLASS); | ||
} | ||
} | ||
}, { | ||
key: 'open', | ||
value: function open() { | ||
this.adapter_.removeClass(__WEBPACK_IMPORTED_MODULE_2__constants__["a" /* cssClasses */].CLOSED_CLASS); | ||
} | ||
}, { | ||
key: 'close', | ||
value: function close() { | ||
this.adapter_.addClass(__WEBPACK_IMPORTED_MODULE_2__constants__["a" /* cssClasses */].CLOSED_CLASS); | ||
} | ||
}, { | ||
key: 'setScale_', | ||
value: function setScale_(el, scaleValue) { | ||
var _this2 = this; | ||
var value = 'scaleX(' + scaleValue + ')'; | ||
__WEBPACK_IMPORTED_MODULE_1__material_animation_index__["transformStyleProperties"].forEach(function (transformStyleProperty) { | ||
_this2.adapter_.setStyle(el, transformStyleProperty, value); | ||
}); | ||
} | ||
}]); | ||
return MDCLinearProgressFoundation; | ||
}(__WEBPACK_IMPORTED_MODULE_0__material_base_foundation__["a" /* default */]); | ||
/* harmony default export */ __webpack_exports__["a"] = (MDCLinearProgressFoundation); | ||
/***/ }), | ||
/***/ 126: | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
/***/ 167: | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return cssClasses; }); | ||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return strings; }); | ||
/** | ||
@@ -684,11 +590,11 @@ * @license | ||
var cssClasses = { | ||
CLOSED_CLASS: 'mdc-linear-progress--closed', | ||
INDETERMINATE_CLASS: 'mdc-linear-progress--indeterminate', | ||
REVERSED_CLASS: 'mdc-linear-progress--reversed' | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.cssClasses = { | ||
CLOSED_CLASS: 'mdc-linear-progress--closed', | ||
INDETERMINATE_CLASS: 'mdc-linear-progress--indeterminate', | ||
REVERSED_CLASS: 'mdc-linear-progress--reversed' | ||
}; | ||
var strings = { | ||
PRIMARY_BAR_SELECTOR: '.mdc-linear-progress__primary-bar', | ||
BUFFER_SELECTOR: '.mdc-linear-progress__buffer' | ||
exports.strings = { | ||
BUFFER_SELECTOR: '.mdc-linear-progress__buffer', | ||
PRIMARY_BAR_SELECTOR: '.mdc-linear-progress__primary-bar' | ||
}; | ||
@@ -698,3 +604,3 @@ | ||
/***/ 14: | ||
/***/ 2: | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
@@ -704,5 +610,216 @@ | ||
Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); | ||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "transformStyleProperties", function() { return transformStyleProperties; }); | ||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getCorrectEventName", function() { return getCorrectEventName; }); | ||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getCorrectPropertyName", function() { return getCorrectPropertyName; }); | ||
/* harmony export (immutable) */ __webpack_exports__["__extends"] = __extends; | ||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__assign", function() { return __assign; }); | ||
/* harmony export (immutable) */ __webpack_exports__["__rest"] = __rest; | ||
/* harmony export (immutable) */ __webpack_exports__["__decorate"] = __decorate; | ||
/* harmony export (immutable) */ __webpack_exports__["__param"] = __param; | ||
/* harmony export (immutable) */ __webpack_exports__["__metadata"] = __metadata; | ||
/* harmony export (immutable) */ __webpack_exports__["__awaiter"] = __awaiter; | ||
/* harmony export (immutable) */ __webpack_exports__["__generator"] = __generator; | ||
/* harmony export (immutable) */ __webpack_exports__["__exportStar"] = __exportStar; | ||
/* harmony export (immutable) */ __webpack_exports__["__values"] = __values; | ||
/* harmony export (immutable) */ __webpack_exports__["__read"] = __read; | ||
/* harmony export (immutable) */ __webpack_exports__["__spread"] = __spread; | ||
/* harmony export (immutable) */ __webpack_exports__["__await"] = __await; | ||
/* harmony export (immutable) */ __webpack_exports__["__asyncGenerator"] = __asyncGenerator; | ||
/* harmony export (immutable) */ __webpack_exports__["__asyncDelegator"] = __asyncDelegator; | ||
/* harmony export (immutable) */ __webpack_exports__["__asyncValues"] = __asyncValues; | ||
/* harmony export (immutable) */ __webpack_exports__["__makeTemplateObject"] = __makeTemplateObject; | ||
/* harmony export (immutable) */ __webpack_exports__["__importStar"] = __importStar; | ||
/* harmony export (immutable) */ __webpack_exports__["__importDefault"] = __importDefault; | ||
/*! ***************************************************************************** | ||
Copyright (c) Microsoft Corporation. All rights reserved. | ||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use | ||
this file except in compliance with the License. You may obtain a copy of the | ||
License at http://www.apache.org/licenses/LICENSE-2.0 | ||
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED | ||
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, | ||
MERCHANTABLITY OR NON-INFRINGEMENT. | ||
See the Apache Version 2.0 License for specific language governing permissions | ||
and limitations under the License. | ||
***************************************************************************** */ | ||
/* global Reflect, Promise */ | ||
var extendStatics = function(d, b) { | ||
extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return extendStatics(d, b); | ||
}; | ||
function __extends(d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
} | ||
var __assign = function() { | ||
__assign = Object.assign || function __assign(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; | ||
} | ||
return t; | ||
} | ||
return __assign.apply(this, arguments); | ||
} | ||
function __rest(s, e) { | ||
var t = {}; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) | ||
t[p] = s[p]; | ||
if (s != null && typeof Object.getOwnPropertySymbols === "function") | ||
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0) | ||
t[p[i]] = s[p[i]]; | ||
return t; | ||
} | ||
function __decorate(decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
} | ||
function __param(paramIndex, decorator) { | ||
return function (target, key) { decorator(target, key, paramIndex); } | ||
} | ||
function __metadata(metadataKey, metadataValue) { | ||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); | ||
} | ||
function __awaiter(thisArg, _arguments, P, generator) { | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } | ||
step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
}); | ||
} | ||
function __generator(thisArg, body) { | ||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; | ||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; | ||
function verb(n) { return function (v) { return step([n, v]); }; } | ||
function step(op) { | ||
if (f) throw new TypeError("Generator is already executing."); | ||
while (_) try { | ||
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; | ||
if (y = 0, t) op = [op[0] & 2, t.value]; | ||
switch (op[0]) { | ||
case 0: case 1: t = op; break; | ||
case 4: _.label++; return { value: op[1], done: false }; | ||
case 5: _.label++; y = op[1]; op = [0]; continue; | ||
case 7: op = _.ops.pop(); _.trys.pop(); continue; | ||
default: | ||
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } | ||
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } | ||
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } | ||
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } | ||
if (t[2]) _.ops.pop(); | ||
_.trys.pop(); continue; | ||
} | ||
op = body.call(thisArg, _); | ||
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } | ||
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; | ||
} | ||
} | ||
function __exportStar(m, exports) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
function __values(o) { | ||
var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0; | ||
if (m) return m.call(o); | ||
return { | ||
next: function () { | ||
if (o && i >= o.length) o = void 0; | ||
return { value: o && o[i++], done: !o }; | ||
} | ||
}; | ||
} | ||
function __read(o, n) { | ||
var m = typeof Symbol === "function" && o[Symbol.iterator]; | ||
if (!m) return o; | ||
var i = m.call(o), r, ar = [], e; | ||
try { | ||
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); | ||
} | ||
catch (error) { e = { error: error }; } | ||
finally { | ||
try { | ||
if (r && !r.done && (m = i["return"])) m.call(i); | ||
} | ||
finally { if (e) throw e.error; } | ||
} | ||
return ar; | ||
} | ||
function __spread() { | ||
for (var ar = [], i = 0; i < arguments.length; i++) | ||
ar = ar.concat(__read(arguments[i])); | ||
return ar; | ||
} | ||
function __await(v) { | ||
return this instanceof __await ? (this.v = v, this) : new __await(v); | ||
} | ||
function __asyncGenerator(thisArg, _arguments, generator) { | ||
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); | ||
var g = generator.apply(thisArg, _arguments || []), i, q = []; | ||
return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; | ||
function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } | ||
function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } | ||
function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } | ||
function fulfill(value) { resume("next", value); } | ||
function reject(value) { resume("throw", value); } | ||
function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } | ||
} | ||
function __asyncDelegator(o) { | ||
var i, p; | ||
return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; | ||
function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; } | ||
} | ||
function __asyncValues(o) { | ||
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); | ||
var m = o[Symbol.asyncIterator], i; | ||
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); | ||
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } | ||
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } | ||
} | ||
function __makeTemplateObject(cooked, raw) { | ||
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } | ||
return cooked; | ||
}; | ||
function __importStar(mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result.default = mod; | ||
return result; | ||
} | ||
function __importDefault(mod) { | ||
return (mod && mod.__esModule) ? mod : { default: mod }; | ||
} | ||
/***/ }), | ||
/***/ 21: | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
/** | ||
@@ -731,127 +848,282 @@ * @license | ||
/** | ||
* @typedef {{ | ||
* noPrefix: string, | ||
* webkitPrefix: string, | ||
* styleProperty: string | ||
* }} | ||
*/ | ||
var VendorPropertyMapType = void 0; | ||
/** @const {Object<string, !VendorPropertyMapType>} */ | ||
var eventTypeMap = { | ||
'animationstart': { | ||
noPrefix: 'animationstart', | ||
webkitPrefix: 'webkitAnimationStart', | ||
styleProperty: 'animation' | ||
}, | ||
'animationend': { | ||
noPrefix: 'animationend', | ||
webkitPrefix: 'webkitAnimationEnd', | ||
styleProperty: 'animation' | ||
}, | ||
'animationiteration': { | ||
noPrefix: 'animationiteration', | ||
webkitPrefix: 'webkitAnimationIteration', | ||
styleProperty: 'animation' | ||
}, | ||
'transitionend': { | ||
noPrefix: 'transitionend', | ||
webkitPrefix: 'webkitTransitionEnd', | ||
styleProperty: 'transition' | ||
} | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var cssPropertyNameMap = { | ||
animation: { | ||
prefixed: '-webkit-animation', | ||
standard: 'animation' | ||
}, | ||
transform: { | ||
prefixed: '-webkit-transform', | ||
standard: 'transform' | ||
}, | ||
transition: { | ||
prefixed: '-webkit-transition', | ||
standard: 'transition' | ||
} | ||
}; | ||
var jsEventTypeMap = { | ||
animationend: { | ||
cssProperty: 'animation', | ||
prefixed: 'webkitAnimationEnd', | ||
standard: 'animationend' | ||
}, | ||
animationiteration: { | ||
cssProperty: 'animation', | ||
prefixed: 'webkitAnimationIteration', | ||
standard: 'animationiteration' | ||
}, | ||
animationstart: { | ||
cssProperty: 'animation', | ||
prefixed: 'webkitAnimationStart', | ||
standard: 'animationstart' | ||
}, | ||
transitionend: { | ||
cssProperty: 'transition', | ||
prefixed: 'webkitTransitionEnd', | ||
standard: 'transitionend' | ||
} | ||
}; | ||
function isWindow(windowObj) { | ||
return Boolean(windowObj.document) && typeof windowObj.document.createElement === 'function'; | ||
} | ||
function getCorrectPropertyName(windowObj, cssProperty) { | ||
if (isWindow(windowObj) && cssProperty in cssPropertyNameMap) { | ||
var el = windowObj.document.createElement('div'); | ||
var _a = cssPropertyNameMap[cssProperty], | ||
standard = _a.standard, | ||
prefixed = _a.prefixed; | ||
var isStandard = standard in el.style; | ||
return isStandard ? standard : prefixed; | ||
} | ||
return cssProperty; | ||
} | ||
exports.getCorrectPropertyName = getCorrectPropertyName; | ||
function getCorrectEventName(windowObj, eventType) { | ||
if (isWindow(windowObj) && eventType in jsEventTypeMap) { | ||
var el = windowObj.document.createElement('div'); | ||
var _a = jsEventTypeMap[eventType], | ||
standard = _a.standard, | ||
prefixed = _a.prefixed, | ||
cssProperty = _a.cssProperty; | ||
var isStandard = cssProperty in el.style; | ||
return isStandard ? standard : prefixed; | ||
} | ||
return eventType; | ||
} | ||
exports.getCorrectEventName = getCorrectEventName; | ||
/** @const {Object<string, !VendorPropertyMapType>} */ | ||
var cssPropertyMap = { | ||
'animation': { | ||
noPrefix: 'animation', | ||
webkitPrefix: '-webkit-animation' | ||
}, | ||
'transform': { | ||
noPrefix: 'transform', | ||
webkitPrefix: '-webkit-transform' | ||
}, | ||
'transition': { | ||
noPrefix: 'transition', | ||
webkitPrefix: '-webkit-transition' | ||
} | ||
/***/ }), | ||
/***/ 68: | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
"use strict"; | ||
Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); | ||
/* harmony export (immutable) */ __webpack_exports__["__extends"] = __extends; | ||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__assign", function() { return __assign; }); | ||
/* harmony export (immutable) */ __webpack_exports__["__rest"] = __rest; | ||
/* harmony export (immutable) */ __webpack_exports__["__decorate"] = __decorate; | ||
/* harmony export (immutable) */ __webpack_exports__["__param"] = __param; | ||
/* harmony export (immutable) */ __webpack_exports__["__metadata"] = __metadata; | ||
/* harmony export (immutable) */ __webpack_exports__["__awaiter"] = __awaiter; | ||
/* harmony export (immutable) */ __webpack_exports__["__generator"] = __generator; | ||
/* harmony export (immutable) */ __webpack_exports__["__exportStar"] = __exportStar; | ||
/* harmony export (immutable) */ __webpack_exports__["__values"] = __values; | ||
/* harmony export (immutable) */ __webpack_exports__["__read"] = __read; | ||
/* harmony export (immutable) */ __webpack_exports__["__spread"] = __spread; | ||
/* harmony export (immutable) */ __webpack_exports__["__await"] = __await; | ||
/* harmony export (immutable) */ __webpack_exports__["__asyncGenerator"] = __asyncGenerator; | ||
/* harmony export (immutable) */ __webpack_exports__["__asyncDelegator"] = __asyncDelegator; | ||
/* harmony export (immutable) */ __webpack_exports__["__asyncValues"] = __asyncValues; | ||
/* harmony export (immutable) */ __webpack_exports__["__makeTemplateObject"] = __makeTemplateObject; | ||
/* harmony export (immutable) */ __webpack_exports__["__importStar"] = __importStar; | ||
/* harmony export (immutable) */ __webpack_exports__["__importDefault"] = __importDefault; | ||
/*! ***************************************************************************** | ||
Copyright (c) Microsoft Corporation. All rights reserved. | ||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use | ||
this file except in compliance with the License. You may obtain a copy of the | ||
License at http://www.apache.org/licenses/LICENSE-2.0 | ||
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED | ||
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, | ||
MERCHANTABLITY OR NON-INFRINGEMENT. | ||
See the Apache Version 2.0 License for specific language governing permissions | ||
and limitations under the License. | ||
***************************************************************************** */ | ||
/* global Reflect, Promise */ | ||
var extendStatics = function(d, b) { | ||
extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return extendStatics(d, b); | ||
}; | ||
/** | ||
* @param {!Object} windowObj | ||
* @return {boolean} | ||
*/ | ||
function hasProperShape(windowObj) { | ||
return windowObj['document'] !== undefined && typeof windowObj['document']['createElement'] === 'function'; | ||
function __extends(d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
} | ||
/** | ||
* @param {string} eventType | ||
* @return {boolean} | ||
*/ | ||
function eventFoundInMaps(eventType) { | ||
return eventType in eventTypeMap || eventType in cssPropertyMap; | ||
var __assign = function() { | ||
__assign = Object.assign || function __assign(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; | ||
} | ||
return t; | ||
} | ||
return __assign.apply(this, arguments); | ||
} | ||
/** | ||
* @param {string} eventType | ||
* @param {!Object<string, !VendorPropertyMapType>} map | ||
* @param {!Element} el | ||
* @return {string} | ||
*/ | ||
function getJavaScriptEventName(eventType, map, el) { | ||
return map[eventType].styleProperty in el.style ? map[eventType].noPrefix : map[eventType].webkitPrefix; | ||
function __rest(s, e) { | ||
var t = {}; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) | ||
t[p] = s[p]; | ||
if (s != null && typeof Object.getOwnPropertySymbols === "function") | ||
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0) | ||
t[p[i]] = s[p[i]]; | ||
return t; | ||
} | ||
/** | ||
* Helper function to determine browser prefix for CSS3 animation events | ||
* and property names. | ||
* @param {!Object} windowObj | ||
* @param {string} eventType | ||
* @return {string} | ||
*/ | ||
function getAnimationName(windowObj, eventType) { | ||
if (!hasProperShape(windowObj) || !eventFoundInMaps(eventType)) { | ||
return eventType; | ||
} | ||
function __decorate(decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
} | ||
var map = /** @type {!Object<string, !VendorPropertyMapType>} */eventType in eventTypeMap ? eventTypeMap : cssPropertyMap; | ||
var el = windowObj['document']['createElement']('div'); | ||
var eventName = ''; | ||
function __param(paramIndex, decorator) { | ||
return function (target, key) { decorator(target, key, paramIndex); } | ||
} | ||
if (map === eventTypeMap) { | ||
eventName = getJavaScriptEventName(eventType, map, el); | ||
} else { | ||
eventName = map[eventType].noPrefix in el.style ? map[eventType].noPrefix : map[eventType].webkitPrefix; | ||
} | ||
function __metadata(metadataKey, metadataValue) { | ||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); | ||
} | ||
return eventName; | ||
function __awaiter(thisArg, _arguments, P, generator) { | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } | ||
step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
}); | ||
} | ||
// Public functions to access getAnimationName() for JavaScript events or CSS | ||
// property names. | ||
function __generator(thisArg, body) { | ||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; | ||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; | ||
function verb(n) { return function (v) { return step([n, v]); }; } | ||
function step(op) { | ||
if (f) throw new TypeError("Generator is already executing."); | ||
while (_) try { | ||
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; | ||
if (y = 0, t) op = [op[0] & 2, t.value]; | ||
switch (op[0]) { | ||
case 0: case 1: t = op; break; | ||
case 4: _.label++; return { value: op[1], done: false }; | ||
case 5: _.label++; y = op[1]; op = [0]; continue; | ||
case 7: op = _.ops.pop(); _.trys.pop(); continue; | ||
default: | ||
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } | ||
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } | ||
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } | ||
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } | ||
if (t[2]) _.ops.pop(); | ||
_.trys.pop(); continue; | ||
} | ||
op = body.call(thisArg, _); | ||
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } | ||
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; | ||
} | ||
} | ||
var transformStyleProperties = ['transform', 'WebkitTransform', 'MozTransform', 'OTransform', 'MSTransform']; | ||
function __exportStar(m, exports) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
/** | ||
* @param {!Object} windowObj | ||
* @param {string} eventType | ||
* @return {string} | ||
*/ | ||
function getCorrectEventName(windowObj, eventType) { | ||
return getAnimationName(windowObj, eventType); | ||
function __values(o) { | ||
var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0; | ||
if (m) return m.call(o); | ||
return { | ||
next: function () { | ||
if (o && i >= o.length) o = void 0; | ||
return { value: o && o[i++], done: !o }; | ||
} | ||
}; | ||
} | ||
/** | ||
* @param {!Object} windowObj | ||
* @param {string} eventType | ||
* @return {string} | ||
*/ | ||
function getCorrectPropertyName(windowObj, eventType) { | ||
return getAnimationName(windowObj, eventType); | ||
function __read(o, n) { | ||
var m = typeof Symbol === "function" && o[Symbol.iterator]; | ||
if (!m) return o; | ||
var i = m.call(o), r, ar = [], e; | ||
try { | ||
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); | ||
} | ||
catch (error) { e = { error: error }; } | ||
finally { | ||
try { | ||
if (r && !r.done && (m = i["return"])) m.call(i); | ||
} | ||
finally { if (e) throw e.error; } | ||
} | ||
return ar; | ||
} | ||
function __spread() { | ||
for (var ar = [], i = 0; i < arguments.length; i++) | ||
ar = ar.concat(__read(arguments[i])); | ||
return ar; | ||
} | ||
function __await(v) { | ||
return this instanceof __await ? (this.v = v, this) : new __await(v); | ||
} | ||
function __asyncGenerator(thisArg, _arguments, generator) { | ||
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); | ||
var g = generator.apply(thisArg, _arguments || []), i, q = []; | ||
return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; | ||
function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } | ||
function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } | ||
function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } | ||
function fulfill(value) { resume("next", value); } | ||
function reject(value) { resume("throw", value); } | ||
function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } | ||
} | ||
function __asyncDelegator(o) { | ||
var i, p; | ||
return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; | ||
function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; } | ||
} | ||
function __asyncValues(o) { | ||
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); | ||
var m = o[Symbol.asyncIterator], i; | ||
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); | ||
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } | ||
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } | ||
} | ||
function __makeTemplateObject(cooked, raw) { | ||
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } | ||
return cooked; | ||
}; | ||
function __importStar(mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result.default = mod; | ||
return result; | ||
} | ||
function __importDefault(mod) { | ||
return (mod && mod.__esModule) ? mod : { default: mod }; | ||
} | ||
/***/ }) | ||
@@ -858,0 +1130,0 @@ |
@@ -6,4 +6,48 @@ /*! | ||
*/ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.linearProgress=t():(e.mdc=e.mdc||{},e.mdc.linearProgress=t())}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=124)}({0:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r(this,e),this.adapter_=t}return i(e,null,[{key:"cssClasses",get:function(){return{}}},{key:"strings",get:function(){return{}}},{key:"numbers",get:function(){return{}}},{key:"defaultAdapter",get:function(){return{}}}]),i(e,[{key:"init",value:function(){}},{key:"destroy",value:function(){}}]),e}();t.a=o},1:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=n(0),o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;r(this,e),this.root_=t;for(var i=arguments.length,o=Array(i>2?i-2:0),a=2;a<i;a++)o[a-2]=arguments[a];this.initialize.apply(this,o),this.foundation_=void 0===n?this.getDefaultFoundation():n,this.foundation_.init(),this.initialSyncWithDOM()}return o(e,null,[{key:"attachTo",value:function(t){return new e(t,new i.a)}}]),o(e,[{key:"initialize",value:function(){}},{key:"getDefaultFoundation",value:function(){throw new Error("Subclasses must override getDefaultFoundation to return a properly configured foundation class")}},{key:"initialSyncWithDOM",value:function(){}},{key:"destroy",value:function(){this.foundation_.destroy()}},{key:"listen",value:function(e,t){this.root_.addEventListener(e,t)}},{key:"unlisten",value:function(e,t){this.root_.removeEventListener(e,t)}},{key:"emit",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=void 0;"function"==typeof CustomEvent?r=new CustomEvent(e,{detail:t,bubbles:n}):(r=document.createEvent("CustomEvent"),r.initCustomEvent(e,n,!1,t)),this.root_.dispatchEvent(r)}}]),e}();t.a=a},124:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"MDCLinearProgress",function(){return f});var a=n(1),s=n(125);n.d(t,"MDCLinearProgressFoundation",function(){return s.a});var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),f=function(e){function t(){return r(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),u(t,[{key:"open",value:function(){this.foundation_.open()}},{key:"close",value:function(){this.foundation_.close()}},{key:"getDefaultFoundation",value:function(){var e=this;return new s.a({addClass:function(t){return e.root_.classList.add(t)},getPrimaryBar:function(){return e.root_.querySelector(s.a.strings.PRIMARY_BAR_SELECTOR)},getBuffer:function(){return e.root_.querySelector(s.a.strings.BUFFER_SELECTOR)},hasClass:function(t){return e.root_.classList.contains(t)},removeClass:function(t){return e.root_.classList.remove(t)},setStyle:function(e,t,n){return e.style[t]=n}})}},{key:"determinate",set:function(e){this.foundation_.setDeterminate(e)}},{key:"progress",set:function(e){this.foundation_.setProgress(e)}},{key:"buffer",set:function(e){this.foundation_.setBuffer(e)}},{key:"reverse",set:function(e){this.foundation_.setReverse(e)}}],[{key:"attachTo",value:function(e){return new t(e)}}]),t}(a.a)},125:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(0),s=n(14),u=n(126),f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=function(e){function t(e){return r(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,f(t.defaultAdapter,e)))}return o(t,e),c(t,null,[{key:"cssClasses",get:function(){return u.a}},{key:"strings",get:function(){return u.b}},{key:"defaultAdapter",get:function(){return{addClass:function(){},getPrimaryBar:function(){},getBuffer:function(){},hasClass:function(){return!1},removeClass:function(){},setStyle:function(){}}}}]),c(t,[{key:"init",value:function(){this.determinate_=!this.adapter_.hasClass(u.a.INDETERMINATE_CLASS),this.reverse_=this.adapter_.hasClass(u.a.REVERSED_CLASS),this.progress_=0}},{key:"setDeterminate",value:function(e){this.determinate_=e,this.determinate_?(this.adapter_.removeClass(u.a.INDETERMINATE_CLASS),this.setScale_(this.adapter_.getPrimaryBar(),this.progress_)):(this.adapter_.addClass(u.a.INDETERMINATE_CLASS),this.setScale_(this.adapter_.getPrimaryBar(),1),this.setScale_(this.adapter_.getBuffer(),1))}},{key:"setProgress",value:function(e){this.progress_=e,this.determinate_&&this.setScale_(this.adapter_.getPrimaryBar(),e)}},{key:"setBuffer",value:function(e){this.determinate_&&this.setScale_(this.adapter_.getBuffer(),e)}},{key:"setReverse",value:function(e){this.reverse_=e,this.reverse_?this.adapter_.addClass(u.a.REVERSED_CLASS):this.adapter_.removeClass(u.a.REVERSED_CLASS)}},{key:"open",value:function(){this.adapter_.removeClass(u.a.CLOSED_CLASS)}},{key:"close",value:function(){this.adapter_.addClass(u.a.CLOSED_CLASS)}},{key:"setScale_",value:function(e,t){var n=this,r="scaleX("+t+")";s.transformStyleProperties.forEach(function(t){n.adapter_.setStyle(e,t,r)})}}]),t}(a.a);t.a=l},126:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i});/** | ||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.linearProgress=e():(t.mdc=t.mdc||{},t.mdc.linearProgress=e())}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=165)}({0:function(t,e,n){"use strict";/** | ||
* @license | ||
* Copyright 2016 Google Inc. | ||
* | ||
* Permission is hereby granted, free of charge, to any person obtaining a copy | ||
* of this software and associated documentation files (the "Software"), to deal | ||
* in the Software without restriction, including without limitation the rights | ||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
* copies of the Software, and to permit persons to whom the Software is | ||
* furnished to do so, subject to the following conditions: | ||
* | ||
* The above copyright notice and this permission notice shall be included in | ||
* all copies or substantial portions of the Software. | ||
* | ||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
* THE SOFTWARE. | ||
*/ | ||
Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t){void 0===t&&(t={}),this.adapter_=t}return Object.defineProperty(t,"cssClasses",{get:function(){return{}},enumerable:!0,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return{}},enumerable:!0,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return{}},enumerable:!0,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{}},enumerable:!0,configurable:!0}),t.prototype.init=function(){},t.prototype.destroy=function(){},t}();e.MDCFoundation=r,e.default=r},1:function(t,e,n){"use strict";/** | ||
* @license | ||
* Copyright 2016 Google Inc. | ||
* | ||
* Permission is hereby granted, free of charge, to any person obtaining a copy | ||
* of this software and associated documentation files (the "Software"), to deal | ||
* in the Software without restriction, including without limitation the rights | ||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
* copies of the Software, and to permit persons to whom the Software is | ||
* furnished to do so, subject to the following conditions: | ||
* | ||
* The above copyright notice and this permission notice shall be included in | ||
* all copies or substantial portions of the Software. | ||
* | ||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
* THE SOFTWARE. | ||
*/ | ||
Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),o=n(0),i=function(){function t(t,e){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];this.root_=t,this.initialize.apply(this,r.__spread(n)),this.foundation_=void 0===e?this.getDefaultFoundation():e,this.foundation_.init(),this.initialSyncWithDOM()}return t.attachTo=function(e){return new t(e,new o.MDCFoundation({}))},t.prototype.initialize=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e]},t.prototype.getDefaultFoundation=function(){throw new Error("Subclasses must override getDefaultFoundation to return a properly configured foundation class")},t.prototype.initialSyncWithDOM=function(){},t.prototype.destroy=function(){this.foundation_.destroy()},t.prototype.listen=function(t,e){this.root_.addEventListener(t,e)},t.prototype.unlisten=function(t,e){this.root_.removeEventListener(t,e)},t.prototype.emit=function(t,e,n){void 0===n&&(n=!1);var r;"function"==typeof CustomEvent?r=new CustomEvent(t,{bubbles:n,detail:e}):(r=document.createEvent("CustomEvent"),r.initCustomEvent(t,n,!1,e)),this.root_.dispatchEvent(r)},t}();e.MDCComponent=i,e.default=i},101:function(t,e,n){"use strict";/** | ||
* @license | ||
* Copyright 2017 Google Inc. | ||
@@ -29,4 +73,84 @@ * | ||
*/ | ||
var r={CLOSED_CLASS:"mdc-linear-progress--closed",INDETERMINATE_CLASS:"mdc-linear-progress--indeterminate",REVERSED_CLASS:"mdc-linear-progress--reversed"},i={PRIMARY_BAR_SELECTOR:".mdc-linear-progress__primary-bar",BUFFER_SELECTOR:".mdc-linear-progress__buffer"}},14:function(e,t,n){"use strict";function r(e){return void 0!==e.document&&"function"==typeof e.document.createElement}function i(e){return e in f||e in c}function o(e,t,n){return t[e].styleProperty in n.style?t[e].noPrefix:t[e].webkitPrefix}function a(e,t){if(!r(e)||!i(t))return t;var n=t in f?f:c,a=e.document.createElement("div");return n===f?o(t,n,a):n[t].noPrefix in a.style?n[t].noPrefix:n[t].webkitPrefix}function s(e,t){return a(e,t)}function u(e,t){return a(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"transformStyleProperties",function(){return l}),n.d(t,"getCorrectEventName",function(){return s}),n.d(t,"getCorrectPropertyName",function(){return u});/** | ||
Object.defineProperty(e,"__esModule",{value:!0});var r=n(68),o=n(21),i=n(0),a=n(167),u=function(t){function e(n){return t.call(this,r.__assign({},e.defaultAdapter,n))||this}return r.__extends(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return a.cssClasses},enumerable:!0,configurable:!0}),Object.defineProperty(e,"strings",{get:function(){return a.strings},enumerable:!0,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},getBuffer:function(){return null},getPrimaryBar:function(){return null},hasClass:function(){return!1},removeClass:function(){},setStyle:function(){}}},enumerable:!0,configurable:!0}),e.prototype.init=function(){this.isDeterminate_=!this.adapter_.hasClass(a.cssClasses.INDETERMINATE_CLASS),this.isReversed_=this.adapter_.hasClass(a.cssClasses.REVERSED_CLASS),this.progress_=0},e.prototype.setDeterminate=function(t){this.isDeterminate_=t,this.isDeterminate_?(this.adapter_.removeClass(a.cssClasses.INDETERMINATE_CLASS),this.setScale_(this.adapter_.getPrimaryBar(),this.progress_)):(this.adapter_.addClass(a.cssClasses.INDETERMINATE_CLASS),this.setScale_(this.adapter_.getPrimaryBar(),1),this.setScale_(this.adapter_.getBuffer(),1))},e.prototype.setProgress=function(t){this.progress_=t,this.isDeterminate_&&this.setScale_(this.adapter_.getPrimaryBar(),t)},e.prototype.setBuffer=function(t){this.isDeterminate_&&this.setScale_(this.adapter_.getBuffer(),t)},e.prototype.setReverse=function(t){this.isReversed_=t,this.isReversed_?this.adapter_.addClass(a.cssClasses.REVERSED_CLASS):this.adapter_.removeClass(a.cssClasses.REVERSED_CLASS)},e.prototype.open=function(){this.adapter_.removeClass(a.cssClasses.CLOSED_CLASS)},e.prototype.close=function(){this.adapter_.addClass(a.cssClasses.CLOSED_CLASS)},e.prototype.setScale_=function(t,e){if(t){var n="scaleX("+e+")";this.adapter_.setStyle(t,o.getCorrectPropertyName(window,"transform"),n)}},e}(i.MDCFoundation);e.MDCLinearProgressFoundation=u,e.default=u},165:function(t,e,n){"use strict";/** | ||
* @license | ||
* Copyright 2019 Google Inc. | ||
* | ||
* Permission is hereby granted, free of charge, to any person obtaining a copy | ||
* of this software and associated documentation files (the "Software"), to deal | ||
* in the Software without restriction, including without limitation the rights | ||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
* copies of the Software, and to permit persons to whom the Software is | ||
* furnished to do so, subject to the following conditions: | ||
* | ||
* The above copyright notice and this permission notice shall be included in | ||
* all copies or substantial portions of the Software. | ||
* | ||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
* THE SOFTWARE. | ||
*/ | ||
Object.defineProperty(e,"__esModule",{value:!0});var r=n(68);r.__exportStar(n(166),e),r.__exportStar(n(101),e)},166:function(t,e,n){"use strict";/** | ||
* @license | ||
* Copyright 2017 Google Inc. | ||
* | ||
* Permission is hereby granted, free of charge, to any person obtaining a copy | ||
* of this software and associated documentation files (the "Software"), to deal | ||
* in the Software without restriction, including without limitation the rights | ||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
* copies of the Software, and to permit persons to whom the Software is | ||
* furnished to do so, subject to the following conditions: | ||
* | ||
* The above copyright notice and this permission notice shall be included in | ||
* all copies or substantial portions of the Software. | ||
* | ||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
* THE SOFTWARE. | ||
*/ | ||
Object.defineProperty(e,"__esModule",{value:!0});var r=n(68),o=n(1),i=n(101),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.attachTo=function(t){return new e(t)},Object.defineProperty(e.prototype,"determinate",{set:function(t){this.foundation_.setDeterminate(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"progress",{set:function(t){this.foundation_.setProgress(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"buffer",{set:function(t){this.foundation_.setBuffer(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"reverse",{set:function(t){this.foundation_.setReverse(t)},enumerable:!0,configurable:!0}),e.prototype.open=function(){this.foundation_.open()},e.prototype.close=function(){this.foundation_.close()},e.prototype.getDefaultFoundation=function(){var t=this,e={addClass:function(e){return t.root_.classList.add(e)},getBuffer:function(){return t.root_.querySelector(i.MDCLinearProgressFoundation.strings.BUFFER_SELECTOR)},getPrimaryBar:function(){return t.root_.querySelector(i.MDCLinearProgressFoundation.strings.PRIMARY_BAR_SELECTOR)},hasClass:function(e){return t.root_.classList.contains(e)},removeClass:function(e){return t.root_.classList.remove(e)},setStyle:function(t,e,n){return t.style.setProperty(e,n)}};return new i.MDCLinearProgressFoundation(e)},e}(o.MDCComponent);e.MDCLinearProgress=a},167:function(t,e,n){"use strict";/** | ||
* @license | ||
* Copyright 2017 Google Inc. | ||
* | ||
* Permission is hereby granted, free of charge, to any person obtaining a copy | ||
* of this software and associated documentation files (the "Software"), to deal | ||
* in the Software without restriction, including without limitation the rights | ||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
* copies of the Software, and to permit persons to whom the Software is | ||
* furnished to do so, subject to the following conditions: | ||
* | ||
* The above copyright notice and this permission notice shall be included in | ||
* all copies or substantial portions of the Software. | ||
* | ||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
* THE SOFTWARE. | ||
*/ | ||
Object.defineProperty(e,"__esModule",{value:!0}),e.cssClasses={CLOSED_CLASS:"mdc-linear-progress--closed",INDETERMINATE_CLASS:"mdc-linear-progress--indeterminate",REVERSED_CLASS:"mdc-linear-progress--reversed"},e.strings={BUFFER_SELECTOR:".mdc-linear-progress__buffer",PRIMARY_BAR_SELECTOR:".mdc-linear-progress__primary-bar"}},2:function(t,e,n){"use strict";function r(t,e){function n(){this.constructor=t}w(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function o(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&(n[r[o]]=t[r[o]]);return n}function i(t,e,n,r){var o,i=arguments.length,a=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var u=t.length-1;u>=0;u--)(o=t[u])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a}function a(t,e){return function(n,r){e(n,r,t)}}function u(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function s(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){t.done?o(t.value):new n(function(e){e(t.value)}).then(a,u)}s((r=r.apply(t,e||[])).next())})}function c(t,e){function n(t){return function(e){return r([t,e])}}function r(n){if(o)throw new TypeError("Generator is already executing.");for(;s;)try{if(o=1,i&&(a=2&n[0]?i.return:n[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,n[1])).done)return a;switch(i=0,a&&(n=[2&n[0],a.value]),n[0]){case 0:case 1:a=n;break;case 4:return s.label++,{value:n[1],done:!1};case 5:s.label++,i=n[1],n=[0];continue;case 7:n=s.ops.pop(),s.trys.pop();continue;default:if(a=s.trys,!(a=a.length>0&&a[a.length-1])&&(6===n[0]||2===n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]<a[3])){s.label=n[1];break}if(6===n[0]&&s.label<a[1]){s.label=a[1],a=n;break}if(a&&s.label<a[2]){s.label=a[2],s.ops.push(n);break}a[2]&&s.ops.pop(),s.trys.pop();continue}n=e.call(t,s)}catch(t){n=[6,t],i=0}finally{o=a=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}var o,i,a,u,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return u={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u}function f(t,e){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}function l(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}function p(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function d(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(p(arguments[e]));return t}function y(t){return this instanceof y?(this.v=t,this):new y(t)}function _(t,e,n){function r(t){f[t]&&(c[t]=function(e){return new Promise(function(n,r){l.push([t,e,n,r])>1||o(t,e)})})}function o(t,e){try{i(f[t](e))}catch(t){s(l[0][3],t)}}function i(t){t.value instanceof y?Promise.resolve(t.value.v).then(a,u):s(l[0][2],t)}function a(t){o("next",t)}function u(t){o("throw",t)}function s(t,e){t(e),l.shift(),l.length&&o(l[0][0],l[0][1])}if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var c,f=n.apply(t,e||[]),l=[];return c={},r("next"),r("throw"),r("return"),c[Symbol.asyncIterator]=function(){return this},c}function h(t){function e(e,o){n[e]=t[e]?function(n){return(r=!r)?{value:y(t[e](n)),done:"return"===e}:o?o(n):n}:o}var n,r;return n={},e("next"),e("throw",function(t){throw t}),e("return"),n[Symbol.iterator]=function(){return this},n}function b(t){function e(e){r[e]=t[e]&&function(r){return new Promise(function(o,i){r=t[e](r),n(o,i,r.done,r.value)})}}function n(t,e,n,r){Promise.resolve(r).then(function(e){t({value:e,done:n})},e)}if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=t[Symbol.asyncIterator];return o?o.call(t):(t="function"==typeof l?l(t):t[Symbol.iterator](),r={},e("next"),e("throw"),e("return"),r[Symbol.asyncIterator]=function(){return this},r)}function m(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function v(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function g(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.__extends=r,n.d(e,"__assign",function(){return S}),e.__rest=o,e.__decorate=i,e.__param=a,e.__metadata=u,e.__awaiter=s,e.__generator=c,e.__exportStar=f,e.__values=l,e.__read=p,e.__spread=d,e.__await=y,e.__asyncGenerator=_,e.__asyncDelegator=h,e.__asyncValues=b,e.__makeTemplateObject=m,e.__importStar=v,e.__importDefault=g;/*! ***************************************************************************** | ||
Copyright (c) Microsoft Corporation. All rights reserved. | ||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use | ||
this file except in compliance with the License. You may obtain a copy of the | ||
License at http://www.apache.org/licenses/LICENSE-2.0 | ||
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED | ||
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, | ||
MERCHANTABLITY OR NON-INFRINGEMENT. | ||
See the Apache Version 2.0 License for specific language governing permissions | ||
and limitations under the License. | ||
***************************************************************************** */ | ||
var w=function(t,e){return(w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},S=function(){return S=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])}return t},S.apply(this,arguments)}},21:function(t,e,n){"use strict";function r(t){return Boolean(t.document)&&"function"==typeof t.document.createElement}function o(t,e){if(r(t)&&e in a){var n=t.document.createElement("div"),o=a[e],i=o.standard,u=o.prefixed;return i in n.style?i:u}return e}function i(t,e){if(r(t)&&e in u){var n=t.document.createElement("div"),o=u[e],i=o.standard,a=o.prefixed;return o.cssProperty in n.style?i:a}return e}/** | ||
* @license | ||
* Copyright 2016 Google Inc. | ||
@@ -52,3 +176,17 @@ * | ||
*/ | ||
var f={animationstart:{noPrefix:"animationstart",webkitPrefix:"webkitAnimationStart",styleProperty:"animation"},animationend:{noPrefix:"animationend",webkitPrefix:"webkitAnimationEnd",styleProperty:"animation"},animationiteration:{noPrefix:"animationiteration",webkitPrefix:"webkitAnimationIteration",styleProperty:"animation"},transitionend:{noPrefix:"transitionend",webkitPrefix:"webkitTransitionEnd",styleProperty:"transition"}},c={animation:{noPrefix:"animation",webkitPrefix:"-webkit-animation"},transform:{noPrefix:"transform",webkitPrefix:"-webkit-transform"},transition:{noPrefix:"transition",webkitPrefix:"-webkit-transition"}},l=["transform","WebkitTransform","MozTransform","OTransform","MSTransform"]}})}); | ||
Object.defineProperty(e,"__esModule",{value:!0});var a={animation:{prefixed:"-webkit-animation",standard:"animation"},transform:{prefixed:"-webkit-transform",standard:"transform"},transition:{prefixed:"-webkit-transition",standard:"transition"}},u={animationend:{cssProperty:"animation",prefixed:"webkitAnimationEnd",standard:"animationend"},animationiteration:{cssProperty:"animation",prefixed:"webkitAnimationIteration",standard:"animationiteration"},animationstart:{cssProperty:"animation",prefixed:"webkitAnimationStart",standard:"animationstart"},transitionend:{cssProperty:"transition",prefixed:"webkitTransitionEnd",standard:"transitionend"}};e.getCorrectPropertyName=o,e.getCorrectEventName=i},68:function(t,e,n){"use strict";function r(t,e){function n(){this.constructor=t}w(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function o(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&(n[r[o]]=t[r[o]]);return n}function i(t,e,n,r){var o,i=arguments.length,a=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var u=t.length-1;u>=0;u--)(o=t[u])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a}function a(t,e){return function(n,r){e(n,r,t)}}function u(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function s(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){t.done?o(t.value):new n(function(e){e(t.value)}).then(a,u)}s((r=r.apply(t,e||[])).next())})}function c(t,e){function n(t){return function(e){return r([t,e])}}function r(n){if(o)throw new TypeError("Generator is already executing.");for(;s;)try{if(o=1,i&&(a=2&n[0]?i.return:n[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,n[1])).done)return a;switch(i=0,a&&(n=[2&n[0],a.value]),n[0]){case 0:case 1:a=n;break;case 4:return s.label++,{value:n[1],done:!1};case 5:s.label++,i=n[1],n=[0];continue;case 7:n=s.ops.pop(),s.trys.pop();continue;default:if(a=s.trys,!(a=a.length>0&&a[a.length-1])&&(6===n[0]||2===n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]<a[3])){s.label=n[1];break}if(6===n[0]&&s.label<a[1]){s.label=a[1],a=n;break}if(a&&s.label<a[2]){s.label=a[2],s.ops.push(n);break}a[2]&&s.ops.pop(),s.trys.pop();continue}n=e.call(t,s)}catch(t){n=[6,t],i=0}finally{o=a=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}var o,i,a,u,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return u={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u}function f(t,e){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}function l(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}function p(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function d(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(p(arguments[e]));return t}function y(t){return this instanceof y?(this.v=t,this):new y(t)}function _(t,e,n){function r(t){f[t]&&(c[t]=function(e){return new Promise(function(n,r){l.push([t,e,n,r])>1||o(t,e)})})}function o(t,e){try{i(f[t](e))}catch(t){s(l[0][3],t)}}function i(t){t.value instanceof y?Promise.resolve(t.value.v).then(a,u):s(l[0][2],t)}function a(t){o("next",t)}function u(t){o("throw",t)}function s(t,e){t(e),l.shift(),l.length&&o(l[0][0],l[0][1])}if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var c,f=n.apply(t,e||[]),l=[];return c={},r("next"),r("throw"),r("return"),c[Symbol.asyncIterator]=function(){return this},c}function h(t){function e(e,o){n[e]=t[e]?function(n){return(r=!r)?{value:y(t[e](n)),done:"return"===e}:o?o(n):n}:o}var n,r;return n={},e("next"),e("throw",function(t){throw t}),e("return"),n[Symbol.iterator]=function(){return this},n}function b(t){function e(e){r[e]=t[e]&&function(r){return new Promise(function(o,i){r=t[e](r),n(o,i,r.done,r.value)})}}function n(t,e,n,r){Promise.resolve(r).then(function(e){t({value:e,done:n})},e)}if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=t[Symbol.asyncIterator];return o?o.call(t):(t="function"==typeof l?l(t):t[Symbol.iterator](),r={},e("next"),e("throw"),e("return"),r[Symbol.asyncIterator]=function(){return this},r)}function m(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function v(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function g(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.__extends=r,n.d(e,"__assign",function(){return S}),e.__rest=o,e.__decorate=i,e.__param=a,e.__metadata=u,e.__awaiter=s,e.__generator=c,e.__exportStar=f,e.__values=l,e.__read=p,e.__spread=d,e.__await=y,e.__asyncGenerator=_,e.__asyncDelegator=h,e.__asyncValues=b,e.__makeTemplateObject=m,e.__importStar=v,e.__importDefault=g;/*! ***************************************************************************** | ||
Copyright (c) Microsoft Corporation. All rights reserved. | ||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use | ||
this file except in compliance with the License. You may obtain a copy of the | ||
License at http://www.apache.org/licenses/LICENSE-2.0 | ||
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED | ||
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, | ||
MERCHANTABLITY OR NON-INFRINGEMENT. | ||
See the Apache Version 2.0 License for specific language governing permissions | ||
and limitations under the License. | ||
***************************************************************************** */ | ||
var w=function(t,e){return(w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},S=function(){return S=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])}return t},S.apply(this,arguments)}}})}); | ||
//# sourceMappingURL=mdc.linearProgress.min.js.map |
@@ -23,86 +23,94 @@ /** | ||
*/ | ||
import MDCFoundation from '@material/base/foundation'; | ||
import {transformStyleProperties} from '@material/animation/index'; | ||
import {cssClasses, strings} from './constants'; | ||
export default class MDCLinearProgressFoundation extends MDCFoundation { | ||
static get cssClasses() { | ||
return cssClasses; | ||
} | ||
static get strings() { | ||
return strings; | ||
} | ||
static get defaultAdapter() { | ||
return { | ||
addClass: (/* className: string */) => {}, | ||
getPrimaryBar: () => /* el: Element */ {}, | ||
getBuffer: () => /* el: Element */ {}, | ||
hasClass: (/* className: string */) => false, | ||
removeClass: (/* className: string */) => {}, | ||
setStyle: (/* el: Element, styleProperty: string, value: string */) => {}, | ||
}; | ||
} | ||
constructor(adapter) { | ||
super(Object.assign(MDCLinearProgressFoundation.defaultAdapter, adapter)); | ||
} | ||
init() { | ||
this.determinate_ = !this.adapter_.hasClass(cssClasses.INDETERMINATE_CLASS); | ||
this.reverse_ = this.adapter_.hasClass(cssClasses.REVERSED_CLASS); | ||
this.progress_ = 0; | ||
} | ||
setDeterminate(isDeterminate) { | ||
this.determinate_ = isDeterminate; | ||
if (this.determinate_) { | ||
this.adapter_.removeClass(cssClasses.INDETERMINATE_CLASS); | ||
this.setScale_(this.adapter_.getPrimaryBar(), this.progress_); | ||
} else { | ||
this.adapter_.addClass(cssClasses.INDETERMINATE_CLASS); | ||
this.setScale_(this.adapter_.getPrimaryBar(), 1); | ||
this.setScale_(this.adapter_.getBuffer(), 1); | ||
import * as tslib_1 from "tslib"; | ||
import { getCorrectPropertyName } from '@material/animation/util'; | ||
import { MDCFoundation } from '@material/base/foundation'; | ||
import { cssClasses, strings } from './constants'; | ||
var MDCLinearProgressFoundation = /** @class */ (function (_super) { | ||
tslib_1.__extends(MDCLinearProgressFoundation, _super); | ||
function MDCLinearProgressFoundation(adapter) { | ||
return _super.call(this, tslib_1.__assign({}, MDCLinearProgressFoundation.defaultAdapter, adapter)) || this; | ||
} | ||
} | ||
setProgress(value) { | ||
this.progress_ = value; | ||
if (this.determinate_) { | ||
this.setScale_(this.adapter_.getPrimaryBar(), value); | ||
} | ||
} | ||
setBuffer(value) { | ||
if (this.determinate_) { | ||
this.setScale_(this.adapter_.getBuffer(), value); | ||
} | ||
} | ||
setReverse(isReversed) { | ||
this.reverse_ = isReversed; | ||
if (this.reverse_) { | ||
this.adapter_.addClass(cssClasses.REVERSED_CLASS); | ||
} else { | ||
this.adapter_.removeClass(cssClasses.REVERSED_CLASS); | ||
} | ||
} | ||
open() { | ||
this.adapter_.removeClass(cssClasses.CLOSED_CLASS); | ||
} | ||
close() { | ||
this.adapter_.addClass(cssClasses.CLOSED_CLASS); | ||
} | ||
setScale_(el, scaleValue) { | ||
const value = 'scaleX(' + scaleValue + ')'; | ||
transformStyleProperties.forEach((transformStyleProperty) => { | ||
this.adapter_.setStyle(el, transformStyleProperty, value); | ||
Object.defineProperty(MDCLinearProgressFoundation, "cssClasses", { | ||
get: function () { | ||
return cssClasses; | ||
}, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
} | ||
} | ||
Object.defineProperty(MDCLinearProgressFoundation, "strings", { | ||
get: function () { | ||
return strings; | ||
}, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
Object.defineProperty(MDCLinearProgressFoundation, "defaultAdapter", { | ||
get: function () { | ||
return { | ||
addClass: function () { return undefined; }, | ||
getBuffer: function () { return null; }, | ||
getPrimaryBar: function () { return null; }, | ||
hasClass: function () { return false; }, | ||
removeClass: function () { return undefined; }, | ||
setStyle: function () { return undefined; }, | ||
}; | ||
}, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
MDCLinearProgressFoundation.prototype.init = function () { | ||
this.isDeterminate_ = !this.adapter_.hasClass(cssClasses.INDETERMINATE_CLASS); | ||
this.isReversed_ = this.adapter_.hasClass(cssClasses.REVERSED_CLASS); | ||
this.progress_ = 0; | ||
}; | ||
MDCLinearProgressFoundation.prototype.setDeterminate = function (isDeterminate) { | ||
this.isDeterminate_ = isDeterminate; | ||
if (this.isDeterminate_) { | ||
this.adapter_.removeClass(cssClasses.INDETERMINATE_CLASS); | ||
this.setScale_(this.adapter_.getPrimaryBar(), this.progress_); | ||
} | ||
else { | ||
this.adapter_.addClass(cssClasses.INDETERMINATE_CLASS); | ||
this.setScale_(this.adapter_.getPrimaryBar(), 1); | ||
this.setScale_(this.adapter_.getBuffer(), 1); | ||
} | ||
}; | ||
MDCLinearProgressFoundation.prototype.setProgress = function (value) { | ||
this.progress_ = value; | ||
if (this.isDeterminate_) { | ||
this.setScale_(this.adapter_.getPrimaryBar(), value); | ||
} | ||
}; | ||
MDCLinearProgressFoundation.prototype.setBuffer = function (value) { | ||
if (this.isDeterminate_) { | ||
this.setScale_(this.adapter_.getBuffer(), value); | ||
} | ||
}; | ||
MDCLinearProgressFoundation.prototype.setReverse = function (isReversed) { | ||
this.isReversed_ = isReversed; | ||
if (this.isReversed_) { | ||
this.adapter_.addClass(cssClasses.REVERSED_CLASS); | ||
} | ||
else { | ||
this.adapter_.removeClass(cssClasses.REVERSED_CLASS); | ||
} | ||
}; | ||
MDCLinearProgressFoundation.prototype.open = function () { | ||
this.adapter_.removeClass(cssClasses.CLOSED_CLASS); | ||
}; | ||
MDCLinearProgressFoundation.prototype.close = function () { | ||
this.adapter_.addClass(cssClasses.CLOSED_CLASS); | ||
}; | ||
MDCLinearProgressFoundation.prototype.setScale_ = function (el, scaleValue) { | ||
if (!el) { | ||
return; | ||
} | ||
var value = "scaleX(" + scaleValue + ")"; | ||
this.adapter_.setStyle(el, getCorrectPropertyName(window, 'transform'), value); | ||
}; | ||
return MDCLinearProgressFoundation; | ||
}(MDCFoundation)); | ||
export { MDCLinearProgressFoundation }; | ||
// tslint:disable-next-line:no-default-export Needed for backward compatibility with MDC Web v0.44.0 and earlier. | ||
export default MDCLinearProgressFoundation; | ||
//# sourceMappingURL=foundation.js.map |
51
index.js
/** | ||
* @license | ||
* Copyright 2017 Google Inc. | ||
* Copyright 2019 Google Inc. | ||
* | ||
@@ -23,47 +23,4 @@ * Permission is hereby granted, free of charge, to any person obtaining a copy | ||
*/ | ||
import MDCComponent from '@material/base/component'; | ||
import MDCLinearProgressFoundation from './foundation'; | ||
export {MDCLinearProgressFoundation}; | ||
export class MDCLinearProgress extends MDCComponent { | ||
static attachTo(root) { | ||
return new MDCLinearProgress(root); | ||
} | ||
set determinate(value) { | ||
this.foundation_.setDeterminate(value); | ||
} | ||
set progress(value) { | ||
this.foundation_.setProgress(value); | ||
} | ||
set buffer(value) { | ||
this.foundation_.setBuffer(value); | ||
} | ||
set reverse(value) { | ||
this.foundation_.setReverse(value); | ||
} | ||
open() { | ||
this.foundation_.open(); | ||
} | ||
close() { | ||
this.foundation_.close(); | ||
} | ||
getDefaultFoundation() { | ||
return new MDCLinearProgressFoundation({ | ||
addClass: (className) => this.root_.classList.add(className), | ||
getPrimaryBar: () => this.root_.querySelector(MDCLinearProgressFoundation.strings.PRIMARY_BAR_SELECTOR), | ||
getBuffer: () => this.root_.querySelector(MDCLinearProgressFoundation.strings.BUFFER_SELECTOR), | ||
hasClass: (className) => this.root_.classList.contains(className), | ||
removeClass: (className) => this.root_.classList.remove(className), | ||
setStyle: (el, styleProperty, value) => el.style[styleProperty] = value, | ||
}); | ||
} | ||
} | ||
export * from './component'; | ||
export * from './foundation'; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@material/linear-progress", | ||
"description": "The Material Components for the web linear progress indicator component", | ||
"version": "0.43.0", | ||
"version": "1.0.0-0", | ||
"license": "MIT", | ||
"main": "dist/mdc.linearProgress.js", | ||
"module": "index.js", | ||
"sideEffects": false, | ||
"types": "dist/mdc.linearProgress.d.ts", | ||
"keywords": [ | ||
@@ -17,5 +20,6 @@ "material components", | ||
"dependencies": { | ||
"@material/animation": "^0.41.0", | ||
"@material/base": "^0.41.0", | ||
"@material/theme": "^0.43.0" | ||
"@material/animation": "^1.0.0-0", | ||
"@material/base": "^1.0.0-0", | ||
"@material/theme": "^1.0.0-0", | ||
"tslib": "^1.9.3" | ||
}, | ||
@@ -22,0 +26,0 @@ "publishConfig": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
363987
30
2342
4
1
+ Addedtslib@^1.9.3
+ Added@material/animation@1.0.0(transitive)
+ Added@material/base@1.0.0(transitive)
+ Added@material/feature-targeting@0.44.1(transitive)
+ Added@material/theme@1.1.0(transitive)
+ Addedtslib@1.14.1(transitive)
- Removed@material/animation@0.41.0(transitive)
- Removed@material/base@0.41.0(transitive)
- Removed@material/theme@0.43.0(transitive)
Updated@material/animation@^1.0.0-0
Updated@material/base@^1.0.0-0
Updated@material/theme@^1.0.0-0