From efb798dc33f46526974a85ac725b520984bc2c12 Mon Sep 17 00:00:00 2001 From: Byron Jones Date: Tue, 29 Jan 2013 01:46:07 +0800 Subject: Remove unused InlineImages extension --- extensions/InlineImages/Config.pm | 33 ------ extensions/InlineImages/Extension.pm | 63 ------------ extensions/InlineImages/disabled | 0 .../hook/bug/comments-aftercomments.html.tmpl | 111 --------------------- 4 files changed, 207 deletions(-) delete mode 100644 extensions/InlineImages/Config.pm delete mode 100644 extensions/InlineImages/Extension.pm delete mode 100644 extensions/InlineImages/disabled delete mode 100644 extensions/InlineImages/template/en/default/hook/bug/comments-aftercomments.html.tmpl (limited to 'extensions') diff --git a/extensions/InlineImages/Config.pm b/extensions/InlineImages/Config.pm deleted file mode 100644 index 77a1b09de..000000000 --- a/extensions/InlineImages/Config.pm +++ /dev/null @@ -1,33 +0,0 @@ -# -*- Mode: perl; indent-tabs-mode: nil -*- -# -# The contents of this file are subject to the Mozilla Public -# License Version 1.1 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy of -# the License at http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS -# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -# implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code is the InlineImages Bugzilla Extension. -# -# The Initial Developer of the Original Code is Guy Pyrzak -# Portions created by the Initial Developer are Copyright (C) 2010 the -# Initial Developer. All Rights Reserved. -# -# Contributor(s): -# Guy Pyrzak - -package Bugzilla::Extension::InlineImages; -use strict; - -use constant NAME => 'InlineImages'; - -use constant REQUIRED_MODULES => [ -]; - -use constant OPTIONAL_MODULES => [ -]; - -__PACKAGE__->NAME; diff --git a/extensions/InlineImages/Extension.pm b/extensions/InlineImages/Extension.pm deleted file mode 100644 index dcfd76e1b..000000000 --- a/extensions/InlineImages/Extension.pm +++ /dev/null @@ -1,63 +0,0 @@ -# -*- Mode: perl; indent-tabs-mode: nil -*- -# -# The contents of this file are subject to the Mozilla Public -# License Version 1.1 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy of -# the License at http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS -# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -# implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code is the InlineImages Bugzilla Extension. -# -# The Initial Developer of the Original Code is Guy Pyrzak -# Portions created by the Initial Developer are Copyright (C) 2010 the -# Initial Developer. All Rights Reserved. -# -# Contributor(s): -# Guy Pyrzak -# Gervase Markham - -package Bugzilla::Extension::InlineImages; -use strict; -use base qw(Bugzilla::Extension); -use Bugzilla::Template; - -use constant NAME => 'InlineImages'; - -our $VERSION = '0.2'; - -sub bug_format_comment { - my ($self, $args) = @_; - my $regexes = $args->{'regexes'}; - - push(@$regexes, { - match => qr~\b(attachment\s*\#?\s*(\d+))~, - replace => \&_inlineAttachments - }); -} - -sub _inlineAttachments { - my $args = shift @_; - my $attachment_id = $args->{matches}->[1]; - my $attachment_string = $args->{matches}->[0]; - - # We need to call get_attachment_link because otherwise it will be skipped - my $msg = Bugzilla::Template::get_attachment_link($attachment_id, - $attachment_string); - - my $dbh = Bugzilla->dbh; - my ($mimetype) = - $dbh->selectrow_array('SELECT mimetype - FROM attachments WHERE attach_id = ?', - undef, $attachment_id); - if ($mimetype =~ /^image\/(gif|png|jpeg)$/) { - $msg =~ s/(?=name="attach_)/ class="is_image" /; - } - - return $msg; -}; - -__PACKAGE__->NAME; diff --git a/extensions/InlineImages/disabled b/extensions/InlineImages/disabled deleted file mode 100644 index e69de29bb..000000000 diff --git a/extensions/InlineImages/template/en/default/hook/bug/comments-aftercomments.html.tmpl b/extensions/InlineImages/template/en/default/hook/bug/comments-aftercomments.html.tmpl deleted file mode 100644 index 531c18981..000000000 --- a/extensions/InlineImages/template/en/default/hook/bug/comments-aftercomments.html.tmpl +++ /dev/null @@ -1,111 +0,0 @@ -[%# -# The contents of this file are subject to the Mozilla Public -# License Version 1.1 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy of -# the License at http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" -# basis, WITHOUT WARRANTY OF ANY KIND, either express or -# implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code is the InlineImages Bugzilla Extension. -# -# The Initial Developer of the Original Code is Guy Pyrzak -# Portions created by the Initial Developer are Copyright (C) 2010 the -# Initial Developer. All Rights Reserved. -# -# Contributor(s): -# Guy Pyrzak -# Gervase Markham -#%] - -[% IF Param("allow_attachment_display") %] - -[% END %] -- cgit v1.2.3-24-g4f1b