public function __construct() { $this->setWidgetDependencies('event'); $this->setWidgetDependencies('json'); $this->setWidgetDependencies('io'); $this->setWidgetDependencies('node'); Application::getSingleton('Extension_View_Yui35_ModuleDependencies')->setYuiInstance('Y'); }
public function setWidgetDependencies($value) { if (!in_array($value, $this->widgetDependencies)) { $this->widgetDependencies[] = $value; } $yui = Application::getSingleton('Extension_View_Yui35_ModuleDependencies'); $yui->setWidgetDependencies($value); }
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; }
public function __construct() { $yui = Application::getSingleton('Extension_View_Yui35_ModuleDependencies'); $yui->setWidgetDependencies('io-base'); $yui->setWidgetDependencies('json'); }
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') {