Plugin Directory

Changeset 191260


Ignore:
Timestamp:
01/07/2010 09:50:28 PM (16 years ago)
Author:
malcalevak
Message:

enqueue_script utilized for CSS
Initial implementation of JSON option loading
Minor rearrangement of code.

Location:
wp-slimbox2/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • wp-slimbox2/trunk/index.php

    r113369 r191260  
    55Description: A Wordpress implementation of the Slimbox2 javascript, utilizing jQuery, originally written by Christophe Beyls. Requires WP 2.6+
    66Author: Greg Yingling (malcalevak)
    7 Version: 0.9.7.1
     7Version: 0.9.8
    88Author URI: http://transientmonkey.com/
    99
     
    3232if (!defined('WP_PLUGIN_URL')) {define('WP_PLUGIN_URL',WP_CONTENT_URL.'/plugins');}
    3333
    34 wp_register_script('slimbox2', WP_PLUGIN_URL.'/wp-slimbox2/javascript/slimbox2.js',array('jquery'), '2.02');
    35 wp_register_script('slimbox2_autoload', WP_PLUGIN_URL.'/wp-slimbox2/javascript/slimbox2_autoload.js.php',array('slimbox2'),$options->get_option('cache'));//add option for version number, update with each save
    36 wp_register_script('jquery_easing', WP_PLUGIN_URL.'/wp-slimbox2/javascript/jquery.easing.1.3.packed.js',array('jquery'), '1.3');
    37 wp_register_script('jquery_farbtastic', WP_PLUGIN_URL.'/wp-slimbox2/javascript/farbtastic/farbtastic.js',array('jquery'), '1.2');//WP 2.7+ has it built in, add a check for it
    38 wp_register_script('load_farbtastic', WP_PLUGIN_URL.'/wp-slimbox2/javascript/farbtastic/load_farbtastic.js',array('jquery_farbtastic'), '1.0');
    39 wp_register_script('load_keypress', WP_PLUGIN_URL.'/wp-slimbox2/javascript/keypress.js',array('jquery'), '1.0');
     34add_action('wp_print_scripts', 'wp_slimbox_scripts');
     35add_action('wp_print_styles', 'wp_slimbox_styles');
    4036
    41 add_action('wp_print_scripts', 'wp_slimbox');
    42 function wp_slimbox() {
     37function wp_slimbox_styles() {
    4338    $options = new WPlize('wp_slimbox');
     39    wp_register_style('slimbox2', WP_PLUGIN_URL.'/wp-slimbox2/slimbox2.css','','1.0','screen');
     40    wp_enqueue_style('slimbox2');
     41    wp_register_script('slimbox2', WP_PLUGIN_URL.'/wp-slimbox2/javascript/slimbox2.js',array('jquery'), '2.02');
     42    wp_register_script('slimbox2_autoload', WP_PLUGIN_URL.'/wp-slimbox2/javascript/slimbox2_autoload.js.php',array('slimbox2'),$options->get_option('cache'));//add option for version number, update with each save
     43    wp_register_script('jquery_easing', WP_PLUGIN_URL.'/wp-slimbox2/javascript/jquery.easing.1.3.packed.js',array('jquery'), '1.3');
     44}
     45function wp_slimbox_scripts() {
     46    global $options;
    4447    if (!is_admin())
    4548    {
     
    4851            if ($_REQUEST['slimbox'] == 'off' OR (!isset($_REQUEST['slimbox']) AND $_COOKIE['slimboxC'] != 'on')) return;
    4952        }
    50         echo '<link rel="stylesheet" href="'.WP_PLUGIN_URL.'/wp-slimbox2/slimbox2.css" type="text/css" media="screen" />
    51 ';
    5253        if($options->get_option('resizeEasing') != 'swing') wp_enqueue_script('jquery_easing');
    5354        wp_enqueue_script('slimbox2_autoload');
     
    5657
    5758add_action('admin_menu', 'show_slimbox_options');
     59add_action('admin_init', 'slimbox_admin_init');
    5860
    5961function show_slimbox_options() {require('adminmenu.php');}
     
    6365}
    6466
     67function slimbox_admin_init() {
     68    wp_register_style('farbtastic', WP_PLUGIN_URL.'/wp-slimbox2/javascript/farbtastic/farbtastic.css','','1.0','screen');
     69    wp_register_script('jquery_farbtastic', WP_PLUGIN_URL.'/wp-slimbox2/javascript/farbtastic/farbtastic.js',array('jquery'), '1.2');
     70    wp_register_script('load_farbtastic', WP_PLUGIN_URL.'/wp-slimbox2/javascript/farbtastic/load_farbtastic.js',array('jquery_farbtastic'), '1.0');
     71    wp_register_script('load_keypress', WP_PLUGIN_URL.'/wp-slimbox2/javascript/keypress.js',array('jquery'), '1.0');
     72}
     73
     74function slimbox_admin_styles() {
     75    wp_enqueue_style('farbtastic');
     76}
     77
    6578function slimbox_adminhead() {
    66     echo '<link rel="stylesheet" href="'.WP_PLUGIN_URL.'/wp-slimbox2/javascript/farbtastic/farbtastic.css" type="text/css" media="screen" />
    67 ';
    6879    wp_enqueue_script('load_farbtastic');
    6980    wp_enqueue_script('load_keypress');
  • wp-slimbox2/trunk/readme.txt

    r112410 r191260  
    44Tags: slimbox, slimbox2, lightbox, jQuery, picture, photo, image, overlay, display, lightbox2
    55Requires at least: 2.6
    6 Tested up to: 2.7.1
     6Tested up to: 2.9
    77Stable Tag: 0.9.7.1
    88
Note: See TracChangeset for help on using the changeset viewer.