From 522a2c7a0489cfb434dd8441e5ce98e41269dfd4 Mon Sep 17 00:00:00 2001 From: Matt Rude Date: Wed, 14 Aug 2013 13:31:57 -0500 Subject: [PATCH 1/2] Add new function cf_github_activity_add_jquery to add jQuery to sites who are not using it already, see #1 --- wp-github-activity.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wp-github-activity.php b/wp-github-activity.php index acf834f..09bf155 100644 --- a/wp-github-activity.php +++ b/wp-github-activity.php @@ -159,6 +159,11 @@ function cf_github_activity_shortcode($args = array()) { } add_shortcode('github_activity', 'cf_github_activity_shortcode'); +function cf_github_activity_add_jquery() { + wp_enqueue_script( 'jquery' ); +} +add_action( 'wp_enqueue_scripts', 'cf_github_activity_add_jquery' ); + class CF_GitHub_Activity_Widget extends WP_Widget { function __construct() { $title = __('GitHub Activity', 'github-activity'); From 7e7f9e476b2bb69f50663411629ecac66b62175c Mon Sep 17 00:00:00 2001 From: Matt Rude Date: Sun, 18 Aug 2013 10:46:40 -0500 Subject: [PATCH 2/2] move the action call of cf_github_activity_add_jquery to cf_github_activity --- wp-github-activity.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wp-github-activity.php b/wp-github-activity.php index 09bf155..5351e20 100644 --- a/wp-github-activity.php +++ b/wp-github-activity.php @@ -29,6 +29,8 @@ function cf_github_activity($username, $excluded = array(), $count = 10, $includ return ''; } + add_action( 'wp_enqueue_scripts', 'cf_github_activity_add_jquery' ); + // disable the default CSS or JS using these filters cf_github_activity::instance()->css_output = apply_filters('cf_github_activity_css_output', cf_github_activity::instance()->css_output); cf_github_activity::instance()->js_output = apply_filters('cf_github_activity_js_output', cf_github_activity::instance()->js_output); @@ -159,10 +161,10 @@ function cf_github_activity_shortcode($args = array()) { } add_shortcode('github_activity', 'cf_github_activity_shortcode'); +// Add the jquery script to the page if it is not already used. function cf_github_activity_add_jquery() { wp_enqueue_script( 'jquery' ); } -add_action( 'wp_enqueue_scripts', 'cf_github_activity_add_jquery' ); class CF_GitHub_Activity_Widget extends WP_Widget { function __construct() {