File tree Expand file tree Collapse file tree 2 files changed +30
-2
lines changed Expand file tree Collapse file tree 2 files changed +30
-2
lines changed Original file line number Diff line number Diff line change
1
+ <!doctype html>
2
+ < html class ="no-js " lang ="">
3
+ < head >
4
+ < meta charset ="utf-8 ">
5
+ < title > </ title >
6
+ </ head >
7
+ < body >
8
+ < div class ="dpicker "> </ div >
9
+ < div class ="dpicker "> </ div >
10
+ < div class ="dpicker "> </ div >
11
+ < div class ="dpicker "> </ div >
12
+ < div class ="dpicker "> </ div >
13
+ < div class ="dpicker "> </ div >
14
+ < div class ="dpicker "> </ div >
15
+ < div class ="dpicker "> </ div >
16
+ < div class ="dpicker "> </ div >
17
+ < div class ="dpicker "> </ div >
18
+ < div class ="dpicker "> </ div >
19
+ < script type ="text/javascript " src ="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.min.js "> </ script >
20
+ < script src ="../dist/dpicker.js "> </ script >
21
+ < script >
22
+ ; [ ] . slice . call ( document . querySelectorAll ( '.dpicker' ) ) . forEach ( ( e ) => {
23
+ var dp = new dpicker ( e )
24
+ } )
25
+ </ script >
26
+ </ body >
27
+ </ html >
Original file line number Diff line number Diff line change @@ -543,8 +543,9 @@ DPicker.prototype.modelSetter = function (newValue) {
543
543
* Decorate it with modules to do things before redraw
544
544
*/
545
545
DPicker . prototype . redraw = function ( ) {
546
- const newTree = this . getTree ( )
547
- this . _tree = nanomorph ( this . _tree , newTree )
546
+ window . requestAnimationFrame ( ( ) => {
547
+ this . _tree = nanomorph ( this . _tree , this . getTree ( ) )
548
+ } )
548
549
}
549
550
550
551
Object . defineProperties ( DPicker . prototype , {
You can’t perform that action at this time.
0 commit comments