PHP Classes

File: modules/system/tests/js/fixtures/framework/TestPromiseListener.js

Recommend this page to a friend!
  Packages of Luke Towers   Winter   modules/system/tests/js/fixtures/framework/TestPromiseListener.js   Download  
File: modules/system/tests/js/fixtures/framework/TestPromiseListener.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Winter
Content management system that uses MVC
Author: By
Last change:
Date: 7 months ago
Size: 731 bytes
 

Contents

Class file image Download
/* globals window */ ((Snowboard) => { class TestPromiseListener extends Snowboard.Singleton { listens() { return { promiseOne: 'promiseOne', promiseTwo: 'promiseTwo' }; } promiseOne(arg) { return new Promise((resolve) => { window.setTimeout(() => { this.eventResult = 'Event called with arg ' + arg; resolve(); }, 500); }); } promiseTwo(arg) { this.eventResult = 'Promise two called with arg ' + arg; return true; } } Snowboard.addPlugin('test', TestPromiseListener); })(window.Snowboard);