/** ** ============================== ** O O O OOOO ** O O O O O O ** O O O O O O ** OOOO OOOO O OOO OOOO ** O O O O O O O ** O O O O O O O ** OOOO OOOO O O OOOO ** ============================== ** Dr. Stefan Bosse http://www.bsslab.de ** ** COPYRIGHT: THIS SOFTWARE, EXECUTABLE AND SOURCE CODE IS OWNED ** BY THE AUTHOR(S). ** THIS SOURCE CODE MAY NOT BE COPIED, EXTRACTED, ** MODIFIED, OR OTHERWISE USED IN A CONTEXT ** OUTSIDE OF THE SOFTWARE SYSTEM. ** ** $AUTHORS: Christopher Jeffrey, Stefan Bosse ** $INITIAL: (C) 2013-2015, Christopher Jeffrey and contributors ** $MODIFIED: by sbosse ** $REVESIO: 1.2.1 ** ** $INFO: ** ** radioset.js - radio set element for blessed ** ** $ENDOFINFO */ /** * Modules */ var Comp = Require('com/compat'); var Node = Require('term/widgets/node'); var Box = Require('term/widgets/box'); /** * RadioSet */ function RadioSet(options) { if (!instanceOf(this,Node)) { return new RadioSet(options); } options = options || {}; // Possibly inherit parent's style. // options.style = this.parent.style; Box.call(this, options); } //RadioSet.prototype.__proto__ = Box.prototype; inheritPrototype(RadioSet,Box); RadioSet.prototype.type = 'radio-set'; /** * Expose */ module.exports = RadioSet;