UNPKG

qcobjects-docs

Version:

The official app and website for documentation of QCObjects

43 lines (40 loc) 1.45 kB
## Step 4: Once you have done the above components declaration, you will now want to code your controllers (cl.quickcorp.controller.js) ```javascript "use strict"; /* * QuickCorp/QCObjects is licensed under the * GNU Lesser General Public License v3.0 * [LICENSE] (https://github.com/QuickCorp/QCObjects/blob/master/LICENSE.txt) * * Permissions of this copyleft license are conditioned on making available * complete source code of licensed works and modifications under the same * license or the GNU GPLv3. Copyright and license notices must be preserved. * Contributors provide an express grant of patent rights. However, a larger * work using the licensed work through interfaces provided by the licensed * work may be distributed under different terms and without source code for * the larger work. * * Copyright (C) 2015 Jean Machuca,<correojean@gmail.com> * * Everyone is permitted to copy and distribute verbatim copies of this * license document, but changing it is not allowed. */ "use strict"; Package('cl.quickcorp.controller',[ class MainController extends Controller{ constructor (){ //TODO: Implement logger.debug('MainController Element Initialized'); super(...arguments); } }), class MyAccountController extends Controller { component= null; done (){ super.done(...arguments); logger.debug('MyAccountController Element Initialized'); this.component.body.setAttribute('loaded',true); } }) ]); ```