X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/177fd6fefd2e3d5a0ea6591c71d660cabdb3c1a4..refs/tags/wordpress-2.6.2:/wp-admin/themes.php diff --git a/wp-admin/themes.php b/wp-admin/themes.php index cb8d082b..22c52cea 100644 --- a/wp-admin/themes.php +++ b/wp-admin/themes.php @@ -13,6 +13,10 @@ if ( isset($_GET['action']) ) { $title = __('Manage Themes'); $parent_file = 'themes.php'; + +add_thickbox(); +wp_enqueue_script( 'theme-preview' ); + require_once('admin-header.php'); ?> @@ -25,16 +29,38 @@ require_once('admin-header.php'); add_query_arg( 'pagenum', '%#%' ) . '#themenav', + 'format' => '', + 'total' => ceil($theme_total / $per_page), + 'current' => $page +)); + +$themes = array_slice( $themes, $start, $per_page ); + ?>

-
+
screenshot ) : ?> -<?php _e('Current theme preview'); ?> +<?php _e('Current theme preview'); ?>

title, $ct->version, $ct->author) ; ?>

-

description; ?>

+

description; ?>

parent_theme) { ?>

%2$s. The stylesheet files are located in %3$s. %4$s uses templates from %5$s. Changes made to the templates will affect both themes.'), $ct->title, $ct->template_dir, $ct->stylesheet_dir, $ct->title, $ct->parent_theme); ?>

@@ -46,17 +72,42 @@ $ct = current_theme_info();

- +
+ + +
+$page_links
"; ?> +
+
+
+ + +name ) - continue; +$rows = ceil(count($theme_names) / 3); +for ( $row = 1; $row <= $rows; $row++ ) + for ( $col = 1; $col <= 3; $col++ ) + $table[$row][$col] = array_shift($theme_names); + +foreach ( $table as $row => $cols ) { +?> + + $theme_name ) { + $class = array('available-theme'); + if ( $row == 1 ) $class[] = 'top'; + if ( $col == 1 ) $class[] = 'left'; + if ( $row == $rows ) $class[] = 'bottom'; + if ( $col == 3 ) $class[] = 'right'; +?> + + + + +
+ 1, 'template' => $template, 'stylesheet' => $stylesheet, 'TB_iframe' => 'true', 'width' => 600, 'height' => 400 ), $preview_link ); + $preview_text = attribute_escape( sprintf( __('Preview of "%s"'), $title ) ); $tags = $themes[$theme_name]['Tags']; + $thickbox_class = 'thickbox'; $activate_link = wp_nonce_url("themes.php?action=activate&template=".urlencode($template)."&stylesheet=".urlencode($stylesheet), 'switch-theme_' . $template); + $activate_text = attribute_escape( sprintf( __('Activate "%s"'), $title ) ); ?> -
-

- - + - + - - -

+ +

+

-

+

+ +
+ +
+ + +
+ + +
+$page_links
"; ?> +
- + - +