Uses minified resources even when WP_DEBUG mode

* Inserted file comment to `thickbox.min.js` minified with [https://developers.google.com/closure/compiler/ Closure Compiler]
 * Updated `thickbox.min.css` minified with [http://www.phpied.com/cssmin-js/ cssmin.js]
 * Added `download.min.php` minified with [http://blog.builtbyprime.com/php/tiny-php-a-fun-php-minifier Tiny PHP]
 * Deleted `thickbox.js`, `thickbox.css` and `download.php`
This commit is contained in:
attosoft committed 2012-10-11 07:30:53 +00:00
1 parent c5633d0e14
commit 6415dfa444
7 files changed
+8 -1529

No files matched your search

+3 -3
View File
@@ -133,7 +133,7 @@ class auto_thickbox {
if ( $this->options['thickbox_type'] == 'modified' ) {
wp_deregister_script('thickbox');
$in_footer = $this->options['script_place'] == 'footer';
wp_register_script('thickbox', $this->util->plugins_url(WP_DEBUG ? 'thickbox.js' :'thickbox.min.js'), array('jquery'), AUTO_THICKBOX_PLUS_VER, $in_footer);
wp_register_script('thickbox', $this->util->plugins_url('thickbox.min.js'), array('jquery'), AUTO_THICKBOX_PLUS_VER, $in_footer);
}
wp_enqueue_script('thickbox');
if ( $this->options['thickbox_type'] == 'modified' ) {
@@ -153,7 +153,7 @@ class auto_thickbox {
case 'open': $l10n['open'] = $this->texts['open']; break;
case 'download':
$l10n['download'] = $this->util->__('Download');
$l10n['forceDL'] = $this->util->plugins_url('download.php');
$l10n['forceDL'] = $this->util->plugins_url('download.min.php');
break;
case 'expand_shrink':
$l10n['actual'] = $this->util->__('Actual Size', 'Original Size');
@@ -172,7 +172,7 @@ class auto_thickbox {
function styles() {
if ( $this->options['thickbox_type'] == 'modified' ) {
wp_deregister_style('thickbox');
wp_register_style('thickbox', $this->util->plugins_url(WP_DEBUG ? 'thickbox.css' : 'thickbox.min.css'), false, AUTO_THICKBOX_PLUS_VER);
wp_register_style('thickbox', $this->util->plugins_url('thickbox.min.css'), false, AUTO_THICKBOX_PLUS_VER);
}
wp_enqueue_style('thickbox');
} # styles()
+2
View File
@@ -0,0 +1,2 @@
<?php /* Force Download 0.1 | attosoft.info | CC BY-NC-ND */
function force_download($a){if(empty($a)){die('Error: File not specified.');return;}$a=sanitize_url($a);if(!file_exists2($a)){die('Error: File not found. $file='.$a);return;}if(headers_sent()){die('Error: Headers already sent.');return;}if(ini_get('zlib.output_compression'))ini_set('zlib.output_compression','Off');header('Pragma: public');header('Expires: 0');header('Cache-Control: must-revalidate, post-check=0, pre-check=0');header('Cache-Control: private',false);$b=strtolower(pathinfo($a,PATHINFO_EXTENSION));switch($b){case 'jpg':case 'jpe':case 'jpeg':$c='image/jpeg';break;case 'gif':$c='image/gif';break;case 'png':$c='image/png';break;case 'bmp':$c='image/bmp';break;case 'tif':case 'tiff':$c='image/tiff';break;case 'webp':$c='image/webp';break;default:die('Error: Unsupported file type. $ext='.$b);return;}header('Content-Description: File Transfer');header('Content-Transfer-Encoding: binary');header('Content-Type: '.$c);header('Content-Disposition: attachment; filename="'.unsanitized_basename($a).'"');header('Content-Length: '.filesize2($a));ob_clean();flush();readfile($a);}function file_exists2($a){return preg_match('/^https?:\/\//i',$a)?!!@fopen($a,'r'):file_exists($a);}function filesize2($a){return preg_match('/^https?:\/\//i',$a)?strlen(file_get_contents($a)):filesize($a);}function sanitize_url($d){$d=str_replace(array('%',' ','\\'),array('%25','%20',''),$d);$d=preg_replace('/\?.*$/i','',$d);return $d;}function unsanitized_basename($d){$d=str_replace(array('%25','%20'),array('%',' '),basename($d));return basename($d);}force_download(str_replace(chr(0),'',$_GET['file']));exit;
-86
View File
@@ -1,86 +0,0 @@
<?php
/*
* Force Download
* Copyright (C) 2012 attosoft <http://attosoft.info/en/>
* This file is distributed under the same license as the Auto ThickBox Plus package.
* attosoft <contact@attosoft.info>, 2012.
*/
/*
* Usage:
* * download.php?file=http://example.com/image.png
* * download.php?file=/home/username/www/image.png
*
* @see http://php.net/manual/function.header.php
* @see http://php.net/manual/function.readfile.php
*/
function force_download($file) {
if (empty($file)) {
die('Error: File not specified.'); return;
}
$file = sanitize_url($file);
if (!file_exists2($file)) {
die('Error: File not found. $file=' . $file); return;
}
if (headers_sent()) {
die('Error: Headers already sent.'); return;
}
if(ini_get('zlib.output_compression'))
ini_set('zlib.output_compression', 'Off');
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Cache-Control: private', false);
$ext = strtolower(pathinfo($file, PATHINFO_EXTENSION));
switch ($ext) {
case 'jpg':
case 'jpe':
case 'jpeg': $type = 'image/jpeg'; break;
case 'gif': $type = 'image/gif'; break;
case 'png': $type = 'image/png'; break;
case 'bmp': $type = 'image/bmp'; break;
case 'tif':
case 'tiff': $type = 'image/tiff'; break;
case 'webp': $type = 'image/webp'; break;
default: die('Error: Unsupported file type. $ext=' . $ext); return; // download only images for security
}
header('Content-Description: File Transfer');
header('Content-Transfer-Encoding: binary');
header('Content-Type: ' . $type);
header('Content-Disposition: attachment; filename="' . unsanitized_basename($file) . '"');
header('Content-Length: ' . filesize2($file));
ob_clean();
flush();
readfile($file);
}
function file_exists2($file) {
// file_exists() cannnot accept such URL that starts with 'http://'
return preg_match('/^https?:\/\//i', $file) ? !!@fopen($file, 'r') : file_exists($file);
}
function filesize2($file) {
// filesize() cannnot accept such URL that starts with 'http://'
return preg_match('/^https?:\/\//i', $file) ? strlen(file_get_contents($file)) : filesize($file);
}
function sanitize_url($url) {
$url = str_replace(array('%', ' ', '\\'), array('%25', '%20', ''), $url);
$url = preg_replace('/\?.*$/i', '', $url); // remove url queries
return $url;
}
function unsanitized_basename($url) {
$url = str_replace(array('%25', '%20'), array('%', ' '), basename($url));
return basename($url);
}
force_download(str_replace(chr(0), '', $_GET['file'])); // for null byte injection
exit;
?>
-213
View File
@@ -1,213 +0,0 @@
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
color: #333333;
}
#TB_secondLine {
font: 11px "Lucida Grande", Verdana, Arial, sans-serif;
color:#666666;
}
#TB_secondLine a:link {color: #666666;}
#TB_secondLine a:visited {color: #666666;}
#TB_secondLine a:hover {color: #000;}
#TB_secondLine a:active {color: #666666;}
#TB_secondLine a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
position: fixed;
z-index:10100;
top: 0px;
left: 0px;
height:100%;
width:100%;
}
.TB_overlayMacFFBGHack {background: url(images/macFFBgHack.png) repeat;}
.TB_overlayBG {
background-color:#000;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}
#TB_window {
position: fixed;
background: #ffffff;
z-index: 10102 !important; /* !important is for NextGEN Gallery 1.9.5 */
color:#000000;
display: none;
text-align:left;
top:50%;
left:50%;
border: 1px solid #555;
-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
box-shadow: rgba(0,0,0,1) 0 4px 30px;
}
#TB_window img#TB_Image {
display:block;
margin: 15px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;
}
#TB_window.TB_captionTop img#TB_Image { margin-top: 0; }
#TB_window.TB_captionBottom img#TB_Image { margin-bottom: 0; }
#TB_CaptionBar {
background: inherit;
}
#TB_CaptionBar, #TB_title.hover {
position: absolute;
width: 100%;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
}
#TB_window.TB_captionTop #TB_CaptionBar, .TB_titleTop #TB_title.hover { top: 0; }
#TB_window.TB_captionBottom #TB_CaptionBar, .TB_titleBottom #TB_title.hover { bottom: 0; }
#TB_ImageClick a {
display: block;
position: absolute;
top: 0;
width: 100%;
background: url(images/blank.gif) no-repeat left; /* blank.gif is for IE6/7/8 hack */
outline: none;
}
.TB_captionTop #TB_ImageClick a { top: auto; bottom: 0; }
#TB_ImageClick a.TB_ImageLeft { left: 0; width: 35%; background-position: left; }
#TB_ImageClick a.TB_ImageRight { right: 0; width: 35%; background-position: right; }
#TB_ImageClick a#TB_ImagePrev:hover { background-image: url(images/tb-prev.png); }
#TB_ImageClick a#TB_ImageNext:hover { background-image: url(images/tb-next.png); }
#TB_ImageClick a#TB_ImageFirst:hover { background-image: url(images/tb-first.png); }
#TB_ImageClick a#TB_ImageLast:hover { background-image: url(images/tb-last.png); }
#TB_ImageClick a#TB_ImageClose:hover, #TB_ImageClick a#TB_ImageClose2:hover { background-image: url(images/tb-close.png); }
#TB_ImageClick a span { display: block; height: 100%; background: inherit; background-position: right; }
#TB_caption{
padding:3px 10px;
margin:4px 0 0 15px;
float:left;
}
#TB_secondLine { margin-top: 3px; }
#TB_closeWindow{
height:15px;
padding:15px 10px 15px 0;
margin-right:15px;
float:right;
}
.TB_singleLine #TB_closeWindow{
padding-top:8px;
padding-bottom:8px;
}
#TB_closeAjaxWindow{
padding:6px 10px 0;
text-align:right;
float:right;
}
#TB_ajaxWindowTitle{
float:left;
padding:6px 10px 0;
}
#TB_title{
background-color:#e8e8e8;
height:27px;
}
#TB_ajaxContent{
clear:both;
padding:15px;
overflow:auto;
text-align:left;
line-height:1.4em;
background: #ffffff;
}
#TB_ajaxContent p{
padding:5px 0px 5px 0px;
}
#TB_load{
position: fixed;
display:none;
z-index:10103;
top: 50%;
left: 50%;
background-color: #E8E8E8;
border: 1px solid #555;
margin: -46px 0pt 0pt -119px;
padding: 40px 15px 15px;
}
#TB_HideSelect{
z-index:10099;
position:fixed;
top: 0;
left: 0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
height:100%;
width:100%;
}
#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-2px;
/margin-bottom:0; /* ie6/7 hack */
background: #ffffff;
}
#TB_iframeContent, x:-moz-any-link { margin-bottom: -3px; } /* Firefox hack */
:root #TB_iframeContent { margin-bottom:-3px \0/IE9; } /* IE9/10 hack */
#TB_ajaxContentMarginTop { top:0; position:absolute; width:100%; background:white; }
#TB_ajaxContentMarginBottom { bottom:0; position:absolute; width:100%; background:white; }
.TB_titleTop #TB_title, .TB_titleBottom #TB_ajaxContent, .TB_titleBottom #TB_iframeContent {
-moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0;
-webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0;
-khtml-border-bottom-left-radius:0; -khtml-border-bottom-right-radius:0;
border-bottom-left-radius:0; border-bottom-right-radius:0;
}
.TB_titleBottom #TB_title, .TB_titleTop #TB_ajaxContent, .TB_titleTop #TB_iframeContent {
-moz-border-radius-topleft:0; -moz-border-radius-topright:0;
-webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0;
-khtml-border-top-left-radius:0; -khtml-border-top-right-radius:0;
border-top-left-radius:0; border-top-right-radius:0;
}
#TB_Resize div {
position: absolute;
width: 5px;
height: 5px;
}
#TB_Resize div#TB_ResizeN { cursor: n-resize; margin-top: -3px; top: 0; left: 0; width: 100%; }
#TB_Resize div#TB_ResizeE { cursor: e-resize; margin-right: -3px; top: 0; right: 0; height: 100%; }
#TB_Resize div#TB_ResizeW { cursor: w-resize; margin-left: -3px; top: 0; left: 0; height: 100%; }
#TB_Resize div#TB_ResizeS { cursor: s-resize; margin-bottom: -3px; bottom: 0; left: 0; width: 100%; }
#TB_Resize div#TB_ResizeNE { cursor: ne-resize; margin: -3px -3px 0 0; top: 0; right: 0; }
#TB_Resize div#TB_ResizeNW { cursor: nw-resize; margin: -3px 0 0 -3px; top: 0; left: 0; }
#TB_Resize div#TB_ResizeSE { cursor: se-resize; margin: 0 -3px -3px 0; bottom: 0; right: 0; width: 15px; height: 15px; background: url(images/resize-handle.gif) no-repeat; }
#TB_Resize div#TB_ResizeSW { cursor: sw-resize; margin: 0 0 -3px -3px; bottom: 0; left: 0; }
#TB_Resize div#TB_ResizeNE, #TB_Resize div#TB_ResizeNW, #TB_Resize div#TB_ResizeSW { width: 8px; height: 8px; }
-1171
View File
File diff suppressed because it is too large. Load diff
+2 -56
View File
@@ -1,56 +1,2 @@
#TB_window{font:12px "Lucida Grande", Verdana, Arial, sans-serif;color:#333333;}
#TB_secondLine{font:11px "Lucida Grande", Verdana, Arial, sans-serif;color:#666666;}
#TB_secondLine a:link{color:#666666;}
#TB_secondLine a:visited{color:#666666;}
#TB_secondLine a:hover{color:#000;}
#TB_secondLine a:active{color:#666666;}
#TB_secondLine a:focus{color:#666666;}
#TB_overlay{position:fixed;z-index:10100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(images/macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#TB_window{position:fixed;background:#ffffff;z-index:10102 !important;color:#000000;display:none;text-align:left;top:50%;left:50%;border:1px solid #555;-moz-box-shadow:rgba(0,0,0,1) 0 4px 30px;-webkit-box-shadow:rgba(0,0,0,1) 0 4px 30px;-khtml-box-shadow:rgba(0,0,0,1) 0 4px 30px;box-shadow:rgba(0,0,0,1) 0 4px 30px;}
#TB_window img#TB_Image{display:block;margin:15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_window.TB_captionTop img#TB_Image{margin-top:0;}
#TB_window.TB_captionBottom img#TB_Image{margin-bottom:0;}
#TB_CaptionBar{background:inherit;}
#TB_CaptionBar, #TB_title.hover{position:absolute;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
#TB_window.TB_captionTop #TB_CaptionBar, .TB_titleTop #TB_title.hover{top:0;}
#TB_window.TB_captionBottom #TB_CaptionBar, .TB_titleBottom #TB_title.hover{bottom:0;}
#TB_ImageClick a{display:block;position:absolute;top:0;width:100%;background:url(images/blank.gif) no-repeat left;outline:none;}
.TB_captionTop #TB_ImageClick a{top:auto;bottom:0;}
#TB_ImageClick a.TB_ImageLeft{left:0;width:35%;background-position:left;}
#TB_ImageClick a.TB_ImageRight{right:0;width:35%;background-position:right;}
#TB_ImageClick a#TB_ImagePrev:hover{background-image:url(images/tb-prev.png);}
#TB_ImageClick a#TB_ImageNext:hover{background-image:url(images/tb-next.png);}
#TB_ImageClick a#TB_ImageFirst:hover{background-image:url(images/tb-first.png);}
#TB_ImageClick a#TB_ImageLast:hover{background-image:url(images/tb-last.png);}
#TB_ImageClick a#TB_ImageClose:hover, #TB_ImageClick a#TB_ImageClose2:hover{background-image:url(images/tb-close.png);}
#TB_ImageClick a span{display:block;height:100%;background:inherit;background-position:right;}
#TB_caption{padding:3px 10px;margin:4px 0 0 15px;float:left;}
#TB_secondLine{margin-top:3px;}
#TB_closeWindow{height:15px;padding:15px 10px 15px 0;margin-right:15px;float:right;}
.TB_singleLine #TB_closeWindow{padding-top:8px;padding-bottom:8px;}
#TB_closeAjaxWindow{padding:6px 10px 0;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:6px 10px 0;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:15px;overflow:auto;text-align:left;line-height:1.4em;background:#ffffff;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:fixed;display:none;z-index:10103;top:50%;left:50%;background-color:#E8E8E8;border:1px solid #555;margin:-46px 0pt 0pt -119px;padding:40px 15px 15px;}
#TB_HideSelect{z-index:10099;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-2px;/margin-bottom:0;background:#ffffff;}
#TB_iframeContent, x:-moz-any-link{margin-bottom:-3px;}
:root #TB_iframeContent{margin-bottom:-3px \0/IE9;}
#TB_ajaxContentMarginTop{top:0;position:absolute;width:100%;background:white;}
#TB_ajaxContentMarginBottom{bottom:0;position:absolute;width:100%;background:white;}
.TB_titleTop #TB_title, .TB_titleBottom #TB_ajaxContent, .TB_titleBottom #TB_iframeContent{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-left-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.TB_titleBottom #TB_title, .TB_titleTop #TB_ajaxContent, .TB_titleTop #TB_iframeContent{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-khtml-border-top-left-radius:0;-khtml-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;}
#TB_Resize div{position:absolute;width:5px;height:5px;}
#TB_Resize div#TB_ResizeN{cursor:n-resize;margin-top:-3px;top:0;left:0;width:100%;}
#TB_Resize div#TB_ResizeE{cursor:e-resize;margin-right:-3px;top:0;right:0;height:100%;}
#TB_Resize div#TB_ResizeW{cursor:w-resize;margin-left:-3px;top:0;left:0;height:100%;}
#TB_Resize div#TB_ResizeS{cursor:s-resize;margin-bottom:-3px;bottom:0;left:0;width:100%;}
#TB_Resize div#TB_ResizeNE{cursor:ne-resize;margin:-3px -3px 0 0;top:0;right:0;}
#TB_Resize div#TB_ResizeNW{cursor:nw-resize;margin:-3px 0 0 -3px;top:0;left:0;}
#TB_Resize div#TB_ResizeSE{cursor:se-resize;margin:0 -3px -3px 0;bottom:0;right:0;width:15px;height:15px;background:url(images/resize-handle.gif) no-repeat;}
#TB_Resize div#TB_ResizeSW{cursor:sw-resize;margin:0 0 -3px -3px;bottom:0;left:0;}
#TB_Resize div#TB_ResizeNE, #TB_Resize div#TB_ResizeNW, #TB_Resize div#TB_ResizeSW{width:8px;height:8px;}
/* Modified ThickBox based on ThickBox 3.1 by Cody Lindley | thickbox.net | MIT License */
#TB_window{font:12px "Lucida Grande",Verdana,Arial,sans-serif;color:#333}#TB_secondLine{font:11px "Lucida Grande",Verdana,Arial,sans-serif;color:#666}#TB_secondLine a:link{color:#666}#TB_secondLine a:visited{color:#666}#TB_secondLine a:hover{color:#000}#TB_secondLine a:active{color:#666}#TB_secondLine a:focus{color:#666}#TB_overlay{position:fixed;z-index:10100;top:0;left:0;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(images/macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}#TB_window{position:fixed;background:#fff;z-index:10102!important;color:#000;display:none;text-align:left;top:50%;left:50%;border:1px solid #555;-moz-box-shadow:rgba(0,0,0,1) 0 4px 30px;-webkit-box-shadow:rgba(0,0,0,1) 0 4px 30px;-khtml-box-shadow:rgba(0,0,0,1) 0 4px 30px;box-shadow:rgba(0,0,0,1) 0 4px 30px}#TB_window img#TB_Image{display:block;margin:15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_window.TB_captionTop img#TB_Image{margin-top:0}#TB_window.TB_captionBottom img#TB_Image{margin-bottom:0}#TB_CaptionBar{background:inherit}#TB_CaptionBar,#TB_title.hover{position:absolute;width:100%;-ms-filter:"alpha(opacity=85)";filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85}#TB_window.TB_captionTop #TB_CaptionBar,.TB_titleTop #TB_title.hover{top:0}#TB_window.TB_captionBottom #TB_CaptionBar,.TB_titleBottom #TB_title.hover{bottom:0}#TB_ImageClick a{display:block;position:absolute;top:0;width:100%;background:url(images/blank.gif) no-repeat left;outline:0}.TB_captionTop #TB_ImageClick a{top:auto;bottom:0}#TB_ImageClick a.TB_ImageLeft{left:0;width:35%;background-position:left}#TB_ImageClick a.TB_ImageRight{right:0;width:35%;background-position:right}#TB_ImageClick a#TB_ImagePrev:hover{background-image:url(images/tb-prev.png)}#TB_ImageClick a#TB_ImageNext:hover{background-image:url(images/tb-next.png)}#TB_ImageClick a#TB_ImageFirst:hover{background-image:url(images/tb-first.png)}#TB_ImageClick a#TB_ImageLast:hover{background-image:url(images/tb-last.png)}#TB_ImageClick a#TB_ImageClose:hover,#TB_ImageClick a#TB_ImageClose2:hover{background-image:url(images/tb-close.png)}#TB_ImageClick a span{display:block;height:100%;background:inherit;background-position:right}#TB_caption{padding:3px 10px;margin:4px 0 0 15px;float:left}#TB_secondLine{margin-top:3px}#TB_closeWindow{height:15px;padding:15px 10px 15px 0;margin-right:15px;float:right}.TB_singleLine #TB_closeWindow{padding-top:8px;padding-bottom:8px}#TB_closeAjaxWindow{padding:6px 10px 0;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:6px 10px 0}#TB_title{background-color:#e8e8e8;height:27px}#TB_ajaxContent{clear:both;padding:15px;overflow:auto;text-align:left;line-height:1.4em;background:#fff}#TB_ajaxContent p{padding:5px 0 5px 0}#TB_load{position:fixed;display:none;z-index:10103;top:50%;left:50%;background-color:#e8e8e8;border:1px solid #555;margin:-46px 0 0 -119px;padding:40px 15px 15px}#TB_HideSelect{z-index:10099;position:fixed;top:0;left:0;background-color:#fff;border:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}#TB_iframeContent{clear:both;border:0;margin-bottom:-2px;/margin-bottom:0;background:#fff}#TB_iframeContent,x:-moz-any-link{margin-bottom:-3px}:root #TB_iframeContent{margin-bottom:-3px \0/IE9}#TB_ajaxContentMarginTop{top:0;position:absolute;width:100%;background:white}#TB_ajaxContentMarginBottom{bottom:0;position:absolute;width:100%;background:white}.TB_titleTop #TB_title,.TB_titleBottom #TB_ajaxContent,.TB_titleBottom #TB_iframeContent{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-left-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.TB_titleBottom #TB_title,.TB_titleTop #TB_ajaxContent,.TB_titleTop #TB_iframeContent{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-khtml-border-top-left-radius:0;-khtml-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}#TB_Resize div{position:absolute;width:5px;height:5px}#TB_Resize div#TB_ResizeN{cursor:n-resize;margin-top:-3px;top:0;left:0;width:100%}#TB_Resize div#TB_ResizeE{cursor:e-resize;margin-right:-3px;top:0;right:0;height:100%}#TB_Resize div#TB_ResizeW{cursor:w-resize;margin-left:-3px;top:0;left:0;height:100%}#TB_Resize div#TB_ResizeS{cursor:s-resize;margin-bottom:-3px;bottom:0;left:0;width:100%}#TB_Resize div#TB_ResizeNE{cursor:ne-resize;margin:-3px -3px 0 0;top:0;right:0}#TB_Resize div#TB_ResizeNW{cursor:nw-resize;margin:-3px 0 0 -3px;top:0;left:0}#TB_Resize div#TB_ResizeSE{cursor:se-resize;margin:0 -3px -3px 0;bottom:0;right:0;width:15px;height:15px;background:url(images/resize-handle.gif) no-repeat}#TB_Resize div#TB_ResizeSW{cursor:sw-resizeLine truncated
+1
View File
@@ -1,3 +1,4 @@
/* Modified ThickBox based on ThickBox 3.1 by Cody Lindley | thickbox.net | MIT License */
jQuery(document).ready(function(){"string"!=typeof tb_pathToImage&&(tb_pathToImage=thickboxL10n.loadingAnimation);"string"!=typeof tb_closeImage&&(tb_closeImage=thickboxL10n.closeImage)});
var tb_options={auto_resize_img:!0,auto_resize_html:!1,click_img:"close",click_end:"loop",click_bg:"close",wheel_img:"prev_next",wheel_bg:"scroll",keys_close:[27,13],keys_prev:[188,37],keys_next:[190,39],keys_first:[36],keys_last:[35],move_img:!1,move_html:!1,resize_img:!1,resize_html:!1,position_title:"top",position_cap:"bottom",mobile_support:"no_margin",small_width:480,small_height:480,win_width:600,win_height:400,margin_win_img:15,margin_win_html:30,ref_title:["link-title","link-name"],ref_cap:["link-title",
"link-name"],effect_open:"none",effect_close:"fade",effect_trans:"none",effect_title:"none",effect_cap:"none",effect_speed:"fast",debug:!1};