Skip to content

Commit

Permalink
remove module
Browse files Browse the repository at this point in the history
  • Loading branch information
dev7ch committed Dec 29, 2017
1 parent 5ea4f0d commit 925a813
Show file tree
Hide file tree
Showing 8 changed files with 6 additions and 93 deletions.
1 change: 1 addition & 0 deletions .gitignore
@@ -1,4 +1,5 @@
/vendor/
/assets
luya
/.settings/
/.buildpath
Expand Down
2 changes: 0 additions & 2 deletions assets/.gitignore

This file was deleted.

52 changes: 0 additions & 52 deletions src/Module.php
Expand Up @@ -37,56 +37,4 @@ public static function t($message, array $params = [], $category = 'slick')
return parent::baseT($category, $message, $params);
}

/**
* Loading and parsing of json config array.
*
* @param $file
*
* @throws \luya\Exception
*
* @return string
*
* @internal param string $message
* @internal param array $params
*/
private static function jsonLoad($file)
{
if (file_exists(\Yii::$app->getWebroot().'/'.$file)) {
file_get_contents(\Yii::$app->getWebroot().'/'.$file);

return json_decode($file, true);
} else {
throw new \luya\Exception('Slick.js configs:'.\Yii::$app->getWebroot().'/'.$file.' was not found.');
}
}

/**
* Load Slick.js options via LUYA configs as $params.
*
* @return bool|string|array
*
* @internal param array $params
*/
public static function slickConfig()
{
$params = self::getInstance()->params;

if (array_key_exists('slickConfig', $params) && $params['slickConfig'] === true) {
return self::jsonLoad('slick-config.json');
}

if (array_key_exists('slickConfig', $params) && is_string($params['slickConfig'])) {
return self::jsonLoad($params['slickConfig']);
}

if (array_key_exists('slickConfig', $params) && is_array($params['slickConfig'])) {
return $params['slickConfig'];
}

if (array_key_exists('slickConfig', $params) && is_bool($params['slickConfig'] === false)) {
return false;
}

return false;
}
}
6 changes: 1 addition & 5 deletions src/SlickWidget.php
Expand Up @@ -22,11 +22,7 @@ public function init()
SlickAsset::register($this->getView());
ResourcesAsset::register($this->getView());

if (Module::slickConfig() !== false) {
$this->slickConfig = Module::slickConfig();
} else {
$this->slickConfig = $this->slickConfigWidget;
}
$this->slickConfig = $this->slickConfigWidget;

$this->view->registerJs(
"var slickSlider = $('.slick-slider').slick({"
Expand Down
13 changes: 0 additions & 13 deletions src/controllers/DefaultController.php

This file was deleted.

2 changes: 1 addition & 1 deletion src/views/blocks/SlickBlock.php
Expand Up @@ -9,7 +9,7 @@
'images' => $images,
'slickConfigWidget' => [
'infinite' => 'true',
'slidesToShow' => '2',
'slidesToShow' => '1',
'slidesToScroll' => '1',
'autoplay' => 'true',
'autoplaySpeed' => '5000',
Expand Down
17 changes: 0 additions & 17 deletions src/views/default/index.php

This file was deleted.

6 changes: 3 additions & 3 deletions tests/SlickBlockTest.php
Expand Up @@ -16,7 +16,7 @@ public function testEmpty()

public function files_are_equal($a, $b)
{
// Check if filesize is different
// Check if file size is different
if(filesize($a) !== filesize($b))
return false;

Expand Down Expand Up @@ -44,8 +44,8 @@ public function testWidgetView() {


$is = ['view' => fopen(dirname(__FILE__, 2) . '/src/views/SlickSlider.php', 'rb')];
$should = [ 'view' => fopen(dirname(__FILE__) . '/data/views/SlickSlider.php', 'rb')];
$this->assertSameSize($is,$should);
$should = ['view' => fopen(dirname(__FILE__) . '/data/views/SlickSlider.php', 'rb')];
$this->assertSameSize($is, $should);

}

Expand Down

0 comments on commit 925a813

Please sign in to comment.