UNPKG

cerradura-iot-timer

Version:

Plugin para la aplicación de domoto con un timer para la cerradura IoT

31 lines (21 loc) 815 B
const Domoto = require('domoto'); const ChildItemMenu = require('domoto/childItemMenu'); const TimerController = require('./timerController') const viewPath = require('path').resolve(__dirname, './view.html'); /*const XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest; const delay = require('delay'); var xhr = new XMLHttpRequest();*/ module.exports = class DomotoTimerLock extends Domoto { constructor() { super('cerradura-iot-timer'); this.description = 'Timer'; this.itemMenu.iconLeft = 'clock'; const view = this.addView(viewPath); view.on('load', this._onLoadView.bind(this)); } _onLoadView(view) { const lock = this.getModule('cerradura-iot'); const controller = new TimerController(view, lock); this.itemMenu.on('click', this.viewManager.show(view)); } };