';
}
$annie_footnoteText = array();
$annie_footcount = 1;
return $content;
}
}
if (! function_exists('annie_toolbox')) {
function annie_toolbox()
{
global $annie_highlightText;
if (sizeof($annie_highlightText) > 0)
{
annie_show_toolbox();
echo '
';
// Output the div with highlights
foreach ($annie_highlightText as $discard => $annie_text)
{
// echo $annie_text ."
";
}
echo '
';
}
}
}
if (! function_exists('annie_show_toolbox')) {
$annie_toolboxShowing = false;
function annie_show_toolbox()
{
global $annie_toolboxShowing, $annie_highlightText;
if (!$annie_toolboxShowing && get_option('annie_showToolbox', 'true') == "true")
{
// Toolbox code
$annie_toolboxMarkup = '
«
';
echo $annie_toolboxMarkup;
$annie_toolboxShowing = true;
}
}
}
if (! function_exists('annie_load_scripts')) {
function annie_load_scripts()
{
// Load jQuery, if not already present
wp_enqueue_script('jquery');
// Load the Tippy script
wp_register_script('Annie', plugins_url() .'/annie/annie.js', array('jquery'));
wp_enqueue_script('Annie');
}
}
if (! function_exists('annie_load_styles')) {
function annie_load_styles()
{
wp_register_style('Annie', plugins_url() .'/annie/annie.css');
wp_enqueue_style('Annie');
}
}
if (! function_exists('annie_load_for_admin'))
{
function annie_load_for_admin()
{
echo '';
}
}
// Need this to test if we are on a single page. Since is_page() doesn't
// work inside the loop, grab the val at wp_head.
if (! function_exists('annie_load_globals'))
{
$is_page_val = false;
function annie_load_globals()
{
global $is_page_val;
$is_page_val = is_page();
}
}
add_action('wp_print_styles', 'annie_load_styles');
add_action('wp_print_scripts', 'annie_load_scripts');
add_shortcode('hi', 'annie_highlight_shortcode');
add_shortcode('foot', 'annie_footnote_shortcode');
add_shortcode('footnotes', 'annie_footnote_display_shortcode');
add_filter('the_content', 'annie_process_content');
add_action('wp_footer', 'annie_toolbox');
add_action('admin_menu', 'annie_addoptions');
add_action('admin_head', 'annie_load_for_admin');
add_action('wp_head', 'annie_load_globals');
?>