示例#1
0
文件: Action.php 项目: juniortux/jaws
 /**
  * Ajax the gadget adding the basic script links to build the interface
  *
  * @access  protected
  * @param   string  $file       Optional The gadget can require a special JS file,
  *                              it should be located under gadgets/$gadget/Resources/$file
  * @return  void
  */
 public function AjaxMe($file = '')
 {
     $GLOBALS['app']->Layout->AddScriptLink('libraries/mootools/core.js?' . JAWS_VERSION);
     $GLOBALS['app']->Layout->AddScriptLink('include/Jaws/Resources/Ajax.js?' . JAWS_VERSION);
     if (!empty($file)) {
         $GLOBALS['app']->Layout->AddScriptLink('gadgets/' . $this->gadget->name . '/Resources/' . $file . '?' . $this->gadget->version);
     }
     $config = array('DATAGRID_PAGER_FIRSTACTION' => 'javascript: firstValues(); return false;', 'DATAGRID_PAGER_PREVACTION' => 'javascript: previousValues(); return false;', 'DATAGRID_PAGER_NEXTACTION' => 'javascript: nextValues(); return false;', 'DATAGRID_PAGER_LASTACTION' => 'javascript: lastValues(); return false;', 'DATAGRID_DATA_ONLOADING' => 'showWorkingNotification;', 'DATAGRID_DATA_ONLOADED' => 'hideWorkingNotification;');
     Piwi::addExtraConf($config);
 }