|
33 | 33 | get_string('settingheading', 'filter_codepen'), |
34 | 34 | get_string('settingheading_info', 'filter_codepen'))); |
35 | 35 |
|
| 36 | + // Settings. |
| 37 | + $settings->add(new admin_setting_heading('filter_codepen/settings', |
| 38 | + get_string('settings'), |
| 39 | + '')); |
36 | 40 | $settings->add(new admin_setting_configmulticheckbox('filter_codepen/formats', |
37 | 41 | get_string('settingformats', 'filter_codepen'), |
38 | 42 | get_string('settingformats_desc', 'filter_codepen'), |
|
58 | 62 | 'light' => get_string('settingembedtheme_light', 'filter_codepen') |
59 | 63 | ] |
60 | 64 | )); |
| 65 | + $settings->add(new admin_setting_configmulticheckbox('filter_codepen/defaulttab', |
| 66 | + get_string('settingdefaulttab', 'filter_codepen'), |
| 67 | + get_string('settingdefaulttab_desc', 'filter_codepen'), |
| 68 | + ['result' => 1], |
| 69 | + [ |
| 70 | + 'css' => get_string('settingdefaulttab_css', 'filter_codepen'), |
| 71 | + 'html' => get_string('settingdefaulttab_html', 'filter_codepen'), |
| 72 | + 'js' => get_string('settingdefaulttab_js', 'filter_codepen'), |
| 73 | + 'result' => get_string('settingdefaulttab_result', 'filter_codepen') |
| 74 | + ])); |
| 75 | + |
| 76 | + // Theme override settings. |
| 77 | + $settings->add(new admin_setting_heading('filter_codepen/theme_override', |
| 78 | + get_string('theme_override', 'filter_codepen'), |
| 79 | + get_string('theme_override_desc', 'filter_codepen'))); |
| 80 | + |
| 81 | + $settings->add(new admin_setting_configselect('filter_codepen/embedborder', |
| 82 | + get_string('settingembedborder', 'filter_codepen'), |
| 83 | + get_string('settingembedborder_desc', 'filter_codepen'), |
| 84 | + 'none', |
| 85 | + [ |
| 86 | + 'none' => get_string('none'), |
| 87 | + 'thin' => get_string('settingembedborder_thin', 'filter_codepen'), |
| 88 | + 'thick' => get_string('settingembedborder_thick', 'filter_codepen') |
| 89 | + ] |
| 90 | + )); |
| 91 | + $settings->add(new admin_setting_configcolourpicker('filter_codepen/embedbordercolor', |
| 92 | + get_string('settingembedbordercolor', 'filter_codepen'), |
| 93 | + get_string('settingembedbordercolor_desc', 'filter_codepen'), |
| 94 | + '' |
| 95 | + )); |
| 96 | + $settings->add(new admin_setting_configcolourpicker('filter_codepen/embedtabbarcolor', |
| 97 | + get_string('settingembedtabbarcolor', 'filter_codepen'), |
| 98 | + get_string('settingembedtabbarcolor_desc', 'filter_codepen'), |
| 99 | + '' |
| 100 | + )); |
| 101 | + $settings->add(new admin_setting_configcolourpicker('filter_codepen/embedtablinkcolor', |
| 102 | + get_string('settingembedtablinkcolor', 'filter_codepen'), |
| 103 | + get_string('settingembedtablinkcolor_desc', 'filter_codepen'), |
| 104 | + '' |
| 105 | + )); |
| 106 | + $settings->add(new admin_setting_configcolourpicker('filter_codepen/embedactivetabcolor', |
| 107 | + get_string('settingembedactivetabcolor', 'filter_codepen'), |
| 108 | + get_string('settingembedactivetabcolor_desc', 'filter_codepen'), |
| 109 | + '' |
| 110 | + )); |
| 111 | + $settings->add(new admin_setting_configcolourpicker('filter_codepen/embedactivelinkcolor', |
| 112 | + get_string('settingembedactivelinkcolor', 'filter_codepen'), |
| 113 | + get_string('settingembedactivelinkcolor_desc', 'filter_codepen'), |
| 114 | + '' |
| 115 | + )); |
| 116 | + $settings->add(new admin_setting_configcolourpicker('filter_codepen/embedlinklogocolor', |
| 117 | + get_string('settingembedlinklogocolor', 'filter_codepen'), |
| 118 | + get_string('settingembedlinklogocolor_desc', 'filter_codepen'), |
| 119 | + '' |
| 120 | + )); |
61 | 121 |
|
62 | 122 | $pen = 'http://codepen.io/thedannywahl/pen/Gbdaj'; |
63 | 123 | $filter = new filter_codepen(context_system::instance(), ['formats' => [FORMAT_HTML]]); |
|
0 commit comments