[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 module('Options', { 2 setup: function(){}, 3 teardown: function(){ 4 return 5 $('#qunit-fixture *').each(function(){ 6 var t = $(this); 7 if ('datepicker' in t.data()) 8 t.data('datepicker').picker.remove(); 9 }); 10 } 11 }); 12 13 test('Autoclose', function(){ 14 var input = $('<input />') 15 .appendTo('#qunit-fixture') 16 .val('2012-03-05') 17 .datepicker({ 18 format: 'yyyy-mm-dd', 19 autoclose: true 20 }), 21 dp = input.data('datepicker'), 22 picker = dp.picker, 23 target; 24 25 26 input.focus(); 27 ok(picker.is(':visible'), 'Picker is visible'); 28 target = picker.find('.datepicker-days tbody td:nth(7)'); 29 equal(target.text(), '4'); // Mar 4 30 31 target.click(); 32 ok(picker.is(':not(:visible)'), 'Picker is hidden'); 33 datesEqual(dp.date, new Date(2012, 2, 4)); 34 datesEqual(dp.viewDate, new Date(2012, 2, 4)); 35 }); 36 37 test('Startview: year view (integer)', function(){ 38 var input = $('<input />') 39 .appendTo('#qunit-fixture') 40 .val('2012-03-05') 41 .datepicker({ 42 format: 'yyyy-mm-dd', 43 startView: 1 44 }), 45 dp = input.data('datepicker'), 46 picker = dp.picker, 47 target; 48 49 input.focus(); 50 ok(picker.find('.datepicker-days').is(':not(:visible)'), 'Days view hidden'); 51 ok(picker.find('.datepicker-months').is(':visible'), 'Months view visible'); 52 ok(picker.find('.datepicker-years').is(':not(:visible)'), 'Years view hidden'); 53 }); 54 55 test('Startview: year view (string)', function(){ 56 var input = $('<input />') 57 .appendTo('#qunit-fixture') 58 .val('2012-03-05') 59 .datepicker({ 60 format: 'yyyy-mm-dd', 61 startView: 'year' 62 }), 63 dp = input.data('datepicker'), 64 picker = dp.picker, 65 target; 66 67 input.focus(); 68 ok(picker.find('.datepicker-days').is(':not(:visible)'), 'Days view hidden'); 69 ok(picker.find('.datepicker-months').is(':visible'), 'Months view visible'); 70 ok(picker.find('.datepicker-years').is(':not(:visible)'), 'Years view hidden'); 71 }); 72 73 test('Startview: decade view (integer)', function(){ 74 var input = $('<input />') 75 .appendTo('#qunit-fixture') 76 .val('2012-03-05') 77 .datepicker({ 78 format: 'yyyy-mm-dd', 79 startView: 2 80 }), 81 dp = input.data('datepicker'), 82 picker = dp.picker, 83 target; 84 85 input.focus(); 86 ok(picker.find('.datepicker-days').is(':not(:visible)'), 'Days view hidden'); 87 ok(picker.find('.datepicker-months').is(':not(:visible)'), 'Months view hidden'); 88 ok(picker.find('.datepicker-years').is(':visible'), 'Years view visible'); 89 }); 90 91 test('Startview: decade view (string)', function(){ 92 var input = $('<input />') 93 .appendTo('#qunit-fixture') 94 .val('2012-03-05') 95 .datepicker({ 96 format: 'yyyy-mm-dd', 97 startView: 'decade' 98 }), 99 dp = input.data('datepicker'), 100 picker = dp.picker, 101 target; 102 103 input.focus(); 104 ok(picker.find('.datepicker-days').is(':not(:visible)'), 'Days view hidden'); 105 ok(picker.find('.datepicker-months').is(':not(:visible)'), 'Months view hidden'); 106 ok(picker.find('.datepicker-years').is(':visible'), 'Years view visible'); 107 });
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |