aurelia-materialize-bridge
Version:
Aurelia interface to http://materializecss.com/
22 lines • 1.08 kB
JavaScript
define(["require", "exports", "../aurelia"], function (require, exports, au) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var MdToastService = /** @class */ (function () {
function MdToastService() {
}
MdToastService.prototype.removeAll = function () {
M.Toast.dismissAll();
};
MdToastService.prototype.show = function (html, displayLength, className, activationPercent, inDuration, outDuration) {
var options = { html: html, displayLength: displayLength, classes: className, activationPercent: activationPercent, inDuration: inDuration, outDuration: outDuration };
au.cleanOptions(options);
return new Promise(function (resolve) {
options.completeCallback = function () { return resolve(instance); };
var instance = new M.Toast(options);
});
};
return MdToastService;
}());
exports.MdToastService = MdToastService;
});
//# sourceMappingURL=toastService.js.map