efl
31 строка · 879.0 Байт
1
2efl = require('efl');3
4_print_cal_info_cb = function ()5{
6//var sel_time = cal.selected_time_get()7
8var interval = cal.getInterval();9// TODO Sort out Efl.Time support in the Js binding10// var mm_date = cal.getDateMin();11var mm_yr = [0, 0];12var sel_enable = cal.getSelectMode() != efl.Elm.Calendar.Select.Mode.NONE;13var wds = cal.getWeekdaysNames();14
15console.log("weekdays= " + wds + ", interval= " + interval +16"\nYear_Min: "+mm_yr[0]+ ", Year_Max: "+mm_yr[1]+", Sel Enabled: "+sel_enable);17}
18
19
20win = new efl.Efl.Ui.Win(null, "Efl JS Example", efl.Efl.Ui.Win.Type.BASIC, "hw");21win.setText("Calendar Getters Example");22win.setAutohide(true);23
24cal = new efl.Elm.Calendar(win);25cal.setHintWeight(1.0, 1.0);26win.setContent(cal);27win.setSize(240, 240);28
29cal.on('changed', _print_cal_info_cb);30
31cal.setVisible(true);32win.setVisible(true);33