| 
									
										
										
										
											2013-01-24 17:23:05 -08:00
										 |  |  | /** | 
					
						
							|  |  |  |  * @provides javelin-behavior-conpherence-widget-pane | 
					
						
							|  |  |  |  * @requires javelin-behavior | 
					
						
							|  |  |  |  *           javelin-dom | 
					
						
							|  |  |  |  *           javelin-stratcom | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | JX.behavior('conpherence-widget-pane', function(config) { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   JX.Stratcom.listen( | 
					
						
							|  |  |  |     'click', | 
					
						
							|  |  |  |     'conpherence-change-widget', | 
					
						
							|  |  |  |     function(e) { | 
					
						
							|  |  |  |       e.kill(); | 
					
						
							|  |  |  |       var data = e.getNodeData('conpherence-change-widget'); | 
					
						
							|  |  |  |       for (var widget in config.widgetRegistery) { | 
					
						
							|  |  |  |         if (widget == data.widget) { | 
					
						
							|  |  |  |           JX.$(widget).style.display = 'block'; | 
					
						
							| 
									
										
										
										
											2013-02-04 19:01:46 -08:00
										 |  |  |           JX.DOM.alterClass(e.getTarget(), data.toggleClass, true); | 
					
						
							| 
									
										
										
										
											2013-01-24 17:23:05 -08:00
										 |  |  |         } else { | 
					
						
							|  |  |  |           JX.$(widget).style.display = 'none'; | 
					
						
							| 
									
										
										
										
											2013-02-04 19:01:46 -08:00
										 |  |  |           var cur_toggle = JX.$(widget + '-toggle'); | 
					
						
							|  |  |  |           JX.DOM.alterClass( | 
					
						
							|  |  |  |             cur_toggle, | 
					
						
							|  |  |  |             JX.Stratcom.getData(cur_toggle).toggleClass, | 
					
						
							|  |  |  |             false | 
					
						
							|  |  |  |           ); | 
					
						
							| 
									
										
										
										
											2013-01-24 17:23:05 -08:00
										 |  |  |         } | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | }); |