/** */ protected function init() { // run parent init method parent::init(); // extra activity entry links add_action('bp_before_activity_loop', array($this, 'render')); }
/** * @internal copied from bp-default/functions.php */ public function init_scripts() { parent::init_scripts(); // Bump this when changes are made to bust cache $version = '20120110'; // the global BuddyPress JS - Ajax will not work without it nxt_enqueue_script('dtheme-ajax-js', BP_PLUGIN_URL . '/bp-themes/bp-default/_inc/global.js', array('jquery'), $version); // Add words that we need to use in JS to the end of the page so they can be translated and still used. $params = array('my_favs' => __('My Favorites', 'buddypress'), 'accepted' => __('Accepted', 'buddypress'), 'rejected' => __('Rejected', 'buddypress'), 'show_all_comments' => __('Show all comments for this thread', 'buddypress'), 'show_all' => __('Show all', 'buddypress'), 'comments' => __('comments', 'buddypress'), 'close' => __('Close', 'buddypress'), 'view' => __('View', 'buddypress'), 'mark_as_fav' => __('Favorite', 'buddypress'), 'remove_fav' => __('Remove Favorite', 'buddypress')); nxt_localize_script('dtheme-ajax-js', 'BP_DTheme', $params); }