awp_live(); add_action('awp_die',array(&$this,'awp_die')); add_action('awp_live',array(&$this,'awp_live')); add_action('awp_ajax_type_nav', array(&$this, 'AJAX')); add_action('loop_end', array(&$this, 'loop_end')); add_action('loop_start', array(&$this, 'loop_start')); add_action('awp_js_start',array(&$this,'awp_js_start')); /*Template Functions*/ add_action('awp_nav_bar_single', array(&$this,'post_nav_bar')); add_action('awp_nav_bar', array(&$this,'nav_bar')); add_filter('aWP_JS', array(&$this,'addJS')); add_action('awp_nav_single_onclick', array(&$this,'single_post_add_onclick')); if($awpall['ajax_nav_pages']) add_filter('wp_list_pages', array(&$this,'pages_add_onclick')); if($awpall['ajax_nav_categories']) add_filter('wp_list_categories', array(&$this,'cats_add_onclick')); } } function awp_die(){ global $awpall; if($awpall['simple_posts'] == 1){ remove_action('loop_end', array(&$this, 'loop_end')); remove_action('loop_start', array(&$this, 'loop_start')); } } function awp_live(){ global $awpall,$aWP; static $started; if(!$started || $aWP['die']){ /* We do not want to do this several times.*/ add_action('loop_end', array(&$this, 'loop_end')); add_action('loop_start', array(&$this, 'loop_start')); } $started = 1; } function addJS(){ echo "\n"."\n".'/* start AJAX nav UnFocus */'."\n var historyKeeper; \n var unFocus;"; include(ABSPATH . PLUGINDIR . AWP_MODULES . '/ajaxnav/unFocus-History-p.js'); $this->unfocus(); } function unfocus(){ global $awpall; ?> //