intermediate image sizes now generated
This commit is contained in:
parent
2de2df60ff
commit
12e5863738
@ -88,6 +88,20 @@ class ComicPress {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// WordPress Filters
|
||||||
|
|
||||||
|
function intermediate_image_sizes($sizes) {
|
||||||
|
return array_merge($sizes, array_keys($this->comicpress_options['image_types']));
|
||||||
|
}
|
||||||
|
|
||||||
|
function editor_max_image_size($current_max, $size) {
|
||||||
|
if (isset($this->comicpress_options["${size}_dimensions"])) {
|
||||||
|
list($width, $height) = explode('x', $this->comicpress_options["${size}_dimensions"]);
|
||||||
|
$current_max = array(intval($width), intval($height));
|
||||||
|
}
|
||||||
|
return $current_max;
|
||||||
|
}
|
||||||
|
|
||||||
// @codeCoverageIgnoreStart
|
// @codeCoverageIgnoreStart
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -119,20 +133,6 @@ class ComicPress {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// WordPress Filters
|
|
||||||
|
|
||||||
function intermediate_image_sizes($sizes) {
|
|
||||||
return array_merge($sizes, array('comic', 'rss', 'archive', 'mini'));
|
|
||||||
}
|
|
||||||
|
|
||||||
function editor_max_image_size($current_max, $size) {
|
|
||||||
if (isset($this->comicpress_options["${size}_dimensions"])) {
|
|
||||||
list($width, $height) = explode('x', $this->comicpress_options["${size}_dimensions"]);
|
|
||||||
$current_max = array(intval($width), intval($height));
|
|
||||||
}
|
|
||||||
return $current_max;
|
|
||||||
}
|
|
||||||
|
|
||||||
function announce_activated_helpers() {
|
function announce_activated_helpers() {
|
||||||
echo "<center>[ <strong>Activated ComicPress helpers:</strong> " . implode(", ", array_keys($this->comicpress_options['helpers'])) . " ]</center>";
|
echo "<center>[ <strong>Activated ComicPress helpers:</strong> " . implode(", ", array_keys($this->comicpress_options['helpers'])) . " ]</center>";
|
||||||
}
|
}
|
||||||
|
@ -198,6 +198,18 @@ class ComicPressTest extends PHPUnit_Framework_TestCase {
|
|||||||
function testArrayMergeReplaceRecursive($inputs, $expected_output) {
|
function testArrayMergeReplaceRecursive($inputs, $expected_output) {
|
||||||
$this->assertEquals($expected_output, call_user_func_array(array($this->cp, '_array_merge_replace_recursive'), $inputs));
|
$this->assertEquals($expected_output, call_user_func_array(array($this->cp, '_array_merge_replace_recursive'), $inputs));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function testIntermediateImageSizes() {
|
||||||
|
$this->cp->comicpress_options = array(
|
||||||
|
'image_types' => array(
|
||||||
|
'comic' => true,
|
||||||
|
'test' => true,
|
||||||
|
'test2' => true,
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
|
$this->assertEquals(array('test3', 'comic', 'test', 'test2'), $this->cp->intermediate_image_sizes(array('test3')));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
Loading…
Reference in New Issue
Block a user