From 6fcfb7c04d32e1c8b26a312295bf7ac3ec2d2ad7 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Fri, 13 Jul 2018 19:06:45 +0200 Subject: Fixed many permissions and began admin interface --- .../tests/suites/calendar-weeks.js | 48 + .../bootstrap-datepicker/tests/suites/component.js | 267 +++ .../bootstrap-datepicker/tests/suites/data-api.js | 114 ++ .../bootstrap-datepicker/tests/suites/events.js | 507 ++++++ .../bootstrap-datepicker/tests/suites/formats.js | 314 ++++ .../bootstrap-datepicker/tests/suites/inline.js | 28 + .../tests/suites/keyboard_navigation/2011.js | 228 +++ .../tests/suites/keyboard_navigation/2012.js | 483 ++++++ .../tests/suites/keyboard_navigation/all.js | 62 + .../bootstrap-datepicker/tests/suites/methods.js | 188 ++ .../tests/suites/methods_jquery.js | 26 + .../tests/suites/mouse_navigation/2011.js | 66 + .../tests/suites/mouse_navigation/2012.js | 266 +++ .../tests/suites/mouse_navigation/all.js | 33 + .../tests/suites/noconflict.js | 20 + .../bootstrap-datepicker/tests/suites/options.js | 1802 ++++++++++++++++++++ .../bootstrap-datepicker/tests/suites/timezone.js | 24 + .../tests/suites/touch_navigation/all.js | 27 + 18 files changed, 4503 insertions(+) create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/calendar-weeks.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/component.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/data-api.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/events.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/formats.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/inline.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/keyboard_navigation/2011.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/keyboard_navigation/2012.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/keyboard_navigation/all.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/methods.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/methods_jquery.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/mouse_navigation/2011.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/mouse_navigation/2012.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/mouse_navigation/all.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/noconflict.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/options.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/timezone.js create mode 100644 public/bower_components/bootstrap-datepicker/tests/suites/touch_navigation/all.js (limited to 'public/bower_components/bootstrap-datepicker/tests/suites') diff --git a/public/bower_components/bootstrap-datepicker/tests/suites/calendar-weeks.js b/public/bower_components/bootstrap-datepicker/tests/suites/calendar-weeks.js new file mode 100644 index 0000000..258c29c --- /dev/null +++ b/public/bower_components/bootstrap-datepicker/tests/suites/calendar-weeks.js @@ -0,0 +1,48 @@ +module('Calendar Weeks', { + setup: function(){ + this.input = $('') + .appendTo('#qunit-fixture') + .val('2013-01-14') + .datepicker({ + format: 'yyyy-mm-dd', + calendarWeeks: true + }) + .focus(); // Activate for visibility checks + this.dp = this.input.data('datepicker'); + this.picker = this.dp.picker; + }, + teardown: function(){ + this.picker.remove(); + } +}); + +test('adds cw header column', function(){ + var target = this.picker.find('.datepicker-days thead tr:nth-child(3) th:first-child'); + ok(target.hasClass('cw'), 'First column heading is from cw column'); +}); + +test('adds calendar week cells to each day row', function(){ + var target = this.picker.find('.datepicker-days tbody tr'); + + expect(target.length); + target.each(function(i){ + var t = $(this).children().first(); + ok(t.hasClass('cw'), "First column is cw column"); + }); +}); + +test('displays correct calendar week', function(){ + var target = this.picker.find('.datepicker-days tbody tr'); + + expect(target.length); + target.each(function(i){ + var t = $(this).children().first(); + equal(t.text(), i+1, "Displays correct calendar weeks"); + }); +}); + +test('it prepends column to switcher thead row', function(){ + var target = this.picker.find('.datepicker-days thead tr:nth-child(2)'); + equal(target.children().length, 3, 'first row has 3 columns'); + ok(!target.children().first().hasClass('cw'), 'cw column is not prepended'); +}); diff --git a/public/bower_components/bootstrap-datepicker/tests/suites/component.js b/public/bower_components/bootstrap-datepicker/tests/suites/component.js new file mode 100644 index 0000000..7540b73 --- /dev/null +++ b/public/bower_components/bootstrap-datepicker/tests/suites/component.js @@ -0,0 +1,267 @@ +module('Component', { + setup: function(){ + this.component = $('