@@ -36,67 +36,66 @@ let options = {
3636 views : 2
3737} ;
3838
39+ let app = new TypePicker ( options ) ;
3940
40- let app = new TypePicker ( options ) ;
41+ console . log ( app ) ;
42+ app . on ( "select" , ( value : any ) => {
43+ formControl . value = value ;
44+ } ) ;
4145
42- console . log ( app ) ;
43- app . on ( "select" , ( value : any ) => {
44- formControl . value = value ;
45- } ) ;
46+ app . on ( "render" , nodeList => {
47+ for ( let i = 0 ; i < nodeList . length ; i ++ ) {
48+ let node = nodeList [ i ] ;
49+ let date = node . getAttribute ( "data-date" ) ;
50+ let disable = node . getAttribute ( "data-disabled" ) ;
4651
47- app . on ( "render" , nodeList => {
48- for ( let i = 0 ; i < nodeList . length ; i ++ ) {
49- let node = nodeList [ i ] ;
50- let date = node . getAttribute ( "data-date" ) ;
51- let disable = node . getAttribute ( "data-disabled" ) ;
52-
53- if ( disable ) {
54- disable = JSON . parse ( disable ) ;
55- }
52+ if ( disable ) {
53+ disable = JSON . parse ( disable ) ;
54+ }
5655
57- let placeholder = node . querySelector ( ".placeholder" ) ;
56+ let placeholder = node . querySelector ( ".placeholder" ) ;
5857
59- let data = source [ date ] ;
60- if ( ! disable && data ) {
61- if ( data . highlight ) node . classList . add ( "highlight" ) ;
62- placeholder . innerText = data . value ;
63- }
58+ let data = source [ date ] ;
59+ if ( ! disable && data ) {
60+ if ( data . highlight ) node . classList . add ( "highlight" ) ;
61+ placeholder . innerText = data . value ;
6462 }
65- } ) ;
63+ }
64+ } ) ;
6665
67- app . i18n ( {
68- title : `MM YYYY` ,
69- days : activeLanguage . days ,
70- months : activeLanguage . months
71- } ) ;
66+ app . i18n ( {
67+ title : `MM YYYY` ,
68+ days : activeLanguage . days ,
69+ months : activeLanguage . months
70+ } ) ;
7271
73- app . disable ( {
74- dates : [
75- "2018-2-18" ,
76- "2018-2-19" ,
77- "2018-2-22" ,
78- "2018-2-23" ,
79- // new Date(),
80- "2018-2-27" ,
81- "2018-2-25" ,
82- "2018-3-28" ,
83- "2018-3-22" ,
84- "2018-3-20" ,
85- "2018-4-19" ,
86- "2018-4-18" ,
87- "2018-4-20" ,
88- "2018-4-29" ,
89- "2018-4-30" ,
90- "2018-10-1" ,
91- "2018-10-2"
92- ] ,
93- // from: new Date(2018, 10, 1),
94- // to: new Date(2019, 7, 15),
95- days : [ 4 , 5 ]
96- } ) ;
97- app . setDates ( [
98- // "2018-9-27",
99- // "2018-9-28",
100- "2018-10-6" ,
101- "2018-10-11"
102- ] ) ;
72+ app . disable ( {
73+ dates : [
74+ "2018-2-18" ,
75+ "2018-2-19" ,
76+ "2018-2-22" ,
77+ "2018-2-23" ,
78+ // new Date(),
79+ "2018-2-27" ,
80+ "2018-2-25" ,
81+ "2018-3-28" ,
82+ "2018-3-22" ,
83+ "2018-3-20" ,
84+ "2018-4-19" ,
85+ "2018-4-18" ,
86+ "2018-4-20" ,
87+ "2018-4-29" ,
88+ "2018-4-30" ,
89+ "2018-10-1" ,
90+ "2018-10-2"
91+ ] ,
92+ from : new Date ( 2018 , 10 , 1 ) ,
93+ to : new Date ( 2019 , 7 , 15 ) ,
94+ days : [ 4 , 5 ]
95+ } ) ;
96+ app . setDates ( [
97+ // "2018-9-27",
98+ // "2018-9-28",
99+ "2018-10-6" ,
100+ "2018-10-11"
101+ ] ) ;
0 commit comments