From ed8231a193aa55a51b6ffc70a58d86d74e17a027 Mon Sep 17 00:00:00 2001 From: John Bintz Date: Sun, 1 Nov 2009 20:20:40 -0500 Subject: [PATCH] working on enhancements --- addons/Core/Core.inc | 15 ++++++++++----- js/MediaUploader.js | 12 ++++++++++++ 2 files changed, 22 insertions(+), 5 deletions(-) create mode 100644 js/MediaUploader.js diff --git a/addons/Core/Core.inc b/addons/Core/Core.inc index c88c9fe..385d63a 100644 --- a/addons/Core/Core.inc +++ b/addons/Core/Core.inc @@ -192,12 +192,13 @@ class ComicPressAddonCore extends ComicPressAddon { * Set up the admin interface and meta boxes. */ function setup_admin_interface() { - global $plugin_page; + global $plugin_page, $pagenow, $post; add_theme_page(__("ComicPress Core", 'comicpress'), __('ComicPress Core', 'comicpress'), 'edit_themes', 'comicpress/render_admin', array(&$this, 'render_admin')); add_theme_page(__("Edit Partials", 'comicpress'), __('Edit Partials', 'comicpress'), 'edit_themes', 'comicpress/edit_partials', array(&$this, 'render_edit_partials')); - if (isset($_REQUEST['post'])) { + if (strpos($page, "edit") === 0) { + var_dump($post); add_meta_box("comic-image-ordering", __("Comic Image Ordering", 'comicpress'), array(&$this, 'render_comic_image_ordering'), "post", "normal", "low"); } @@ -205,7 +206,11 @@ class ComicPressAddonCore extends ComicPressAddon { wp_enqueue_style('cp-admin', get_stylesheet_directory_uri() . '/css/cp-admin.css'); wp_enqueue_script('cp-admin', get_stylesheet_directory_uri() . '/js/Storyline.js', array('jquery', 'jquery-ui-sortable')); } - } + + if (strpos($pagenow, "media-upload") === 0) { + wp_enqueue_script('cp-media', get_stylesheet_directory_uri() . '/js/MediaUpload.js', array('jquery')); + } + } /** * Show comic media. @@ -256,9 +261,9 @@ class ComicPressAddonCore extends ComicPressAddon { */ function setup_comic_metadata_buttons($form_fields, $post) { global $pagenow; - + $current_type = get_post_meta($post->ID, 'comic_image_type', true); - + $field_html_lines = array(); $field_html_lines[] = ''; foreach ($this->comic_image_types as $field => $label) { diff --git a/js/MediaUploader.js b/js/MediaUploader.js new file mode 100644 index 0000000..90ec0d8 --- /dev/null +++ b/js/MediaUploader.js @@ -0,0 +1,12 @@ +jQuery(function() { +jQuery('.media-item').each(function() { + var item = this; + jQuery('.savesend', item).each(function() { + + }); + jQuery('input[name*=comic_image_type]', item).bind('change', function() { + + }); +}); + +}); \ No newline at end of file