[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/libraries/bootstrap/js/eternicode-bootstrap-datepicker/tests/suites/ -> options.js (source)

   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  });


Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1