Sha256: e80503e122966e42203e460b7b6fedd6bedc6883881fe8b4ad51527d64d2984d

Contents?: true

Size: 710 Bytes

Versions: 15

Compression:

Stored size: 710 Bytes

Contents

import {VSnackbar} from '../snackbar.js';

export class VSnackbarEvent {
    constructor(options, params, event) {
        this.options = options;
        this.params = params;
        this.event = event;
        let snackbarElem = document.querySelector('.mdc-snackbar');
        this.snackbar = snackbarElem.vComponent;
    }

    call(results) {
        let message = this.params.text;
        let snackbar = this.snackbar;
        let promiseObj = new Promise(function (resolve) {
            console.log("Showing snackbar");
            snackbar.display(message);
            results.push({action:'snackbar', statusCode: 200});
            resolve(results);
        });
        return promiseObj;
    }
}

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
voom-presenters-0.2.0 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.13 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.12 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.11 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.10 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.9 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.8 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.7 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.6 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.5 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.4 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.3 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.2 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.1 views/mdc/assets/js/components/events/snackbar.js
voom-presenters-0.1.0 views/mdc/assets/js/components/events/snackbar.js