Path: blob/master/webroot/rsrc/js/application/conpherence/behavior-toggle-widget.js
12242 views
/**1* @provides javelin-behavior-toggle-widget2* @requires javelin-behavior3* javelin-dom4* javelin-util5* javelin-workflow6* javelin-stratcom7*/89JX.behavior('toggle-widget', function(config) {1011var device;1213function init() {14device = JX.Device.getDevice();15if (device != 'phone') {16var node = JX.$('conpherence-main-layout');17JX.DOM.alterClass(node, 'hide-widgets', !config.show);18JX.Stratcom.invoke('resize');19} else {20config.show = 0;21}22}23init();2425function _toggleColumn(e) {26e.kill();27var node = JX.$('conpherence-main-layout');28config.show = !config.show;29JX.DOM.alterClass(node, 'hide-widgets', !config.show);30JX.Stratcom.invoke('resize');3132if (device != 'phone') {33new JX.Request(config.settingsURI)34.setData({value: (config.show ? 1 : 0)})35.send();36}37}3839JX.Stratcom.listen(40'click',41'conpherence-widget-toggle',42_toggleColumn);4344});454647