Esempio n. 1
0
 /**
  * Enqueue JS for our custom admin screens
  *
  * @since Achievements (3.0)
  */
 public function enqueue_scripts()
 {
     // Only load up scripts if we're on an Achievements admin screen
     if (!DPA_Admin::is_admin_screen()) {
         return;
     }
     // "Supported Plugins" screen
     if ('achievements-plugins' === $_GET['page']) {
         wp_enqueue_script('dpa_socialite', trailingslashit($this->javascript_url) . 'socialite-min.js', array(), '20120722', true);
         wp_enqueue_script('tablesorter_js', trailingslashit($this->javascript_url) . 'jquery-tablesorter-min.js', array('jquery'), '20120722', true);
         wp_enqueue_script('dpa_sp_admin_js', trailingslashit($this->javascript_url) . 'supportedplugins.js', array('jquery', 'dpa_socialite', 'dashboard', 'postbox'), '20130908', true);
         // Add thickbox for the 'not installed' links on the List view
         add_thickbox();
     }
 }
Esempio n. 2
0
 /**
  * Register the settings
  *
  * @since 3.0
  */
 public function register_admin_settings()
 {
     // Only do stuff if we're on an Achievements admin screen
     if (!DPA_Admin::is_admin_screen()) {
         return;
     }
     // Fire an action for Achievements plugins to register their custom settings
     do_action('dpa_register_admin_settings');
 }