Skip to content

Commit a03cf57

Browse files
committed
docs: update content
1 parent 546aad4 commit a03cf57

File tree

3 files changed

+25
-75
lines changed

3 files changed

+25
-75
lines changed

docs/assets/js/snippets.js

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,7 @@
176176
const myMultiSelect = document.getElementById('multiSelect')
177177

178178
if (myMultiSelect) {
179-
// eslint-disable-next-line no-unused-vars
180-
const toastCoreUI = new coreui.MultiSelect(myMultiSelect, {
179+
new coreui.MultiSelect(myMultiSelect, {
181180
name: 'multiSelect',
182181
options: [
183182
{
@@ -219,17 +218,18 @@
219218
],
220219
search: true
221220
})
222-
// js-docs-end multi-select-array-data
223221
}
222+
// js-docs-end multi-select-array-data
224223

225224
// -------------------------------
226225
// Date Pickers
227226
// -------------------------------
228227
// 'Date Pickers components' example in docs only
229228

230-
if (document.getElementById('myDatePickerDisabledDates')) {
231-
// eslint-disable-next-line no-unused-vars
232-
const myDatePickerDisabledDates = new coreui.DatePicker(document.getElementById('myDatePickerDisabledDates'), {
229+
// js-docs-start date-picker-disabled-dates
230+
const myDatePickerDisabledDates = document.getElementById('myDatePickerDisabledDates')
231+
if (myDatePickerDisabledDates) {
232+
const optionsDatePickerDisabledDates = {
233233
locale: 'en-US',
234234
calendarDate: new Date(2022, 2, 1),
235235
disabledDates: [
@@ -240,15 +240,20 @@
240240
],
241241
maxDate: new Date(2022, 5, 0),
242242
minDate: new Date(2022, 1, 1)
243-
})
243+
}
244+
245+
new coreui.DatePicker(document.getElementById('myDatePickerDisabledDates'), optionsDatePickerDisabledDates)
244246
}
247+
// js-docs-end date-picker-disabled-dates
245248

246249
// -------------------------------
247250
// Date Range Pickers
248251
// -------------------------------
249252
// 'Date Range Pickers components' example in docs only
250253

251-
if (document.getElementById('myDateRangePickerDisabledDates')) {
254+
// js-docs-start date-range-picker-disabled-dates
255+
const myDateRangePickerDisabledDates = document.getElementById('myDateRangePickerDisabledDates')
256+
if (myDateRangePickerDisabledDates) {
252257
const optionsDateRangePickerDisabledDates = {
253258
locale: 'en-US',
254259
calendarDate: new Date(2022, 2, 1),
@@ -261,11 +266,14 @@
261266
maxDate: new Date(2022, 5, 0),
262267
minDate: new Date(2022, 1, 1)
263268
}
264-
// eslint-disable-next-line no-unused-vars
265-
const myDateRangePickerDisabledDates = new coreui.DateRangePicker(document.getElementById('myDateRangePickerDisabledDates'), optionsDateRangePickerDisabledDates)
269+
270+
new coreui.DateRangePicker(document.getElementById('myDateRangePickerDisabledDates'), optionsDateRangePickerDisabledDates)
266271
}
272+
// js-docs-end date-range-picker-disabled-dates
267273

268-
if (document.getElementById('myDateRangePickerCustomRanges')) {
274+
// js-docs-start date-range-picker-custom-ranges
275+
const myDateRangePickerCustomRanges = document.getElementById('myDateRangePickerCustomRanges')
276+
if (myDateRangePickerCustomRanges) {
269277
const optionsCustomRanges = {
270278
locale: 'en-US',
271279
ranges: {
@@ -292,7 +300,8 @@
292300
]
293301
}
294302
}
295-
// eslint-disable-next-line no-unused-vars
296-
const myDateRangePickerCustomRanges = new coreui.DateRangePicker(document.getElementById('myDateRangePickerCustomRanges'), optionsCustomRanges)
303+
304+
new coreui.DateRangePicker(myDateRangePickerCustomRanges, optionsCustomRanges)
297305
}
306+
// js-docs-end date-range-picker-custom-ranges
298307
})()

docs/content/forms/date-picker.md

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -98,22 +98,7 @@ Add the `data-coreui-input-read-only="true"` boolean attribute to prevent modifi
9898
</div>
9999
{{< /example >}}
100100

101-
```js
102-
const options = {
103-
locale: 'en-US',
104-
calendarDate: new Date(2022, 2, 1),
105-
disabledDates: [
106-
[new Date(2022, 2, 4), new Date(2022, 2, 7)],
107-
new Date(2022, 2, 16),
108-
new Date(2022, 3, 16),
109-
[new Date(2022, 4, 2), new Date(2022, 4, 8)]
110-
],
111-
maxDate: new Date(2022, 5, 0),
112-
minDate: new Date(2022, 1, 1)
113-
}
114-
115-
const myDatePickerDisabledDates = new coreui.DatePicker(document.getElementById('myDatePickerDisabledDates'), options)
116-
```
101+
{{< js-docs name="date-picker-disabled-dates" file="docs/assets/js/snippets.js" >}}
117102

118103
## Non-english locale
119104

docs/content/forms/date-range-picker.md

Lines changed: 2 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -126,22 +126,7 @@ Add the `data-coreui-input-read-only="true"` boolean attribute to prevent modifi
126126
</div>
127127
{{< /example >}}
128128

129-
```js
130-
const options = {
131-
locale: 'en-US',
132-
calendarDate: new Date(2022, 2, 1),
133-
disabledDates: [
134-
[new Date(2022, 2, 4), new Date(2022, 2, 7)],
135-
new Date(2022, 2, 16),
136-
new Date(2022, 3, 16),
137-
[new Date(2022, 4, 2), new Date(2022, 4, 8)]
138-
],
139-
maxDate: new Date(2022, 5, 0),
140-
minDate: new Date(2022, 1, 1)
141-
}
142-
143-
const myDateRangePickerDisabledDates = new coreui.DateRangePicker(document.getElementById('myDateRangePickerDisabledDates'), options)
144-
```
129+
{{< js-docs name="date-range-picker-disabled-dates" file="docs/assets/js/snippets.js" >}}
145130

146131
## Custom ranges
147132

@@ -153,36 +138,7 @@ const myDateRangePickerDisabledDates = new coreui.DateRangePicker(document.getEl
153138
</div>
154139
{{< /example >}}
155140

156-
```js
157-
const optionsCustomRanges = {
158-
locale: 'en-US',
159-
ranges: {
160-
Today: [new Date(), new Date()],
161-
Yesterday: [
162-
new Date(new Date().setDate(new Date().getDate() - 1)),
163-
new Date(new Date().setDate(new Date().getDate() - 1))
164-
],
165-
'Last 7 Days': [
166-
new Date(new Date().setDate(new Date().getDate() - 6)),
167-
new Date(new Date())
168-
],
169-
'Last 30 Days': [
170-
new Date(new Date().setDate(new Date().getDate() - 29)),
171-
new Date(new Date())
172-
],
173-
'This Month': [
174-
new Date(new Date().setDate(1)),
175-
new Date(new Date().getFullYear(), new Date().getMonth() + 1, 0)
176-
],
177-
'Last Month': [
178-
new Date(new Date().getFullYear(), new Date().getMonth() - 1, 1),
179-
new Date(new Date().getFullYear(), new Date().getMonth(), 0)
180-
]
181-
}
182-
}
183-
184-
const myDateRangePickerCustomRanges = new coreui.DateRangePicker(document.getElementById('myDateRangePickerCustomRanges'), optionsCustomRanges)
185-
```
141+
{{< js-docs name="date-range-picker-custom-ranges" file="docs/assets/js/snippets.js" >}}
186142

187143
## Non-english locale
188144

0 commit comments

Comments
 (0)