File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
+ namespace Copperis \DropdownImageField ;
4
+
5
+ use SilverStripe \Forms \DropdownField ;
6
+ use SilverStripe \View \Requirements ;
7
+ use SilverStripe \View \ArrayData ;
8
+ use SilverStripe \ORM \ArrayList ;
9
+ use SilverStripe \Forms \FormField ;
10
+
3
11
class DropdownImageField extends DropdownField {
4
12
5
13
protected $ keyField , $ labelField , $ imageField ;
@@ -20,9 +28,9 @@ public function Field($properties = array()) {
20
28
$ dirName = basename (dirname (dirname (__FILE__ )));
21
29
;
22
30
23
- Requirements::javascript ($ dirName . ' / javascript/Polyfill.js ' );
24
- Requirements::javascript ($ dirName . ' / javascript/ImageSelect.jquery.js ' );
25
- Requirements::css ($ dirName . ' / css/ImageSelect.css ' );
31
+ Requirements::javascript (' Copperis\DropdownImageField: javascript/Polyfill.js ' );
32
+ Requirements::javascript (' Copperis\DropdownImageField: javascript/ImageSelect.jquery.js ' );
33
+ Requirements::css (' Copperis\DropdownImageField: css/ImageSelect.css ' );
26
34
27
35
$ source = $ this ->getSource ();
28
36
$ options = array ();
@@ -90,7 +98,7 @@ public function getSourceAsArray() {
90
98
if (is_array ($ source )) {
91
99
return $ source ;
92
100
}
93
-
101
+
94
102
return $ source ->map ($ this ->keyField , $ this ->labelField )->toArray ();
95
103
}
96
104
You can’t perform that action at this time.
0 commit comments