@@ -29,13 +29,13 @@ <h5>CDN</h5>
2929 < div style ="background: #f7f7f7; padding: 10px ">
3030 < pre >
3131<!-- Latest compiled and minified CSS -->
32- <link href="
< span style ="
color:#880000 "
> https://cdn.jsdelivr.net/npm/
[email protected] /dist/styles/css/multiple-select.css
</ span > " rel="
< span style ="
color:#880000 "
> stylesheet
</ span > ">
32+ <link href="
< span style ="
color:#0a3069 "
> https://cdn.jsdelivr.net/npm/
[email protected] /dist/styles/css/multiple-select.css
</ span > " rel="
< span style ="
color:#0a3069 "
> stylesheet
</ span > ">
3333
3434<!-- (ESM requires < span style ="color:#d63384 "> type="module"</ span > ) Latest compiled and minified JavaScript -->
35- <script type="module" src="
< span style ="
color:#880000 "
> https://cdn.jsdelivr.net/npm/
[email protected] /dist/browser/multiple-select.js
</ span > "></script>
35+ <script type="module" src="
< span style ="
color:#0a3069 "
> https://cdn.jsdelivr.net/npm/
[email protected] /dist/browser/multiple-select.js
</ span > "></script>
3636
3737<!-- (CJS requires < span style ="color:#d63384 "> .cjs</ span > extension) Latest compiled and minified JavaScript -->
38- <script src="
< span style ="
color:#880000 "
> https://cdn.jsdelivr.net/npm/
[email protected] /dist/browser/multiple-select.cjs
</ span > "></script>
</ pre > 38+ <script src="
< span style ="
color:#0a3069 "
> https://cdn.jsdelivr.net/npm/
[email protected] /dist/browser/multiple-select.cjs
</ span > "></script>
</ pre > 3939 </ div >
4040
4141 < quote >
@@ -59,26 +59,49 @@ <h5>CommonJS <code>require()</code> / ESM <code>import from</code></h5>
5959 < div style ="background: #f7f7f7; padding: 10px ">
6060< pre >
6161// CommonJS
62- const { multipleSelect } = require( 'multiple-select-vanilla');
63- multipleSelect( '.multiple-select', {/*...*/});
62+ < span style =" color:#cf222e " > const</ span > { multipleSelect } = < span style =" color:#6639ba " > require</ span > ( < span style =" color:#0a3069 " > 'multiple-select-vanilla'</ span > );
63+ < span style =" color:#6639ba " > multipleSelect</ span > ( < span style =" color:#0a3069 " > '.multiple-select'</ span > , {< span style =" color:#a0a1a7 " > /*...*/</ span > });
6464
6565// ESM
66- import { multipleSelect } from 'multiple-select-vanilla';
67- multipleSelect( '.multiple-select', {/*...*/});
66+ < span style =" color:#cf222e " > import</ span > { multipleSelect } < span style =" color:#cf222e " > from</ span > < span style =" color:#0a3069 " > 'multiple-select-vanilla'</ span > ;
67+ < span style =" color:#6639ba " > multipleSelect</ span > ( < span style =" color:#0a3069 " > '.multiple-select'</ span > , {< span style =" color:#a0a1a7 " > /*...*/</ span > });
6868</ pre >
6969 </ div >
70+
71+ < br >
7072
7173 < section >
72- < h5 > Code Sample</ h5 >
73- < div class ="col-sm-10 col-lg-8 ">
74- < iframe
75- style ="height: 100%; width: 60%; position: absolute "
76- src ="data:text/html;charset=utf-8,
77- <head><base target='_blank' /></head>
78- <body><script src='https://gist.github.com/ghiscoding/786008e40a13d64a1cf813aff8a3d8dc.js'></script>
79- </body> "
80- >
81- </ iframe >
74+ < h5 > CSS / SASS Styling Themes</ h5 >
75+ < p > Load default or Bootstrap Theme style via either the < code > @use</ code > (modern) or < code > @import</ code > (legacy)</ p >
76+
77+ 1- with modern < code > @use</ code > approach
78+ < div style ="background: #f7f7f7; padding: 10px ">
79+ < pre >
80+ < span style ="color:#cf222e "> @use</ span > < span style ="color:#0a3069 "> 'multiple-select-vanilla/dist/styles/sass/multiple-select.scss'</ span > < span style ="color:#cf222e "> with</ span > (
81+ < span style ="color:#986801 "> $ms-primary-color</ span > : red,
82+ < span style ="color:#986801 "> $ms-checkbox-color</ span > : red,
83+ );
84+ </ pre >
85+ </ div >
86+
87+ 2- with legacy < code > @import</ code > approach
88+ < div style ="background: #f7f7f7; padding: 10px ">
89+ < pre >
90+ < span style ="color:#986801 "> $ms-primary-color</ span > : red;
91+ < span style ="color:#986801 "> $ms-checkbox-color</ span > : red;
92+ < span style ="color:#cf222e "> @import</ span > < span style ="color:#0a3069 "> 'multiple-select-vanilla/dist/styles/sass/multiple-select.scss'</ span > ;
93+ </ pre >
94+ </ div >
95+
96+ 3- same goes for the Bootstrap Theme
97+ < div style ="background: #f7f7f7; padding: 10px ">
98+ < pre >
99+ < span style ="color:#cf222e "> @use</ span > < span style ="color:#0a3069 "> 'multiple-select-vanilla/dist/styles/sass/themes/bootstrap.scss'</ span > < span style ="color:#cf222e "> with</ span > (
100+ < span style ="color:#986801 "> $ms-parent-form-control-padding</ span > : 5px,
101+ < span style ="color:#986801 "> $ms-primary-color</ span > : orange,
102+ < span style ="color:#986801 "> $ms-checkbox-color</ span > : orange,
103+ );
104+ </ pre >
82105 </ div >
83106 </ section >
84107</ div >
0 commit comments