UNPKG

siesta-lite

Version:

Stress-free JavaScript unit testing and functional testing tool, works in NodeJS and browsers

47 lines (33 loc) 1.04 kB
/* Siesta 5.6.1 Copyright(c) 2009-2022 Bryntum AB https://bryntum.com/contact https://bryntum.com/products/siesta/license */ Ext.define('Siesta.Project.Browser.UI.TestGridController', { extend : 'Ext.app.ViewController', alias : 'controller.testgrid', requires : [ 'Siesta.Project.Browser.UI.AboutWindow' ], control : { '#tool-menu [option]' : { click : 'onMenuItemClick' }, '[actionName^=run]' : { click : 'onRunBtnClicked' }, '#aboutSiesta' : { click : 'onAboutSiesta' } }, // Toolbar actions onRunBtnClicked : function (btn) { this.getView().fireEvent('buttonclick', this, btn, btn.actionName); }, // EOF Toolbar actions // Menu actions onMenuItemClick : function (menuitem) { this.getView().fireEvent('optionchange', this, menuitem.option, menuitem.checked); }, onAboutSiesta : function () { new Siesta.Project.Browser.UI.AboutWindow().show(); } // EOF Menu actions })