Completed
Pull Request — master (#55)
by Jason
03:42
created
tests/FlexSliderTest.php 1 patch
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -2,26 +2,26 @@
 block discarded – undo
2 2
 
3 3
 class FlexSliderTest extends FunctionalTest
4 4
 {
5
-    protected static $fixture_file = 'flexslider/tests/FlexSliderTest.yml';
6
-    protected static $disable_themes = true;
7
-    protected static $use_draft_site = false;
5
+	protected static $fixture_file = 'flexslider/tests/FlexSliderTest.yml';
6
+	protected static $disable_themes = true;
7
+	protected static $use_draft_site = false;
8 8
 
9
-    public function setUp()
10
-    {
11
-        parent::setUp();
9
+	public function setUp()
10
+	{
11
+		parent::setUp();
12 12
 
13
-        ini_set('display_errors', 1);
14
-        ini_set('log_errors', 1);
15
-        error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
16
-    }
13
+		ini_set('display_errors', 1);
14
+		ini_set('log_errors', 1);
15
+		error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
16
+	}
17 17
 
18
-    public function logOut()
19
-    {
20
-        $this->session()->clear('loggedInAs');
21
-        $this->session()->clear('logInWithPermission');
22
-    }
18
+	public function logOut()
19
+	{
20
+		$this->session()->clear('loggedInAs');
21
+		$this->session()->clear('logInWithPermission');
22
+	}
23 23
 
24
-    public function testFlexSlider()
25
-    {
26
-    }
24
+	public function testFlexSlider()
25
+	{
26
+	}
27 27
 }
Please login to merge, or discard this patch.
code/FlexSliderExtension.php 2 patches
Indentation   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -2,27 +2,27 @@  discard block
 block discarded – undo
2 2
 
3 3
 class FlexSliderExtension extends Extension
4 4
 {
5
-    public function onAfterInit()
6
-    {
5
+	public function onAfterInit()
6
+	{
7 7
 
8
-        // Flexslider options
9
-        $animate = ($this->owner->Animate) ? 'true' : 'false';
10
-        $loop = ($this->owner->Loop) ? 'true' : 'false';
11
-        $sync = ($this->owner->ThumbnailNav == true) ? "sync: '#carousel'," : '';
12
-        $before = (method_exists($this->owner->ClassName, 'flexSliderBeforeAction'))
13
-            ? $this->owner->flexSliderBeforeAction()
14
-            : 'function(){}';
15
-        $after = (method_exists($this->owner->ClassName, 'flexSliderAfterAction'))
16
-            ? $this->owner->flexSliderAfterAction()
17
-            : 'function(){}';
18
-        $speed = (method_exists($this->owner->ClassName, 'setFlexSliderSpeed'))
19
-            ? $this->owner->setFlexSliderSpeed()
20
-            : 7000;
8
+		// Flexslider options
9
+		$animate = ($this->owner->Animate) ? 'true' : 'false';
10
+		$loop = ($this->owner->Loop) ? 'true' : 'false';
11
+		$sync = ($this->owner->ThumbnailNav == true) ? "sync: '#carousel'," : '';
12
+		$before = (method_exists($this->owner->ClassName, 'flexSliderBeforeAction'))
13
+			? $this->owner->flexSliderBeforeAction()
14
+			: 'function(){}';
15
+		$after = (method_exists($this->owner->ClassName, 'flexSliderAfterAction'))
16
+			? $this->owner->flexSliderAfterAction()
17
+			: 'function(){}';
18
+		$speed = (method_exists($this->owner->ClassName, 'setFlexSliderSpeed'))
19
+			? $this->owner->setFlexSliderSpeed()
20
+			: 7000;
21 21
 
22
-        // only call custom script if page has Slides and DataExtension
23
-        if (Object::has_extension($this->owner->data()->ClassName, 'FlexSlider')) {
24
-            if ($this->owner->data()->Slides()->exists()) {
25
-                Requirements::customScript("
22
+		// only call custom script if page has Slides and DataExtension
23
+		if (Object::has_extension($this->owner->data()->ClassName, 'FlexSlider')) {
24
+			if ($this->owner->data()->Slides()->exists()) {
25
+				Requirements::customScript("
26 26
                 (function($) {
27 27
                     $(document).ready(function(){
28 28
                         $('.flexslider').flexslider({
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
                         });
46 46
                     });
47 47
                 }(jQuery));');
48
-            }
49
-        }
50
-    }
48
+			}
49
+		}
50
+	}
51 51
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@
 block discarded – undo
8 8
         // Flexslider options
9 9
         $animate = ($this->owner->Animate) ? 'true' : 'false';
10 10
         $loop = ($this->owner->Loop) ? 'true' : 'false';
11
-        $sync = ($this->owner->ThumbnailNav == true) ? "sync: '#carousel'," : '';
11
+        $sync = ($this->owner->ThumbnailNav==true) ? "sync: '#carousel'," : '';
12 12
         $before = (method_exists($this->owner->ClassName, 'flexSliderBeforeAction'))
13 13
             ? $this->owner->flexSliderBeforeAction()
14 14
             : 'function(){}';
Please login to merge, or discard this patch.
code/SlideImage.php 1 patch
Indentation   +67 added lines, -67 removed lines patch added patch discarded remove patch
@@ -2,84 +2,84 @@
 block discarded – undo
2 2
 
3 3
 class SlideImage extends DataObject implements PermissionProvider
4 4
 {
5
-    //TODO: move to config.yml
6
-    private static $defaults = array(
7
-        'ShowSlide' => true,
8
-    );
5
+	//TODO: move to config.yml
6
+	private static $defaults = array(
7
+		'ShowSlide' => true,
8
+	);
9 9
 
10
-    public function getCMSFields()
11
-    {
12
-        $fields = parent::getCMSFields();
13
-        $ImageField = new UploadField('Image', 'Image');
14
-        $ImageField->getValidator()->allowedExtensions = array('jpg', 'jpeg', 'gif', 'png');
15
-        $ImageField->setFolderName('Uploads/SlideImages');
16
-        $ImageField->setConfig('allowedMaxFileNumber', 1);
17
-        $ImageField->getValidator()->setAllowedMaxFileSize(FLEXSLIDER_IMAGE_FILE_SIZE_LIMIT);
10
+	public function getCMSFields()
11
+	{
12
+		$fields = parent::getCMSFields();
13
+		$ImageField = new UploadField('Image', 'Image');
14
+		$ImageField->getValidator()->allowedExtensions = array('jpg', 'jpeg', 'gif', 'png');
15
+		$ImageField->setFolderName('Uploads/SlideImages');
16
+		$ImageField->setConfig('allowedMaxFileNumber', 1);
17
+		$ImageField->getValidator()->setAllowedMaxFileSize(FLEXSLIDER_IMAGE_FILE_SIZE_LIMIT);
18 18
 
19
-        $fields->removeByName(array('ShowSlide'));
19
+		$fields->removeByName(array('ShowSlide'));
20 20
 
21
-        $fields->addFieldsToTab('Root.Main', array(
22
-            TextField::create('Name')
23
-                ->setDescription('for internal reference only'),
24
-            TextField::create('Title')
25
-                ->setDescription('optional, used in template'),
26
-            TextareaField::create('Description')
27
-                ->setDescription('optional, used in template'),
28
-            TreeDropdownField::create('PageLinkID', 'Choose a page to link to:', 'SiteTree'),
29
-            $ImageField,
30
-            CheckboxField::create('ShowSlide')->setTitle('Show Slide')
31
-                ->setDescription('Include this slide in the slider. Uncheck to hide'),
32
-        ));
33
-        $fields->removeByName(array(
34
-            'SortOrder',
35
-            'PageID',
36
-        ));
21
+		$fields->addFieldsToTab('Root.Main', array(
22
+			TextField::create('Name')
23
+				->setDescription('for internal reference only'),
24
+			TextField::create('Title')
25
+				->setDescription('optional, used in template'),
26
+			TextareaField::create('Description')
27
+				->setDescription('optional, used in template'),
28
+			TreeDropdownField::create('PageLinkID', 'Choose a page to link to:', 'SiteTree'),
29
+			$ImageField,
30
+			CheckboxField::create('ShowSlide')->setTitle('Show Slide')
31
+				->setDescription('Include this slide in the slider. Uncheck to hide'),
32
+		));
33
+		$fields->removeByName(array(
34
+			'SortOrder',
35
+			'PageID',
36
+		));
37 37
 
38
-        $this->extend('updateCMSFields', $fields);
38
+		$this->extend('updateCMSFields', $fields);
39 39
 
40
-        return $fields;
41
-    }
40
+		return $fields;
41
+	}
42 42
 
43
-    public function validate()
44
-    {
45
-        $result = parent::validate();
43
+	public function validate()
44
+	{
45
+		$result = parent::validate();
46 46
 
47
-        if (!$this->Name) {
48
-            $result->error('A Name is required before you can save');
49
-        }
47
+		if (!$this->Name) {
48
+			$result->error('A Name is required before you can save');
49
+		}
50 50
 
51
-        if (!$this->ImageID) {
52
-            $result->error('An Image is required before you can save');
53
-        }
51
+		if (!$this->ImageID) {
52
+			$result->error('An Image is required before you can save');
53
+		}
54 54
 
55
-        return $result;
56
-    }
55
+		return $result;
56
+	}
57 57
 
58
-    public function providePermissions()
59
-    {
60
-        return array(
61
-            'Slide_EDIT' => 'Slide Edit',
62
-            'Slide_DELETE' => 'Slide Delete',
63
-            'Slide_CREATE' => 'Slide Create',
64
-        );
65
-    }
66
-    public function canCreate($member = null)
67
-    {
68
-        return Permission::check('Slide_CREATE');
69
-    }
58
+	public function providePermissions()
59
+	{
60
+		return array(
61
+			'Slide_EDIT' => 'Slide Edit',
62
+			'Slide_DELETE' => 'Slide Delete',
63
+			'Slide_CREATE' => 'Slide Create',
64
+		);
65
+	}
66
+	public function canCreate($member = null)
67
+	{
68
+		return Permission::check('Slide_CREATE');
69
+	}
70 70
 
71
-    public function canEdit($member = null)
72
-    {
73
-        return Permission::check('Slide_EDIT');
74
-    }
71
+	public function canEdit($member = null)
72
+	{
73
+		return Permission::check('Slide_EDIT');
74
+	}
75 75
 
76
-    public function canDelete($member = null)
77
-    {
78
-        return Permission::check('Slide_DELETE');
79
-    }
76
+	public function canDelete($member = null)
77
+	{
78
+		return Permission::check('Slide_DELETE');
79
+	}
80 80
 
81
-    public function canView($member = null)
82
-    {
83
-        return true;
84
-    }
81
+	public function canView($member = null)
82
+	{
83
+		return true;
84
+	}
85 85
 }
Please login to merge, or discard this patch.
tests/SlideImageTest.php 1 patch
Indentation   +91 added lines, -91 removed lines patch added patch discarded remove patch
@@ -2,104 +2,104 @@
 block discarded – undo
2 2
 
3 3
 class SlideImageTest extends FlexSliderTest
4 4
 {
5
-    protected static $use_draft_site = true;
5
+	protected static $use_draft_site = true;
6 6
 
7
-    public function setUp()
8
-    {
9
-        parent::setUp();
10
-    }
7
+	public function setUp()
8
+	{
9
+		parent::setUp();
10
+	}
11 11
 
12
-    public function testGetCMSFields()
13
-    {
14
-        $object = new SlideImage();
15
-        $fieldset = $object->getCMSFields();
16
-        $this->assertTrue(is_a($fieldset, 'FieldList'));
17
-        $this->assertNotNull($fieldset->dataFieldByName('Name'));
18
-        $this->assertNotNull($fieldset->dataFieldByName('Image'));
19
-    }
12
+	public function testGetCMSFields()
13
+	{
14
+		$object = new SlideImage();
15
+		$fieldset = $object->getCMSFields();
16
+		$this->assertTrue(is_a($fieldset, 'FieldList'));
17
+		$this->assertNotNull($fieldset->dataFieldByName('Name'));
18
+		$this->assertNotNull($fieldset->dataFieldByName('Image'));
19
+	}
20 20
 
21
-    public function testValidateName()
22
-    {
23
-        $object = $this->objFromFixture('SlideImage', 'slide1');
24
-        $object->Name = '';
25
-        $this->setExpectedException('ValidationException');
26
-        $object->write();
27
-    }
21
+	public function testValidateName()
22
+	{
23
+		$object = $this->objFromFixture('SlideImage', 'slide1');
24
+		$object->Name = '';
25
+		$this->setExpectedException('ValidationException');
26
+		$object->write();
27
+	}
28 28
 
29
-    public function testValidateImage()
30
-    {
31
-        $object = $this->objFromFixture('SlideImage', 'slide1');
32
-        $object->ImageID = '';
33
-        $this->setExpectedException('ValidationException');
34
-        $object->write();
35
-    }
29
+	public function testValidateImage()
30
+	{
31
+		$object = $this->objFromFixture('SlideImage', 'slide1');
32
+		$object->ImageID = '';
33
+		$this->setExpectedException('ValidationException');
34
+		$object->write();
35
+	}
36 36
 
37
-    public function testCanView()
38
-    {
39
-        $object = $this->objFromFixture('SlideImage', 'slide1');
40
-        $image = $this->objFromFixture('Image', 'image1');
41
-        $object->ImageID = $image->ID;
42
-        $object->write();
43
-        $this->logInWithPermission('ADMIN');
44
-        $this->assertTrue($object->canView());
45
-        $this->logOut();
46
-        $nullMember = Member::create();
47
-        $nullMember->write();
48
-        $this->assertTrue($object->canView($nullMember));
49
-        $nullMember->delete();
50
-    }
37
+	public function testCanView()
38
+	{
39
+		$object = $this->objFromFixture('SlideImage', 'slide1');
40
+		$image = $this->objFromFixture('Image', 'image1');
41
+		$object->ImageID = $image->ID;
42
+		$object->write();
43
+		$this->logInWithPermission('ADMIN');
44
+		$this->assertTrue($object->canView());
45
+		$this->logOut();
46
+		$nullMember = Member::create();
47
+		$nullMember->write();
48
+		$this->assertTrue($object->canView($nullMember));
49
+		$nullMember->delete();
50
+	}
51 51
 
52
-    public function testCanEdit()
53
-    {
54
-        $object = $this->objFromFixture('SlideImage', 'slide1');
55
-        $image = $this->objFromFixture('Image', 'image1');
56
-        $object->ImageID = $image->ID;
57
-        $object->write();
58
-        $objectID = $object->ID;
59
-        $this->logInWithPermission('ADMIN');
60
-        $originalName = $object->Name;
61
-        $this->assertEquals($originalName, 'Hello World');
62
-        $this->assertTrue($object->canEdit());
63
-        $object->Name = 'Changed Name';
64
-        $object->write();
65
-        $testEdit = SlideImage::get()->byID($objectID);
66
-        $this->assertEquals($testEdit->Name, 'Changed Name');
67
-        $this->logOut();
68
-    }
52
+	public function testCanEdit()
53
+	{
54
+		$object = $this->objFromFixture('SlideImage', 'slide1');
55
+		$image = $this->objFromFixture('Image', 'image1');
56
+		$object->ImageID = $image->ID;
57
+		$object->write();
58
+		$objectID = $object->ID;
59
+		$this->logInWithPermission('ADMIN');
60
+		$originalName = $object->Name;
61
+		$this->assertEquals($originalName, 'Hello World');
62
+		$this->assertTrue($object->canEdit());
63
+		$object->Name = 'Changed Name';
64
+		$object->write();
65
+		$testEdit = SlideImage::get()->byID($objectID);
66
+		$this->assertEquals($testEdit->Name, 'Changed Name');
67
+		$this->logOut();
68
+	}
69 69
 
70
-    public function testCanDelete()
71
-    {
72
-        $object = $this->objFromFixture('SlideImage', 'slide1');
73
-        $image = $this->objFromFixture('Image', 'image1');
74
-        $object->ImageID = $image->ID;
75
-        $object->write();
76
-        $this->logInWithPermission('ADMIN');
77
-        $this->assertTrue($object->canDelete());
78
-        $checkObject = $object;
79
-        $object->delete();
80
-        $this->assertEquals($checkObject->ID, 0);
81
-    }
70
+	public function testCanDelete()
71
+	{
72
+		$object = $this->objFromFixture('SlideImage', 'slide1');
73
+		$image = $this->objFromFixture('Image', 'image1');
74
+		$object->ImageID = $image->ID;
75
+		$object->write();
76
+		$this->logInWithPermission('ADMIN');
77
+		$this->assertTrue($object->canDelete());
78
+		$checkObject = $object;
79
+		$object->delete();
80
+		$this->assertEquals($checkObject->ID, 0);
81
+	}
82 82
 
83
-    public function testCanCreate()
84
-    {
85
-        $object = singleton('SlideImage');
86
-        $this->logInWithPermission('ADMIN');
87
-        $this->assertTrue($object->canCreate());
88
-        $this->logOut();
89
-        $nullMember = Member::create();
90
-        $nullMember->write();
91
-        $this->assertFalse($object->canCreate($nullMember));
92
-        $nullMember->delete();
93
-    }
83
+	public function testCanCreate()
84
+	{
85
+		$object = singleton('SlideImage');
86
+		$this->logInWithPermission('ADMIN');
87
+		$this->assertTrue($object->canCreate());
88
+		$this->logOut();
89
+		$nullMember = Member::create();
90
+		$nullMember->write();
91
+		$this->assertFalse($object->canCreate($nullMember));
92
+		$nullMember->delete();
93
+	}
94 94
 
95
-    public function testProvidePermissions()
96
-    {
97
-        $object = singleton('SlideImage');
98
-        $expected = array(
99
-            'Slide_EDIT' => 'Slide Edit',
100
-            'Slide_DELETE' => 'Slide Delete',
101
-            'Slide_CREATE' => 'Slide Create',
102
-        );
103
-        $this->assertEquals($expected, $object->providePermissions());
104
-    }
95
+	public function testProvidePermissions()
96
+	{
97
+		$object = singleton('SlideImage');
98
+		$expected = array(
99
+			'Slide_EDIT' => 'Slide Edit',
100
+			'Slide_DELETE' => 'Slide Delete',
101
+			'Slide_CREATE' => 'Slide Create',
102
+		);
103
+		$this->assertEquals($expected, $object->providePermissions());
104
+	}
105 105
 }
Please login to merge, or discard this patch.
tests/FlexSliderDataExtensionTest.php 1 patch
Indentation   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -2,31 +2,31 @@
 block discarded – undo
2 2
 
3 3
 class FlexSliderDataExtensionTest extends FlexSliderTest
4 4
 {
5
-    public function testUpdateCMSFields()
6
-    {
7
-        $extension = new FlexSlider();
8
-        $object = Page::create();
9
-        $fields = $object->getCMSFields();
10
-        $extension->updateCMSFields($fields);
11
-        $this->assertNull($fields->dataFieldByName('Slides'));
5
+	public function testUpdateCMSFields()
6
+	{
7
+		$extension = new FlexSlider();
8
+		$object = Page::create();
9
+		$fields = $object->getCMSFields();
10
+		$extension->updateCMSFields($fields);
11
+		$this->assertNull($fields->dataFieldByName('Slides'));
12 12
 
13
-        $object->write();
14
-        $fields = $object->getCMSFields();
15
-        $extension->updateCMSFields($fields);
16
-        $this->assertNotNull($fields->dataFieldbyName('Slides'));
17
-    }
13
+		$object->write();
14
+		$fields = $object->getCMSFields();
15
+		$extension->updateCMSFields($fields);
16
+		$this->assertNotNull($fields->dataFieldbyName('Slides'));
17
+	}
18 18
 
19
-    public function testGetSlideshow()
20
-    {
21
-        $object = singleton('Page');
22
-        $object->write();
23
-        $slide1 = $this->objFromFixture('SlideImage', 'slide1');
24
-        $image = $this->objFromFixture('Image', 'image1');
25
-        $slide1->ImageID = $image->ID;
26
-        $object->Slides()->add($slide1);
27
-        $slides = $object->SlideShow();
28
-        $this->assertInstanceOf('DataList', $slides);
29
-    }
19
+	public function testGetSlideshow()
20
+	{
21
+		$object = singleton('Page');
22
+		$object->write();
23
+		$slide1 = $this->objFromFixture('SlideImage', 'slide1');
24
+		$image = $this->objFromFixture('Image', 'image1');
25
+		$slide1->ImageID = $image->ID;
26
+		$object->Slides()->add($slide1);
27
+		$slides = $object->SlideShow();
28
+		$this->assertInstanceOf('DataList', $slides);
29
+	}
30 30
 }
31 31
 
32 32
 
Please login to merge, or discard this patch.
code/FlexSlider.php 1 patch
Indentation   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -2,61 +2,61 @@
 block discarded – undo
2 2
 
3 3
 class FlexSlider extends DataExtension
4 4
 {
5
-    public static $db = array(
6
-        'Animation' => "Enum('slide, fade', 'slide')",
7
-        'Loop' => 'Boolean',
8
-        'Animate' => 'Boolean',
9
-        'ThumbnailNav' => 'Boolean',
10
-    );
5
+	public static $db = array(
6
+		'Animation' => "Enum('slide, fade', 'slide')",
7
+		'Loop' => 'Boolean',
8
+		'Animate' => 'Boolean',
9
+		'ThumbnailNav' => 'Boolean',
10
+	);
11 11
 
12
-    public static $has_many = array(
13
-        'Slides' => 'SlideImage',
14
-    );
12
+	public static $has_many = array(
13
+		'Slides' => 'SlideImage',
14
+	);
15 15
 
16
-    public static $defaults = array(
17
-        'Loop' => '1',
18
-        'Animate' => '1',
19
-    );
16
+	public static $defaults = array(
17
+		'Loop' => '1',
18
+		'Animate' => '1',
19
+	);
20 20
 
21
-    public function populateDefaults()
22
-    {
23
-        parent::populateDefaults();
24
-        $this->Loop = 1;
25
-        $this->Animate = 1;
26
-    }
21
+	public function populateDefaults()
22
+	{
23
+		parent::populateDefaults();
24
+		$this->Loop = 1;
25
+		$this->Animate = 1;
26
+	}
27 27
 
28
-    public function updateCMSFields(FieldList $fields)
29
-    {
30
-        // Slides
31
-        if ($this->owner->ID) {
32
-            $config = GridFieldConfig_RecordEditor::create();
33
-            if (class_exists('GridFieldSortableRows')) {
34
-                $config->addComponent(new GridFieldSortableRows('SortOrder'));
35
-            }
36
-            if (class_exists('GridFieldBulkUpload')) {
37
-                $config->addComponent(new GridFieldBulkUpload());
38
-                $config->addComponent(new GridFieldBulkManager());
39
-            }
40
-            $config->removeComponentsByType('GridFieldAddExistingAutocompleter');
41
-            $config->removeComponentsByType('GridFieldDeleteAction');
42
-            $config->addComponent(new GridFieldDeleteAction(false));
43
-            $SlidesField = GridField::create('Slides', 'Slides', $this->owner->Slides()->sort('SortOrder'), $config);
28
+	public function updateCMSFields(FieldList $fields)
29
+	{
30
+		// Slides
31
+		if ($this->owner->ID) {
32
+			$config = GridFieldConfig_RecordEditor::create();
33
+			if (class_exists('GridFieldSortableRows')) {
34
+				$config->addComponent(new GridFieldSortableRows('SortOrder'));
35
+			}
36
+			if (class_exists('GridFieldBulkUpload')) {
37
+				$config->addComponent(new GridFieldBulkUpload());
38
+				$config->addComponent(new GridFieldBulkManager());
39
+			}
40
+			$config->removeComponentsByType('GridFieldAddExistingAutocompleter');
41
+			$config->removeComponentsByType('GridFieldDeleteAction');
42
+			$config->addComponent(new GridFieldDeleteAction(false));
43
+			$SlidesField = GridField::create('Slides', 'Slides', $this->owner->Slides()->sort('SortOrder'), $config);
44 44
 
45
-            $fields->addFieldsToTab('Root.Slides', array(
46
-                HeaderField::create('SliderHD', 'Slides', 3),
47
-                $SlidesField,
48
-                ToggleCompositeField::create('ConfigHD', 'Slider Settings', array(
49
-                    CheckboxField::create('Animate', 'Animate automatically'),
50
-                    DropdownField::create('Animation', 'Animation option', $this->owner->dbObject('Animation')->enumValues()),
51
-                    CheckboxField::create('Loop', 'Loop the carousel'),
52
-                    //CheckboxField::create('ThumbnailNav', 'Thumbnail Navigation'),
53
-                )),
54
-            ));
55
-        }
56
-    }
45
+			$fields->addFieldsToTab('Root.Slides', array(
46
+				HeaderField::create('SliderHD', 'Slides', 3),
47
+				$SlidesField,
48
+				ToggleCompositeField::create('ConfigHD', 'Slider Settings', array(
49
+					CheckboxField::create('Animate', 'Animate automatically'),
50
+					DropdownField::create('Animation', 'Animation option', $this->owner->dbObject('Animation')->enumValues()),
51
+					CheckboxField::create('Loop', 'Loop the carousel'),
52
+					//CheckboxField::create('ThumbnailNav', 'Thumbnail Navigation'),
53
+				)),
54
+			));
55
+		}
56
+	}
57 57
 
58
-    public function SlideShow()
59
-    {
60
-        return $this->owner->Slides()->filter(array('ShowSlide' => 1))->sort('SortOrder');
61
-    }
58
+	public function SlideShow()
59
+	{
60
+		return $this->owner->Slides()->filter(array('ShowSlide' => 1))->sort('SortOrder');
61
+	}
62 62
 }
Please login to merge, or discard this patch.