|
9 | 9 | <script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script> |
10 | 10 | <link rel="stylesheet" href="../src/mds.bs.datetimepicker.style.css" /> |
11 | 11 | <script src="../dist/mds.bs.datetimepicker.js" type="text/javascript"></script> |
| 12 | + <script src="https://cdn.jsdelivr.net/npm/vue@2"></script> |
12 | 13 | <link rel="stylesheet" href="demo.css" /> |
13 | 14 | </head> |
14 | 15 |
|
15 | 16 | <body class="bg-light"> |
16 | 17 | <div class="container-fluid"> |
17 | 18 | <h1 class="h2">MD BootstrapPersianDateTimePicker Demo</h1> |
18 | 19 | <div class="row"> |
19 | | - <div class="col-md-4"> |
| 20 | + <div class="col-md-4" id="vueAppOptions"> |
20 | 21 | <div class="container-fluid bg-white"> |
21 | 22 | <div class="row"> |
22 | 23 | <div class="col-12"> |
@@ -80,13 +81,14 @@ <h2>Options</h2> |
80 | 81 | <label class="col-5 col-form-label">modalMode</label> |
81 | 82 | <div class="col-7 pt-2"> |
82 | 83 | <div class="form-check form-check-inline"> |
83 | | - <input class="form-check-input" type="radio" name="modalModeRadioOptions" id="modalModeRadioOptionsId1" |
84 | | - value="true" onchange="optionOnChange('modalMode', this.value)"> |
| 84 | + <input class="form-check-input" type="radio" name="modalModeRadioOptions" |
| 85 | + id="modalModeRadioOptionsId1" value="true" onchange="optionOnChange('modalMode', this.value)"> |
85 | 86 | <label class="form-check-label" for="modalModeRadioOptionsId1">true</label> |
86 | 87 | </div> |
87 | 88 | <div class="form-check form-check-inline"> |
88 | | - <input class="form-check-input" type="radio" name="modalModeRadioOptions" id="modalModeRadioOptionsId2" |
89 | | - value="false" onchange="optionOnChange('modalMode', this.value)" checked> |
| 89 | + <input class="form-check-input" type="radio" name="modalModeRadioOptions" |
| 90 | + id="modalModeRadioOptionsId2" value="false" onchange="optionOnChange('modalMode', this.value)" |
| 91 | + checked> |
90 | 92 | <label class="form-check-label" for="modalModeRadioOptionsId2">false</label> |
91 | 93 | </div> |
92 | 94 | </div> |
@@ -116,13 +118,13 @@ <h2>Options</h2> |
116 | 118 | <label class="col-5 col-form-label">toDate, fromDate</label> |
117 | 119 | <div class="col-7 pt-2"> |
118 | 120 | <div class="form-check form-check-inline"> |
119 | | - <input class="form-check-input" type="radio" name="toDateFromDateRadioOptions" id="toDateRadioOptionsId1" |
120 | | - value="true" onchange="optionOnChange('toDate', this.value)"> |
| 121 | + <input class="form-check-input" type="radio" name="toDateFromDateRadioOptions" |
| 122 | + id="toDateRadioOptionsId1" value="true" onchange="optionOnChange('toDate', this.value)"> |
121 | 123 | <label class="form-check-label" for="toDateRadioOptionsId1">true</label> |
122 | 124 | </div> |
123 | 125 | <div class="form-check form-check-inline"> |
124 | | - <input class="form-check-input" type="radio" name="toDateFromDateRadioOptions" id="toDateRadioOptionsId2" |
125 | | - value="false" onchange="optionOnChange('toDate', this.value)" checked> |
| 126 | + <input class="form-check-input" type="radio" name="toDateFromDateRadioOptions" |
| 127 | + id="toDateRadioOptionsId2" value="false" onchange="optionOnChange('toDate', this.value)" checked> |
126 | 128 | <label class="form-check-label" for="toDateRadioOptionsId2">false</label> |
127 | 129 | </div> |
128 | 130 | </div> |
@@ -218,12 +220,72 @@ <h2>Options</h2> |
218 | 220 | </div> |
219 | 221 | </div> |
220 | 222 | <hr> |
| 223 | + <!-- holidays --> |
| 224 | + <div class="row"> |
| 225 | + <label class="col-5 col-form-label">holidays</label> |
| 226 | + <div class="col-7 pt-2"> |
| 227 | + <div v-for="(date, index) in holidays" :key="index"> |
| 228 | + <input class="form-control form-control-sm" type="text" v-model="holidays[index]" |
| 229 | + v-on:change="dateChange('holidays', $event)" /> |
| 230 | + </div> |
| 231 | + <button class="btn btn-sm btn-primary" type="button" v-on:click="addItem('holidays')"> + </button> |
| 232 | + |
| 233 | + <button class="btn btn-sm btn-danger" type="button" v-on:click="removeItem('holidays')"> - </button> |
| 234 | + </div> |
| 235 | + </div> |
| 236 | + <hr> |
| 237 | + <!-- specialDates --> |
| 238 | + <div class="row"> |
| 239 | + <label class="col-5 col-form-label">specialDates</label> |
| 240 | + <div class="col-7 pt-2"> |
| 241 | + <div v-for="(date, index) in specialDates" :key="index"> |
| 242 | + <input class="form-control form-control-sm" type="text" v-model="specialDates[index]" |
| 243 | + v-on:change="dateChange('specialDates', $event)" /> |
| 244 | + </div> |
| 245 | + <button class="btn btn-sm btn-primary" type="button" v-on:click="addItem('specialDates')"> + </button> |
| 246 | + |
| 247 | + <button class="btn btn-sm btn-danger" type="button" v-on:click="removeItem('specialDates')"> - |
| 248 | + </button> |
| 249 | + </div> |
| 250 | + </div> |
| 251 | + <hr> |
| 252 | + <!-- disabledDates --> |
| 253 | + <div class="row"> |
| 254 | + <label class="col-5 col-form-label">disabledDates</label> |
| 255 | + <div class="col-7 pt-2"> |
| 256 | + <div v-for="(date, index) in disabledDates" :key="index"> |
| 257 | + <input class="form-control form-control-sm" type="text" v-model="disabledDates[index]" |
| 258 | + v-on:change="dateChange('disabledDates', $event)" /> |
| 259 | + </div> |
| 260 | + <button class="btn btn-sm btn-primary" type="button" v-on:click="addItem('disabledDates')"> + |
| 261 | + </button> |
| 262 | + |
| 263 | + <button class="btn btn-sm btn-danger" type="button" v-on:click="removeItem('disabledDates')"> - |
| 264 | + </button> |
| 265 | + </div> |
| 266 | + </div> |
| 267 | + <hr> |
| 268 | + <!-- disabledDays --> |
| 269 | + <div class="row"> |
| 270 | + <label class="col-5 col-form-label">disabledDays</label> |
| 271 | + <div class="col-7 pt-2"> |
| 272 | + <div v-for="(date, index) in disabledDays" :key="index"> |
| 273 | + <input class="form-control form-control-sm" type="text" v-model="disabledDays[index]" |
| 274 | + v-on:change="dateChange('disabledDays', $event)" /> |
| 275 | + </div> |
| 276 | + <button class="btn btn-sm btn-primary" type="button" v-on:click="addItem('disabledDays')"> + </button> |
| 277 | + |
| 278 | + <button class="btn btn-sm btn-danger" type="button" v-on:click="removeItem('disabledDays')"> - |
| 279 | + </button> |
| 280 | + </div> |
| 281 | + </div> |
| 282 | + <hr> |
221 | 283 | </div> |
222 | 284 | </div> |
223 | 285 | </div> |
224 | 286 | </div> |
225 | | - <div class="col-md-8 mt-5"> |
226 | | - <div class="container-fluid mt-5"> |
| 287 | + <div class="col-md-8" style="margin-top: 150px;"> |
| 288 | + <div class="container-fluid"> |
227 | 289 | <div class="row"> |
228 | 290 | <!-- Normal --> |
229 | 291 | <div class="col-12" data-name="normal-dtp-container"> |
|
0 commit comments