diff --git a/ext/image/main.php b/ext/image/main.php
index 8c5c47b5..ffaecc5a 100644
--- a/ext/image/main.php
+++ b/ext/image/main.php
@@ -142,7 +142,6 @@ class ImageIO extends Extension {
if(function_exists("exif_read_data")) {
$config->set_default_bool('image_show_meta', false);
}
- $config->set_default_bool('image_jquery_confirm', true);
$config->set_default_string('image_ilink', '');
$config->set_default_string('image_tlink', '');
$config->set_default_string('image_tip', '$tags // $size // $filesize');
@@ -170,7 +169,12 @@ class ImageIO extends Extension {
if($image) {
send_event(new ImageDeletionEvent($image));
$page->set_mode("redirect");
- $page->set_redirect(make_link("post/list"));
+ if(isset($_SERVER['HTTP_REFERER']) && !strstr($_SERVER['HTTP_REFERER'], 'post/view')) {
+ $page->set_redirect($_SERVER['HTTP_REFERER']);
+ }
+ else {
+ $page->set_redirect(make_link("post/list"));
+ }
}
}
}
@@ -244,10 +248,9 @@ class ImageIO extends Extension {
//$sb->add_text_option("image_tlink", "
Thumbnail link: ");
$sb->add_text_option("image_tip", "Image tooltip: ");
$sb->add_choice_option("upload_collision_handler", array('Error'=>'error', 'Merge'=>'merge'), "
Upload collision handler: ");
- if(!in_array("OS", $_SERVER) || $_SERVER["OS"] != 'Windows_NT') {
+ if(function_exists("exif_read_data")) {
$sb->add_bool_option("image_show_meta", "
Show metadata: ");
}
- $sb->add_bool_option("image_jquery_confirm", "
Confirm Delete with jQuery: ");
$expires = array();
$expires['1 Minute'] = 60;
diff --git a/ext/image/theme.php b/ext/image/theme.php
index c21a7390..02dddc8e 100644
--- a/ext/image/theme.php
+++ b/ext/image/theme.php
@@ -9,21 +9,12 @@ class ImageIOTheme {
public function get_deleter_html(/*int*/ $image_id) {
global $config;
- if($config->get_bool("image_jquery_confirm")) {
- $html = "
- ".make_form(make_link("image_admin/delete"),'POST',false,'delete_image')."
-
-
-
- ";
- } else {
- $html = "
- ".make_form(make_link("image_admin/delete"))."
-
-
-
- ";
- }
+ $html = "
+ ".make_form(make_link("image_admin/delete"))."
+
+
+
+ ";
return $html;
}
diff --git a/lib/shimmie.js b/lib/shimmie.js
index 7b5ef6f3..4243f6df 100644
--- a/lib/shimmie.js
+++ b/lib/shimmie.js
@@ -1,31 +1,6 @@
// Adding jQuery ui stuff
$(document).ready(function() {
-
- var $confirm = $('
This image will be permanently deleted and cannot be recovered. Are you sure?
') - .dialog({ - resizable: false, - height:220, - modal: true, - autoOpen: false, - title: 'Delete Image?', - buttons: { - "Delete Image": function() { - $( this ).dialog( "close" ); - $('form#delete_image').submit(); - }, - Cancel: function() { - $( this ).dialog( "close" ); - } - } - }); - - $('form#delete_image #delete_image_submit').click(function(e){ - e.preventDefault(); - $confirm.dialog('open'); - }); - $("time").timeago(); $('.autocomplete_tags').autocomplete(base_href + '/api/internal/tag_list/complete', {