Example #1
0
 public function __construct()
 {
     $this->setWidgetDependencies('event');
     $this->setWidgetDependencies('json');
     $this->setWidgetDependencies('io');
     $this->setWidgetDependencies('node');
     Application::getSingleton('Extension_View_Yui35_ModuleDependencies')->setYuiInstance('Y');
 }
Example #2
0
 public function setWidgetDependencies($value)
 {
     if (!in_array($value, $this->widgetDependencies)) {
         $this->widgetDependencies[] = $value;
     }
     $yui = Application::getSingleton('Extension_View_Yui35_ModuleDependencies');
     $yui->setWidgetDependencies($value);
 }
Example #3
0
 public function yuiTemplate()
 {
     $widgetDependencies = Application::getSingleton('Extension_View_Yui35_ModuleDependencies')->getWidgetDependenciesHtml();
     if ($widgetDependencies != '') {
         $widgetDependencies = $widgetDependencies . ',';
     }
     $javascript = ' YUI().use(' . $widgetDependencies . ' function (Y) {' . $this->javascript . '})';
     return $javascript;
 }
Example #4
0
 public function __construct()
 {
     $yui = Application::getSingleton('Extension_View_Yui35_ModuleDependencies');
     $yui->setWidgetDependencies('io-base');
     $yui->setWidgetDependencies('json');
 }
Example #5
0
		      var newDate = ev.newSelection[0]; 
		      calendarInputNode.set('value',dtdate.format(newDate)); 
		   	  host.hide(); 
		});
	},  
 
 });

 Y.namespace("Plugin");
 Y.Plugin.PopUpCalendar = PopUpCalendar; 

}, "3.5.0", {requires:["plugin"]});


YUI().use( <?php 
echo Application::getSingleton('Extension_View_Yui35_ModuleDependencies')->getWidgetDependenciesHtml();
?>
,"datatable-edit",
"popup-calendar",
"datatable-pf",
	function(Y) 
	{		
 <?php 
echo Core_View_Layout_JavascriptTemplate::singleton()->getJavascript();
?>
	 
		 Y.delegate("click",
			function(e)
			{  
				if(e.target.get('nodeName')=='A')
				{