├── _config
└── config.yml
├── .gitattributes
├── README.md
├── javascript
├── thirdparty
│ └── bootstrap-select-1.10.0
│ │ ├── docs
│ │ ├── custom_theme
│ │ │ ├── img
│ │ │ │ └── logos
│ │ │ │ │ ├── thermofisher.png
│ │ │ │ │ ├── membermeister.png
│ │ │ │ │ └── snapappointments.png
│ │ │ ├── js
│ │ │ │ └── base.js
│ │ │ ├── toc.html
│ │ │ ├── nav.html
│ │ │ ├── css
│ │ │ │ └── base.css
│ │ │ └── base.html
│ │ ├── mkdocs.yml
│ │ └── docs
│ │ │ ├── dist
│ │ │ └── js
│ │ │ │ └── i18n
│ │ │ │ ├── defaults-zh_CN.min.js
│ │ │ │ ├── defaults-zh_TW.min.js
│ │ │ │ ├── defaults-cs_CZ.min.js
│ │ │ │ ├── defaults-ua_UA.min.js
│ │ │ │ ├── defaults-de_DE.min.js
│ │ │ │ ├── defaults-es_CL.min.js
│ │ │ │ ├── defaults-eu.min.js
│ │ │ │ ├── defaults-nl_NL.min.js
│ │ │ │ ├── defaults-pt_BR.min.js
│ │ │ │ ├── defaults-it_IT.min.js
│ │ │ │ ├── defaults-ko_KR.min.js
│ │ │ │ ├── defaults-pt_PT.min.js
│ │ │ │ ├── defaults-ro_RO.min.js
│ │ │ │ ├── defaults-id_ID.min.js
│ │ │ │ ├── defaults-ru_RU.min.js
│ │ │ │ ├── defaults-fa_IR.min.js
│ │ │ │ ├── defaults-hu_HU.min.js
│ │ │ │ ├── defaults-pl_PL.min.js
│ │ │ │ ├── defaults-sl_SI.min.js
│ │ │ │ ├── defaults-sk_SK.min.js
│ │ │ │ ├── defaults-fi_FI.min.js
│ │ │ │ ├── defaults-sv_SE.min.js
│ │ │ │ ├── defaults-tr_TR.min.js
│ │ │ │ ├── defaults-da_DK.min.js
│ │ │ │ ├── defaults-en_US.min.js
│ │ │ │ ├── defaults-fr_FR.min.js
│ │ │ │ ├── defaults-bg_BG.min.js
│ │ │ │ ├── defaults-cro_CRO.min.js
│ │ │ │ ├── defaults-lt_LT.min.js
│ │ │ │ ├── defaults-ar_AR.min.js
│ │ │ │ ├── defaults-zh_CN.js
│ │ │ │ ├── defaults-zh_TW.js
│ │ │ │ ├── defaults-cs_CZ.js
│ │ │ │ ├── defaults-pt_PT.js
│ │ │ │ ├── defaults-nb_NO.min.js
│ │ │ │ ├── defaults-de_DE.js
│ │ │ │ ├── defaults-eu.js
│ │ │ │ ├── defaults-pt_BR.js
│ │ │ │ ├── defaults-ua_UA.js
│ │ │ │ ├── defaults-es_CL.js
│ │ │ │ ├── defaults-nl_NL.js
│ │ │ │ ├── defaults-it_IT.js
│ │ │ │ ├── defaults-ro_RO.js
│ │ │ │ ├── defaults-ru_RU.js
│ │ │ │ ├── defaults-id_ID.js
│ │ │ │ ├── defaults-pl_PL.js
│ │ │ │ ├── defaults-fa_IR.js
│ │ │ │ ├── defaults-sk_SK.js
│ │ │ │ ├── defaults-ko_KR.js
│ │ │ │ ├── defaults-hu_HU.js
│ │ │ │ ├── defaults-sl_SI.js
│ │ │ │ ├── defaults-sv_SE.js
│ │ │ │ ├── defaults-en_US.js
│ │ │ │ ├── defaults-da_DK.js
│ │ │ │ ├── defaults-fi_FI.js
│ │ │ │ ├── defaults-tr_TR.js
│ │ │ │ ├── defaults-fr_FR.js
│ │ │ │ ├── defaults-bg_BG.js
│ │ │ │ ├── defaults-cro_CRO.js
│ │ │ │ ├── defaults-lt_LT.js
│ │ │ │ ├── defaults-ar_AR.js
│ │ │ │ └── defaults-nb_NO.js
│ │ │ └── index.md
│ │ ├── .gitignore
│ │ ├── less
│ │ └── variables.less
│ │ ├── sass
│ │ └── variables.scss
│ │ ├── js
│ │ ├── .jshintrc
│ │ └── i18n
│ │ │ ├── defaults-zh_CN.js
│ │ │ ├── defaults-zh_TW.js
│ │ │ ├── defaults-cs_CZ.js
│ │ │ ├── defaults-eu.js
│ │ │ ├── defaults-es_CL.js
│ │ │ ├── defaults-ua_UA.js
│ │ │ ├── defaults-de_DE.js
│ │ │ ├── defaults-nl_NL.js
│ │ │ ├── defaults-pt_PT.js
│ │ │ ├── defaults-ro_RO.js
│ │ │ ├── defaults-ru_RU.js
│ │ │ ├── defaults-id_ID.js
│ │ │ ├── defaults-it_IT.js
│ │ │ ├── defaults-pt_BR.js
│ │ │ ├── defaults-pl_PL.js
│ │ │ ├── defaults-fa_IR.js
│ │ │ ├── defaults-sk_SK.js
│ │ │ ├── defaults-ko_KR.js
│ │ │ ├── defaults-hu_HU.js
│ │ │ ├── defaults-sl_SI.js
│ │ │ ├── defaults-sv_SE.js
│ │ │ ├── defaults-da_DK.js
│ │ │ ├── defaults-en_US.js
│ │ │ ├── defaults-fi_FI.js
│ │ │ ├── defaults-fr_FR.js
│ │ │ ├── defaults-tr_TR.js
│ │ │ ├── defaults-bg_BG.js
│ │ │ ├── defaults-ar_AR.js
│ │ │ ├── defaults-cro_CRO.js
│ │ │ ├── defaults-lt_LT.js
│ │ │ └── defaults-nb_NO.js
│ │ ├── composer.json
│ │ ├── dist
│ │ └── js
│ │ │ └── i18n
│ │ │ ├── defaults-zh_CN.min.js
│ │ │ ├── defaults-zh_TW.min.js
│ │ │ ├── defaults-cs_CZ.min.js
│ │ │ ├── defaults-ua_UA.min.js
│ │ │ ├── defaults-de_DE.min.js
│ │ │ ├── defaults-es_CL.min.js
│ │ │ ├── defaults-eu.min.js
│ │ │ ├── defaults-nl_NL.min.js
│ │ │ ├── defaults-pt_BR.min.js
│ │ │ ├── defaults-it_IT.min.js
│ │ │ ├── defaults-ko_KR.min.js
│ │ │ ├── defaults-pt_PT.min.js
│ │ │ ├── defaults-ro_RO.min.js
│ │ │ ├── defaults-id_ID.min.js
│ │ │ ├── defaults-ru_RU.min.js
│ │ │ ├── defaults-fa_IR.min.js
│ │ │ ├── defaults-hu_HU.min.js
│ │ │ ├── defaults-pl_PL.min.js
│ │ │ ├── defaults-sl_SI.min.js
│ │ │ ├── defaults-fi_FI.min.js
│ │ │ ├── defaults-sk_SK.min.js
│ │ │ ├── defaults-sv_SE.min.js
│ │ │ ├── defaults-tr_TR.min.js
│ │ │ ├── defaults-da_DK.min.js
│ │ │ ├── defaults-en_US.min.js
│ │ │ ├── defaults-fr_FR.min.js
│ │ │ ├── defaults-bg_BG.min.js
│ │ │ ├── defaults-cro_CRO.min.js
│ │ │ ├── defaults-lt_LT.min.js
│ │ │ ├── defaults-ar_AR.min.js
│ │ │ ├── defaults-zh_CN.js
│ │ │ ├── defaults-zh_TW.js
│ │ │ ├── defaults-nb_NO.min.js
│ │ │ ├── defaults-cs_CZ.js
│ │ │ ├── defaults-pt_PT.js
│ │ │ ├── defaults-de_DE.js
│ │ │ ├── defaults-ua_UA.js
│ │ │ ├── defaults-es_CL.js
│ │ │ ├── defaults-eu.js
│ │ │ ├── defaults-nl_NL.js
│ │ │ ├── defaults-pt_BR.js
│ │ │ ├── defaults-it_IT.js
│ │ │ ├── defaults-ro_RO.js
│ │ │ ├── defaults-id_ID.js
│ │ │ ├── defaults-ru_RU.js
│ │ │ ├── defaults-pl_PL.js
│ │ │ ├── defaults-fa_IR.js
│ │ │ ├── defaults-sk_SK.js
│ │ │ ├── defaults-ko_KR.js
│ │ │ ├── defaults-hu_HU.js
│ │ │ ├── defaults-sl_SI.js
│ │ │ ├── defaults-sv_SE.js
│ │ │ ├── defaults-fi_FI.js
│ │ │ ├── defaults-en_US.js
│ │ │ ├── defaults-da_DK.js
│ │ │ ├── defaults-tr_TR.js
│ │ │ ├── defaults-cro_CRO.js
│ │ │ ├── defaults-fr_FR.js
│ │ │ ├── defaults-bg_BG.js
│ │ │ ├── defaults-lt_LT.js
│ │ │ ├── defaults-ar_AR.js
│ │ │ └── defaults-nb_NO.js
│ │ ├── bower.json
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ └── CONTRIBUTING.md
└── bootstrap.select.field.js
├── _config.php
├── .editorconfig
├── composer.json
└── code
└── BootstrapSelectField.php
/_config/config.yml:
--------------------------------------------------------------------------------
1 | ---
2 | name: bootstrap-select
3 | ---
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | /docs export-ignore
2 | /.gitignore export-ignore
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # silverstripe-bootstrap-select
2 | A form field utilizing the dropdown.js bootstrap component via https://github.com/silviomoreto/bootstrap-select
3 |
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/docs/custom_theme/img/logos/thermofisher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dynamic/silverstripe-bootstrap-select/1.0/javascript/thirdparty/bootstrap-select-1.10.0/docs/custom_theme/img/logos/thermofisher.png
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/docs/custom_theme/img/logos/membermeister.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dynamic/silverstripe-bootstrap-select/1.0/javascript/thirdparty/bootstrap-select-1.10.0/docs/custom_theme/img/logos/membermeister.png
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/docs/custom_theme/img/logos/snapappointments.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dynamic/silverstripe-bootstrap-select/1.0/javascript/thirdparty/bootstrap-select-1.10.0/docs/custom_theme/img/logos/snapappointments.png
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/.gitignore:
--------------------------------------------------------------------------------
1 | # OS or Editor folders
2 | .DS_Store
3 | .idea
4 |
5 | # Folders to ignore
6 | node_modules
7 | bower_components
8 | .sass-cache
9 |
10 | # Dist zip
11 | bootstrap-select-*.zip
12 |
13 | docs/site
14 |
--------------------------------------------------------------------------------
/_config.php:
--------------------------------------------------------------------------------
1 |
2 |
14 |
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/js/i18n/defaults-nl_NL.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Translated default messages for bootstrap-select.
3 | * Locale: NL (Dutch; Nederlands)
4 | * Region: NL (Europe)
5 | * Author: Daan Rosbergen (Badmuts)
6 | */
7 | (function ($) {
8 | $.fn.selectpicker.defaults = {
9 | noneSelectedText: 'Niets geselecteerd',
10 | noneResultsText: 'Geen resultaten gevonden voor {0}',
11 | countSelectedText: '{0} van {1} geselecteerd',
12 | maxOptionsText: ['Limiet bereikt ({n} {var} max)', 'Groep limiet bereikt ({n} {var} max)', ['items', 'item']],
13 | multipleSeparator: ', '
14 | };
15 | })(jQuery);
16 |
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/js/i18n/defaults-pt_PT.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Translated default messages for bootstrap-select.
3 | * Locale: PT (Portuguese; português)
4 | * Region: PT (Portugal; Portugal)
5 | * Author: Burnspirit
6 | */
7 | (function ($) {
8 | $.fn.selectpicker.defaults = {
9 | noneSelectedText: 'Nenhum seleccionado',
10 | noneResultsText: 'Sem resultados contendo {0}',
11 | countSelectedText: 'Selecionado {0} de {1}',
12 | maxOptionsText: ['Limite ultrapassado (máx. {n} {var})', 'Limite de seleções ultrapassado (máx. {n} {var})', ['itens', 'item']],
13 | multipleSeparator: ', '
14 | };
15 | })(jQuery);
16 |
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/js/i18n/defaults-ro_RO.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Translated default messages for bootstrap-select.
3 | * Locale: RO (Romanian)
4 | * Region: RO (Romania)
5 | * Alex Florea
6 | */
7 | (function ($) {
8 | $.fn.selectpicker.defaults = {
9 | noneSelectedText: 'Nu a fost selectat nimic',
10 | noneResultsText: 'Nu exista niciun rezultat {0}',
11 | countSelectedText: '{0} din {1} selectat(e)',
12 | maxOptionsText: ['Limita a fost atinsa ({n} {var} max)', 'Limita de grup a fost atinsa ({n} {var} max)', ['iteme', 'item']],
13 | multipleSeparator: ', '
14 | };
15 | })(jQuery);
16 |
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/js/i18n/defaults-ru_RU.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Translated default messages for bootstrap-select.
3 | * Locale: RU (Russian; Русский)
4 | * Region: RU (Russian Federation)
5 | */
6 | (function ($) {
7 | $.fn.selectpicker.defaults = {
8 | noneSelectedText: 'Ничего не выбрано',
9 | noneResultsText: 'Совпадений не найдено {0}',
10 | countSelectedText: 'Выбрано {0} из {1}',
11 | maxOptionsText: ['Достигнут предел ({n} {var} максимум)', 'Достигнут предел в группе ({n} {var} максимум)', ['items', 'item']],
12 | doneButtonText: 'Закрыть',
13 | multipleSeparator: ', '
14 | };
15 | })(jQuery);
16 |
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/js/i18n/defaults-id_ID.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Translated default messages for bootstrap-select.
3 | * Locale: ID (Indonesian; Bahasa Indonesia)
4 | * Region: ID (Indonesia)
5 | */
6 | (function ($) {
7 | $.fn.selectpicker.defaults = {
8 | noneSelectedText: 'Tidak ada yang dipilih',
9 | noneResultsText: 'Tidak ada yang cocok {0}',
10 | countSelectedText: '{0} terpilih',
11 | maxOptionsText: ['Mencapai batas (maksimum {n})', 'Mencapai batas grup (maksimum {n})'],
12 | selectAllText: 'Pilih Semua',
13 | deselectAllText: 'Hapus Semua',
14 | multipleSeparator: ', '
15 | };
16 | })(jQuery);
17 |
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/docs/mkdocs.yml:
--------------------------------------------------------------------------------
1 | site_name: bootstrap-select
2 | site_description: Bootstrap-select is a jQuery plugin that utilizes Bootstrap's dropdown.js to style and bring additional functionality to normal select boxes.
3 | repo_url: https://github.com/silviomoreto/bootstrap-select
4 | theme: bootstrap
5 | theme_dir: custom_theme
6 | extra_css:
7 | - css/custom.css
8 | - dist/css/bootstrap-select.min.css
9 | extra_javascript:
10 | - dist/js/bootstrap-select.min.js
11 | pages:
12 | - Bootstrap-select: index.md
13 | - Examples: examples.md
14 | - Options: options.md
15 | - Methods: methods.md
16 | extra:
17 | version: 1.10.0
18 |
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/js/i18n/defaults-it_IT.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Translated default messages for bootstrap-select.
3 | * Locale: IT (Italian; italiano)
4 | * Region: IT (Italy; Italia)
5 | * Author: Michele Beltrame
6 | */
7 | (function ($) {
8 | $.fn.selectpicker.defaults = {
9 | noneSelectedText: 'Nessuna selezione',
10 | noneResultsText: 'Nessun risultato per {0}',
11 | countSelectedText: 'Selezionati {0} di {1}',
12 | maxOptionsText: ['Limite raggiunto ({n} {var} max)', 'Limite del gruppo raggiunto ({n} {var} max)', ['elementi', 'elemento']],
13 | multipleSeparator: ', '
14 | };
15 | })(jQuery);
16 |
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/js/i18n/defaults-pt_BR.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Translated default messages for bootstrap-select.
3 | * Locale: PT (Portuguese; português)
4 | * Region: BR (Brazil; Brasil)
5 | * Author: Rodrigo de Avila
6 | */
7 | (function ($) {
8 | $.fn.selectpicker.defaults = {
9 | noneSelectedText: 'Nada selecionado',
10 | noneResultsText: 'Nada encontrado contendo {0}',
11 | countSelectedText: 'Selecionado {0} de {1}',
12 | maxOptionsText: ['Limite excedido (máx. {n} {var})', 'Limite do grupo excedido (máx. {n} {var})', ['itens', 'item']],
13 | multipleSeparator: ', '
14 | };
15 | })(jQuery);
16 |
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/js/i18n/defaults-pl_PL.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Translated default messages for bootstrap-select.
3 | * Locale: PL (Polish)
4 | * Region: EU (Europe)
5 | */
6 | (function ($) {
7 | $.fn.selectpicker.defaults = {
8 | noneSelectedText: 'Nic nie zaznaczono',
9 | noneResultsText: 'Brak wyników wyszukiwania {0}',
10 | countSelectedText: 'Zaznaczono {0} z {1}',
11 | maxOptionsText: ['Osiągnięto limit ({n} {var} max)', 'Limit grupy osiągnięty ({n} {var} max)', ['elementy', 'element']],
12 | selectAll: 'Zaznacz wszystkie',
13 | deselectAll: 'Odznacz wszystkie',
14 | multipleSeparator: ', '
15 | };
16 | })(jQuery);
17 |
--------------------------------------------------------------------------------
/javascript/thirdparty/bootstrap-select-1.10.0/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bootstrap-select/bootstrap-select",
3 | "description": "A custom