瀏覽代碼

Convert source and tests to unix newlines

Kevin Brown 5 年之前
父節點
當前提交
bbd320d75e
共有 7 個文件被更改,包括 577 次插入577 次删除
  1. 48 48
      src/js/select2/i18n/sq.js
  2. 126 126
      tests/results/infiniteScroll-tests.js
  3. 62 62
      tests/results/option-tests.js
  4. 41 41
      tests/selection/focusing-tests.js
  5. 100 100
      tests/unit-jq1.html
  6. 100 100
      tests/unit-jq2.html
  7. 100 100
      tests/unit-jq3.html

+ 48 - 48
src/js/select2/i18n/sq.js

@@ -1,48 +1,48 @@
-define(function () {
-  // Albanian
-  return {
-    errorLoading: function () {
-      return 'Rezultatet nuk mund të ngarkoheshin.';
-    },
-    inputTooLong: function (args) {
-      var overChars = args.input.length - args.maximum;
-
-      var message = 'Të lutem fshi ' + overChars + ' karakter';
-
-      if (overChars != 1) {
-        message += 'e';
-      }
-
-      return message;
-    },
-    inputTooShort: function (args) {
-      var remainingChars = args.minimum - args.input.length;
-
-      var message = 'Të lutem shkruaj ' + remainingChars + 
-          ' ose më shumë karaktere';
-
-      return message;
-    },
-    loadingMore: function () {
-      return 'Duke ngarkuar më shumë rezultate…';
-    },
-    maximumSelected: function (args) {
-      var message = 'Mund të zgjedhësh vetëm ' + args.maximum + ' element';
-
-      if (args.maximum != 1) {
-        message += 'e';
-      }
-
-      return message;
-    },
-    noResults: function () {
-      return 'Nuk u gjet asnjë rezultat';
-    },
-    searching: function () {
-      return 'Duke kërkuar…';
-    },
-    removeAllItems: function () {
-      return 'Hiq të gjitha sendet';
-    }
-  };
-});
+define(function () {
+  // Albanian
+  return {
+    errorLoading: function () {
+      return 'Rezultatet nuk mund të ngarkoheshin.';
+    },
+    inputTooLong: function (args) {
+      var overChars = args.input.length - args.maximum;
+
+      var message = 'Të lutem fshi ' + overChars + ' karakter';
+
+      if (overChars != 1) {
+        message += 'e';
+      }
+
+      return message;
+    },
+    inputTooShort: function (args) {
+      var remainingChars = args.minimum - args.input.length;
+
+      var message = 'Të lutem shkruaj ' + remainingChars + 
+          ' ose më shumë karaktere';
+
+      return message;
+    },
+    loadingMore: function () {
+      return 'Duke ngarkuar më shumë rezultate…';
+    },
+    maximumSelected: function (args) {
+      var message = 'Mund të zgjedhësh vetëm ' + args.maximum + ' element';
+
+      if (args.maximum != 1) {
+        message += 'e';
+      }
+
+      return message;
+    },
+    noResults: function () {
+      return 'Nuk u gjet asnjë rezultat';
+    },
+    searching: function () {
+      return 'Duke kërkuar…';
+    },
+    removeAllItems: function () {
+      return 'Hiq të gjitha sendet';
+    }
+  };
+});

+ 126 - 126
tests/results/infiniteScroll-tests.js

@@ -1,126 +1,126 @@
-module('Results - Infinite scrolling');
-
-test('loadingMore is triggered even without a scrollbar', function (assert) {
-  assert.expect(1);
-
-  var $ = require('jquery');
-
-  var $select = $('<select></select>');
-
-  var $container = $('<span></span>');
-  var container = new MockContainer();
-
-  var Utils = require('select2/utils');
-  var Options = require('select2/options');
-
-  var Results = require('select2/results');
-  var InfiniteScroll = require('select2/dropdown/infiniteScroll');
-
-  var InfiniteScrollResults = Utils.Decorate(Results, InfiniteScroll);
-
-  var results = new InfiniteScrollResults($select, new Options({}));
-
-  // Fake the data adapter for the `setClasses` method
-  results.data = {};
-  results.data.current = function (callback) {
-    callback([{ id: 'test' }]);
-  };
-
-  $('#qunit-fixture').append(results.render());
-
-  results.bind(container, $container);
-
-  results.on('query:append', function () {
-    assert.ok(true, 'It tried to load more immediately');
-  });
-
-  container.trigger('results:all', {
-    data: {
-      results: [
-        {
-          id: 'test',
-          text: 'Test'
-        }
-      ],
-      pagination: {
-        more: true
-      }
-    }
-  });
-});
-
-test('loadingMore is not triggered without scrolling', function (assert) {
-  assert.expect(0);
-
-  var $ = require('jquery');
-
-  var $select = $('<select></select>');
-
-  var $container = $('<span></span>');
-  var container = new MockContainer();
-
-  var Utils = require('select2/utils');
-  var Options = require('select2/options');
-
-  var Results = require('select2/results');
-  var InfiniteScroll = require('select2/dropdown/infiniteScroll');
-
-  var InfiniteScrollResults = Utils.Decorate(Results, InfiniteScroll);
-
-  var results = new InfiniteScrollResults($select, new Options({}));
-
-  // Fake the data adapter for the `setClasses` method
-  results.data = {};
-  results.data.current = function (callback) {
-    callback([{ id: 'test' }]);
-  };
-
-  var $results = results.render();
-
-  $('#qunit-fixture').append($results);
-  $results.css('max-height', '100px');
-
-  results.bind(container, $container);
-
-  results.on('query:append', function () {
-    assert.ok(false, 'It tried to load more immediately');
-  });
-
-  container.trigger('results:all', {
-    data: {
-      results: [
-        {
-          id: 'test',
-          text: 'Test'
-        },
-        {
-          id: 'test',
-          text: 'Test'
-        },
-        {
-          id: 'test',
-          text: 'Test'
-        },
-        {
-          id: 'test',
-          text: 'Test'
-        },
-        {
-          id: 'test',
-          text: 'Test'
-        },
-        {
-          id: 'test',
-          text: 'Test'
-        },
-        {
-          id: 'test',
-          text: 'Test'
-        }
-      ],
-      pagination: {
-        more: true
-      }
-    }
-  });
-});
+module('Results - Infinite scrolling');
+
+test('loadingMore is triggered even without a scrollbar', function (assert) {
+  assert.expect(1);
+
+  var $ = require('jquery');
+
+  var $select = $('<select></select>');
+
+  var $container = $('<span></span>');
+  var container = new MockContainer();
+
+  var Utils = require('select2/utils');
+  var Options = require('select2/options');
+
+  var Results = require('select2/results');
+  var InfiniteScroll = require('select2/dropdown/infiniteScroll');
+
+  var InfiniteScrollResults = Utils.Decorate(Results, InfiniteScroll);
+
+  var results = new InfiniteScrollResults($select, new Options({}));
+
+  // Fake the data adapter for the `setClasses` method
+  results.data = {};
+  results.data.current = function (callback) {
+    callback([{ id: 'test' }]);
+  };
+
+  $('#qunit-fixture').append(results.render());
+
+  results.bind(container, $container);
+
+  results.on('query:append', function () {
+    assert.ok(true, 'It tried to load more immediately');
+  });
+
+  container.trigger('results:all', {
+    data: {
+      results: [
+        {
+          id: 'test',
+          text: 'Test'
+        }
+      ],
+      pagination: {
+        more: true
+      }
+    }
+  });
+});
+
+test('loadingMore is not triggered without scrolling', function (assert) {
+  assert.expect(0);
+
+  var $ = require('jquery');
+
+  var $select = $('<select></select>');
+
+  var $container = $('<span></span>');
+  var container = new MockContainer();
+
+  var Utils = require('select2/utils');
+  var Options = require('select2/options');
+
+  var Results = require('select2/results');
+  var InfiniteScroll = require('select2/dropdown/infiniteScroll');
+
+  var InfiniteScrollResults = Utils.Decorate(Results, InfiniteScroll);
+
+  var results = new InfiniteScrollResults($select, new Options({}));
+
+  // Fake the data adapter for the `setClasses` method
+  results.data = {};
+  results.data.current = function (callback) {
+    callback([{ id: 'test' }]);
+  };
+
+  var $results = results.render();
+
+  $('#qunit-fixture').append($results);
+  $results.css('max-height', '100px');
+
+  results.bind(container, $container);
+
+  results.on('query:append', function () {
+    assert.ok(false, 'It tried to load more immediately');
+  });
+
+  container.trigger('results:all', {
+    data: {
+      results: [
+        {
+          id: 'test',
+          text: 'Test'
+        },
+        {
+          id: 'test',
+          text: 'Test'
+        },
+        {
+          id: 'test',
+          text: 'Test'
+        },
+        {
+          id: 'test',
+          text: 'Test'
+        },
+        {
+          id: 'test',
+          text: 'Test'
+        },
+        {
+          id: 'test',
+          text: 'Test'
+        },
+        {
+          id: 'test',
+          text: 'Test'
+        }
+      ],
+      pagination: {
+        more: true
+      }
+    }
+  });
+});

+ 62 - 62
tests/results/option-tests.js

@@ -1,63 +1,63 @@
-module('Results - option');
-
-var $ = require('jquery');
-
-var Options = require('select2/options');
-
-var Results = require('select2/results');
-
-test('disabled property on option is respected - enabled', function (assert) {
-  var results = new Results($('<select></select>'), new Options({}));
-
-  var $option = $('<option></option>');
-  var option = results.option({
-    element: $option[0]
-  });
-
-  assert.notEqual(option.getAttribute('aria-disabled'), 'true');
-});
-
-test('disabled property on option is respected - disabled', function (assert) {
-  var results = new Results($('<select></select>'), new Options({}));
-
-  var $option = $('<option disabled></option>');
-  var option = results.option({
-    element: $option[0]
-  });
-
-  assert.equal(option.getAttribute('aria-disabled'), 'true');
-});
-
-test('disabled property on enabled optgroup is respected', function (assert) {
-  var results = new Results($('<select></select>'), new Options({}));
-
-  var $option = $('<optgroup></optgroup>');
-  var option = results.option({
-    element: $option[0]
-  });
-
-  assert.notEqual(option.getAttribute('aria-disabled'), 'true');
-});
-
-test('disabled property on disabled optgroup is respected', function (assert) {
-  var results = new Results($('<select></select>'), new Options({}));
-
-  var $option = $('<optgroup disabled></optgroup>');
-  var option = results.option({
-    element: $option[0]
-  });
-
-  assert.equal(option.getAttribute('aria-disabled'), 'true');
-});
-
-test('option in disabled optgroup is disabled', function (assert) {
-  var results = new Results($('<select></select>'), new Options({}));
-
-  var $option = $('<optgroup disabled><option></option></optgroup>')
-    .find('option');
-  var option = results.option({
-    element: $option[0]
-  });
-
-  assert.equal(option.getAttribute('aria-disabled'), 'true');
+module('Results - option');
+
+var $ = require('jquery');
+
+var Options = require('select2/options');
+
+var Results = require('select2/results');
+
+test('disabled property on option is respected - enabled', function (assert) {
+  var results = new Results($('<select></select>'), new Options({}));
+
+  var $option = $('<option></option>');
+  var option = results.option({
+    element: $option[0]
+  });
+
+  assert.notEqual(option.getAttribute('aria-disabled'), 'true');
+});
+
+test('disabled property on option is respected - disabled', function (assert) {
+  var results = new Results($('<select></select>'), new Options({}));
+
+  var $option = $('<option disabled></option>');
+  var option = results.option({
+    element: $option[0]
+  });
+
+  assert.equal(option.getAttribute('aria-disabled'), 'true');
+});
+
+test('disabled property on enabled optgroup is respected', function (assert) {
+  var results = new Results($('<select></select>'), new Options({}));
+
+  var $option = $('<optgroup></optgroup>');
+  var option = results.option({
+    element: $option[0]
+  });
+
+  assert.notEqual(option.getAttribute('aria-disabled'), 'true');
+});
+
+test('disabled property on disabled optgroup is respected', function (assert) {
+  var results = new Results($('<select></select>'), new Options({}));
+
+  var $option = $('<optgroup disabled></optgroup>');
+  var option = results.option({
+    element: $option[0]
+  });
+
+  assert.equal(option.getAttribute('aria-disabled'), 'true');
+});
+
+test('option in disabled optgroup is disabled', function (assert) {
+  var results = new Results($('<select></select>'), new Options({}));
+
+  var $option = $('<optgroup disabled><option></option></optgroup>')
+    .find('option');
+  var option = results.option({
+    element: $option[0]
+  });
+
+  assert.equal(option.getAttribute('aria-disabled'), 'true');
 });

+ 41 - 41
tests/selection/focusing-tests.js

@@ -1,41 +1,41 @@
-module('Selection containers - Managing focus');
-
-var SingleSelection = require('select2/selection/single');
-
-var $ = require('jquery');
-var Options = require('select2/options');
-
-var options = new Options({});
-
-test('close sets the focus to the selection', function (assert) {
-  var $container = $('#qunit-fixture .event-container');
-  var container = new MockContainer();
-  var selection = new SingleSelection(
-    $('#qunit-fixture .single'),
-    options
-  );
-
-  var $selection = selection.render();
-  selection.bind(container, $container);
-
-  selection.update([{
-    id: 'test',
-    text: 'test'
-  }]);
-
-  $container.append($selection);
-
-  assert.notEqual(
-    document.activeElement,
-    $selection[0],
-    'The selection had focus originally'
-  );
-
-  container.trigger('close');
-
-  assert.equal(
-    document.activeElement,
-    $selection[0],
-    'After close, focus must be set to selection'
-  );
-});
+module('Selection containers - Managing focus');
+
+var SingleSelection = require('select2/selection/single');
+
+var $ = require('jquery');
+var Options = require('select2/options');
+
+var options = new Options({});
+
+test('close sets the focus to the selection', function (assert) {
+  var $container = $('#qunit-fixture .event-container');
+  var container = new MockContainer();
+  var selection = new SingleSelection(
+    $('#qunit-fixture .single'),
+    options
+  );
+
+  var $selection = selection.render();
+  selection.bind(container, $container);
+
+  selection.update([{
+    id: 'test',
+    text: 'test'
+  }]);
+
+  $container.append($selection);
+
+  assert.notEqual(
+    document.activeElement,
+    $selection[0],
+    'The selection had focus originally'
+  );
+
+  container.trigger('close');
+
+  assert.equal(
+    document.activeElement,
+    $selection[0],
+    'After close, focus must be set to selection'
+  );
+});

+ 100 - 100
tests/unit-jq1.html

@@ -1,100 +1,100 @@
-<!doctype html>
-<html>
-  <head>
-    <link rel="stylesheet" href="vendor/qunit-1.23.1.css" type="text/css" />
-    <link rel="stylesheet" href="../../dist/css/select2.css" type="text/css" />
-  </head>
-  <body>
-    <div id="qunit"></div>
-    <div id="qunit-fixture">
-      <div class="event-container">
-        <select></select>
-      </div>
-
-      <select class="single">
-        <option>One</option>
-      </select>
-
-      <select class="single-empty"></select>
-
-      <select class="single-with-placeholder">
-        <option>placeholder</option>
-        <option>One</option>
-      </select>
-
-      <select class="multiple" multiple="multiple">
-        <option>One</option>
-        <option>Two</option>
-      </select>
-
-      <select class="groups">
-        <optgroup label="Test">
-          <option value="one">One</option>
-          <option value="two">Two</option>
-        </optgroup>
-        <optgroup label="Empty"></optgroup>
-      </select>
-
-      <select class="duplicates">
-        <option value="one">One</option>
-        <option value="two">Two</option>
-        <option value="one">Uno</option>
-      </select>
-
-      <select class="duplicates-multi" multiple="multiple">
-        <option value="one">One</option>
-        <option value="two">Two</option>
-        <option value="one">Uno</option>
-      </select>
-
-      <select class="user-defined"></select>
-    </div>
-
-    <script src="vendor/qunit-1.23.1.js" type="text/javascript"></script>
-    <script src="vendor/jquery-1.7.2.js" type="text/javascript"></script>
-    <script src="../dist/js/select2.full.js" type="text/javascript"></script>
-
-    <script src="helpers.js" type="text/javascript"></script>
-
-    <script src="a11y/selection-tests.js" type="text/javascript"></script>
-    <script src="a11y/search-tests.js" type="text/javascript"></script>
-
-    <script src="data/array-tests.js" type="text/javascript"></script>
-    <script src="data/base-tests.js" type="text/javascript"></script>
-    <script src="data/inputData-tests.js" type="text/javascript"></script>
-    <script src="data/select-tests.js" type="text/javascript"></script>
-    <script src="data/tags-tests.js" type="text/javascript"></script>
-    <script src="data/tokenizer-tests.js" type="text/javascript"></script>
-
-    <script src="data/maximumInputLength-tests.js" type="text/javascript"></script>
-    <script src="data/maximumSelectionLength-tests.js" type="text/javascript"></script>
-    <script src="data/minimumInputLength-tests.js" type="text/javascript"></script>
-
-    <script src="dropdown/dropdownCss-tests.js" type="text/javascript"></script>
-    <script src="dropdown/positioning-tests.js" type="text/javascript"></script>
-    <script src="dropdown/selectOnClose-tests.js" type="text/javascript"></script>
-    <script src="dropdown/stopPropagation-tests.js" type="text/javascript"></script>
-
-    <script src="options/ajax-tests.js" type="text/javascript"></script>
-    <script src="options/data-tests.js" type="text/javascript"></script>
-    <script src="options/deprecated-tests.js" type="text/javascript"></script>
-    <script src="options/translation-tests.js" type="text/javascript"></script>
-    <script src="options/width-tests.js" type="text/javascript"></script>
-
-    <script src="results/focusing-tests.js" type="text/javascript"></script>
-    <script src="results/infiniteScroll-tests.js" type="text/javascript"></script>
-    <script src="results/option-tests.js" type="text/javascript"></script>
-
-    <script src="selection/allowClear-tests.js" type="text/javascript"></script>
-    <script src="selection/containerCss-tests.js" type="text/javascript"></script>
-    <script src="selection/focusing-tests.js" type="text/javascript"></script>
-    <script src="selection/multiple-tests.js" type="text/javascript"></script>
-    <script src="selection/placeholder-tests.js" type="text/javascript"></script>
-    <script src="selection/search-tests.js" type="text/javascript"></script>
-    <script src="selection/single-tests.js" type="text/javascript"></script>
-    <script src="selection/stopPropagation-tests.js" type="text/javascript"></script>
-
-    <script src="utils/decorator-tests.js" type="text/javascript"></script>
-    <script src="utils/escapeMarkup-tests.js" type="text/javascript"></script>
-  </body>
-</html>
+<!doctype html>
+<html>
+  <head>
+    <link rel="stylesheet" href="vendor/qunit-1.23.1.css" type="text/css" />
+    <link rel="stylesheet" href="../../dist/css/select2.css" type="text/css" />
+  </head>
+  <body>
+    <div id="qunit"></div>
+    <div id="qunit-fixture">
+      <div class="event-container">
+        <select></select>
+      </div>
+
+      <select class="single">
+        <option>One</option>
+      </select>
+
+      <select class="single-empty"></select>
+
+      <select class="single-with-placeholder">
+        <option>placeholder</option>
+        <option>One</option>
+      </select>
+
+      <select class="multiple" multiple="multiple">
+        <option>One</option>
+        <option>Two</option>
+      </select>
+
+      <select class="groups">
+        <optgroup label="Test">
+          <option value="one">One</option>
+          <option value="two">Two</option>
+        </optgroup>
+        <optgroup label="Empty"></optgroup>
+      </select>
+
+      <select class="duplicates">
+        <option value="one">One</option>
+        <option value="two">Two</option>
+        <option value="one">Uno</option>
+      </select>
+
+      <select class="duplicates-multi" multiple="multiple">
+        <option value="one">One</option>
+        <option value="two">Two</option>
+        <option value="one">Uno</option>
+      </select>
+
+      <select class="user-defined"></select>
+    </div>
+
+    <script src="vendor/qunit-1.23.1.js" type="text/javascript"></script>
+    <script src="vendor/jquery-1.7.2.js" type="text/javascript"></script>
+    <script src="../dist/js/select2.full.js" type="text/javascript"></script>
+
+    <script src="helpers.js" type="text/javascript"></script>
+
+    <script src="a11y/selection-tests.js" type="text/javascript"></script>
+    <script src="a11y/search-tests.js" type="text/javascript"></script>
+
+    <script src="data/array-tests.js" type="text/javascript"></script>
+    <script src="data/base-tests.js" type="text/javascript"></script>
+    <script src="data/inputData-tests.js" type="text/javascript"></script>
+    <script src="data/select-tests.js" type="text/javascript"></script>
+    <script src="data/tags-tests.js" type="text/javascript"></script>
+    <script src="data/tokenizer-tests.js" type="text/javascript"></script>
+
+    <script src="data/maximumInputLength-tests.js" type="text/javascript"></script>
+    <script src="data/maximumSelectionLength-tests.js" type="text/javascript"></script>
+    <script src="data/minimumInputLength-tests.js" type="text/javascript"></script>
+
+    <script src="dropdown/dropdownCss-tests.js" type="text/javascript"></script>
+    <script src="dropdown/positioning-tests.js" type="text/javascript"></script>
+    <script src="dropdown/selectOnClose-tests.js" type="text/javascript"></script>
+    <script src="dropdown/stopPropagation-tests.js" type="text/javascript"></script>
+
+    <script src="options/ajax-tests.js" type="text/javascript"></script>
+    <script src="options/data-tests.js" type="text/javascript"></script>
+    <script src="options/deprecated-tests.js" type="text/javascript"></script>
+    <script src="options/translation-tests.js" type="text/javascript"></script>
+    <script src="options/width-tests.js" type="text/javascript"></script>
+
+    <script src="results/focusing-tests.js" type="text/javascript"></script>
+    <script src="results/infiniteScroll-tests.js" type="text/javascript"></script>
+    <script src="results/option-tests.js" type="text/javascript"></script>
+
+    <script src="selection/allowClear-tests.js" type="text/javascript"></script>
+    <script src="selection/containerCss-tests.js" type="text/javascript"></script>
+    <script src="selection/focusing-tests.js" type="text/javascript"></script>
+    <script src="selection/multiple-tests.js" type="text/javascript"></script>
+    <script src="selection/placeholder-tests.js" type="text/javascript"></script>
+    <script src="selection/search-tests.js" type="text/javascript"></script>
+    <script src="selection/single-tests.js" type="text/javascript"></script>
+    <script src="selection/stopPropagation-tests.js" type="text/javascript"></script>
+
+    <script src="utils/decorator-tests.js" type="text/javascript"></script>
+    <script src="utils/escapeMarkup-tests.js" type="text/javascript"></script>
+  </body>
+</html>

+ 100 - 100
tests/unit-jq2.html

@@ -1,100 +1,100 @@
-<!doctype html>
-<html>
-  <head>
-    <link rel="stylesheet" href="vendor/qunit-1.23.1.css" type="text/css" />
-    <link rel="stylesheet" href="../../dist/css/select2.css" type="text/css" />
-  </head>
-  <body>
-    <div id="qunit"></div>
-    <div id="qunit-fixture">
-      <div class="event-container">
-        <select></select>
-      </div>
-
-      <select class="single">
-        <option>One</option>
-      </select>
-
-      <select class="single-empty"></select>
-
-      <select class="single-with-placeholder">
-        <option>placeholder</option>
-        <option>One</option>
-      </select>
-
-      <select class="multiple" multiple="multiple">
-        <option>One</option>
-        <option>Two</option>
-      </select>
-
-      <select class="groups">
-        <optgroup label="Test">
-          <option value="one">One</option>
-          <option value="two">Two</option>
-        </optgroup>
-        <optgroup label="Empty"></optgroup>
-      </select>
-
-      <select class="duplicates">
-        <option value="one">One</option>
-        <option value="two">Two</option>
-        <option value="one">Uno</option>
-      </select>
-
-      <select class="duplicates-multi" multiple="multiple">
-        <option value="one">One</option>
-        <option value="two">Two</option>
-        <option value="one">Uno</option>
-      </select>
-
-      <select class="user-defined"></select>
-    </div>
-
-    <script src="vendor/qunit-1.23.1.js" type="text/javascript"></script>
-    <script src="vendor/jquery-2.2.4.js" type="text/javascript"></script>
-    <script src="../dist/js/select2.full.js" type="text/javascript"></script>
-
-    <script src="helpers.js" type="text/javascript"></script>
-
-    <script src="a11y/selection-tests.js" type="text/javascript"></script>
-    <script src="a11y/search-tests.js" type="text/javascript"></script>
-
-    <script src="data/array-tests.js" type="text/javascript"></script>
-    <script src="data/base-tests.js" type="text/javascript"></script>
-    <script src="data/inputData-tests.js" type="text/javascript"></script>
-    <script src="data/select-tests.js" type="text/javascript"></script>
-    <script src="data/tags-tests.js" type="text/javascript"></script>
-    <script src="data/tokenizer-tests.js" type="text/javascript"></script>
-
-    <script src="data/maximumInputLength-tests.js" type="text/javascript"></script>
-    <script src="data/maximumSelectionLength-tests.js" type="text/javascript"></script>
-    <script src="data/minimumInputLength-tests.js" type="text/javascript"></script>
-
-    <script src="dropdown/dropdownCss-tests.js" type="text/javascript"></script>
-    <script src="dropdown/positioning-tests.js" type="text/javascript"></script>
-    <script src="dropdown/selectOnClose-tests.js" type="text/javascript"></script>
-    <script src="dropdown/stopPropagation-tests.js" type="text/javascript"></script>
-
-    <script src="options/ajax-tests.js" type="text/javascript"></script>
-    <script src="options/data-tests.js" type="text/javascript"></script>
-    <script src="options/deprecated-tests.js" type="text/javascript"></script>
-    <script src="options/translation-tests.js" type="text/javascript"></script>
-    <script src="options/width-tests.js" type="text/javascript"></script>
-
-    <script src="results/focusing-tests.js" type="text/javascript"></script>
-    <script src="results/infiniteScroll-tests.js" type="text/javascript"></script>
-    <script src="results/option-tests.js" type="text/javascript"></script>
-
-    <script src="selection/allowClear-tests.js" type="text/javascript"></script>
-    <script src="selection/containerCss-tests.js" type="text/javascript"></script>
-    <script src="selection/focusing-tests.js" type="text/javascript"></script>
-    <script src="selection/multiple-tests.js" type="text/javascript"></script>
-    <script src="selection/placeholder-tests.js" type="text/javascript"></script>
-    <script src="selection/search-tests.js" type="text/javascript"></script>
-    <script src="selection/single-tests.js" type="text/javascript"></script>
-    <script src="selection/stopPropagation-tests.js" type="text/javascript"></script>
-
-    <script src="utils/decorator-tests.js" type="text/javascript"></script>
-    <script src="utils/escapeMarkup-tests.js" type="text/javascript"></script>
-  </body>
-</html>
+<!doctype html>
+<html>
+  <head>
+    <link rel="stylesheet" href="vendor/qunit-1.23.1.css" type="text/css" />
+    <link rel="stylesheet" href="../../dist/css/select2.css" type="text/css" />
+  </head>
+  <body>
+    <div id="qunit"></div>
+    <div id="qunit-fixture">
+      <div class="event-container">
+        <select></select>
+      </div>
+
+      <select class="single">
+        <option>One</option>
+      </select>
+
+      <select class="single-empty"></select>
+
+      <select class="single-with-placeholder">
+        <option>placeholder</option>
+        <option>One</option>
+      </select>
+
+      <select class="multiple" multiple="multiple">
+        <option>One</option>
+        <option>Two</option>
+      </select>
+
+      <select class="groups">
+        <optgroup label="Test">
+          <option value="one">One</option>
+          <option value="two">Two</option>
+        </optgroup>
+        <optgroup label="Empty"></optgroup>
+      </select>
+
+      <select class="duplicates">
+        <option value="one">One</option>
+        <option value="two">Two</option>
+        <option value="one">Uno</option>
+      </select>
+
+      <select class="duplicates-multi" multiple="multiple">
+        <option value="one">One</option>
+        <option value="two">Two</option>
+        <option value="one">Uno</option>
+      </select>
+
+      <select class="user-defined"></select>
+    </div>
+
+    <script src="vendor/qunit-1.23.1.js" type="text/javascript"></script>
+    <script src="vendor/jquery-2.2.4.js" type="text/javascript"></script>
+    <script src="../dist/js/select2.full.js" type="text/javascript"></script>
+
+    <script src="helpers.js" type="text/javascript"></script>
+
+    <script src="a11y/selection-tests.js" type="text/javascript"></script>
+    <script src="a11y/search-tests.js" type="text/javascript"></script>
+
+    <script src="data/array-tests.js" type="text/javascript"></script>
+    <script src="data/base-tests.js" type="text/javascript"></script>
+    <script src="data/inputData-tests.js" type="text/javascript"></script>
+    <script src="data/select-tests.js" type="text/javascript"></script>
+    <script src="data/tags-tests.js" type="text/javascript"></script>
+    <script src="data/tokenizer-tests.js" type="text/javascript"></script>
+
+    <script src="data/maximumInputLength-tests.js" type="text/javascript"></script>
+    <script src="data/maximumSelectionLength-tests.js" type="text/javascript"></script>
+    <script src="data/minimumInputLength-tests.js" type="text/javascript"></script>
+
+    <script src="dropdown/dropdownCss-tests.js" type="text/javascript"></script>
+    <script src="dropdown/positioning-tests.js" type="text/javascript"></script>
+    <script src="dropdown/selectOnClose-tests.js" type="text/javascript"></script>
+    <script src="dropdown/stopPropagation-tests.js" type="text/javascript"></script>
+
+    <script src="options/ajax-tests.js" type="text/javascript"></script>
+    <script src="options/data-tests.js" type="text/javascript"></script>
+    <script src="options/deprecated-tests.js" type="text/javascript"></script>
+    <script src="options/translation-tests.js" type="text/javascript"></script>
+    <script src="options/width-tests.js" type="text/javascript"></script>
+
+    <script src="results/focusing-tests.js" type="text/javascript"></script>
+    <script src="results/infiniteScroll-tests.js" type="text/javascript"></script>
+    <script src="results/option-tests.js" type="text/javascript"></script>
+
+    <script src="selection/allowClear-tests.js" type="text/javascript"></script>
+    <script src="selection/containerCss-tests.js" type="text/javascript"></script>
+    <script src="selection/focusing-tests.js" type="text/javascript"></script>
+    <script src="selection/multiple-tests.js" type="text/javascript"></script>
+    <script src="selection/placeholder-tests.js" type="text/javascript"></script>
+    <script src="selection/search-tests.js" type="text/javascript"></script>
+    <script src="selection/single-tests.js" type="text/javascript"></script>
+    <script src="selection/stopPropagation-tests.js" type="text/javascript"></script>
+
+    <script src="utils/decorator-tests.js" type="text/javascript"></script>
+    <script src="utils/escapeMarkup-tests.js" type="text/javascript"></script>
+  </body>
+</html>

+ 100 - 100
tests/unit-jq3.html

@@ -1,100 +1,100 @@
-<!doctype html>
-<html>
-  <head>
-    <link rel="stylesheet" href="vendor/qunit-1.23.1.css" type="text/css" />
-    <link rel="stylesheet" href="../../dist/css/select2.css" type="text/css" />
-  </head>
-  <body>
-    <div id="qunit"></div>
-    <div id="qunit-fixture">
-      <div class="event-container">
-        <select></select>
-      </div>
-
-      <select class="single">
-        <option>One</option>
-      </select>
-
-      <select class="single-empty"></select>
-
-      <select class="single-with-placeholder">
-        <option>placeholder</option>
-        <option>One</option>
-      </select>
-
-      <select class="multiple" multiple="multiple">
-        <option>One</option>
-        <option>Two</option>
-      </select>
-
-      <select class="groups">
-        <optgroup label="Test">
-          <option value="one">One</option>
-          <option value="two">Two</option>
-        </optgroup>
-        <optgroup label="Empty"></optgroup>
-      </select>
-
-      <select class="duplicates">
-        <option value="one">One</option>
-        <option value="two">Two</option>
-        <option value="one">Uno</option>
-      </select>
-
-      <select class="duplicates-multi" multiple="multiple">
-        <option value="one">One</option>
-        <option value="two">Two</option>
-        <option value="one">Uno</option>
-      </select>
-
-      <select class="user-defined"></select>
-    </div>
-
-    <script src="vendor/qunit-1.23.1.js" type="text/javascript"></script>
-    <script src="vendor/jquery-3.4.1.js" type="text/javascript"></script>
-    <script src="../dist/js/select2.full.js" type="text/javascript"></script>
-
-    <script src="helpers.js" type="text/javascript"></script>
-
-    <script src="a11y/selection-tests.js" type="text/javascript"></script>
-    <script src="a11y/search-tests.js" type="text/javascript"></script>
-
-    <script src="data/array-tests.js" type="text/javascript"></script>
-    <script src="data/base-tests.js" type="text/javascript"></script>
-    <script src="data/inputData-tests.js" type="text/javascript"></script>
-    <script src="data/select-tests.js" type="text/javascript"></script>
-    <script src="data/tags-tests.js" type="text/javascript"></script>
-    <script src="data/tokenizer-tests.js" type="text/javascript"></script>
-
-    <script src="data/maximumInputLength-tests.js" type="text/javascript"></script>
-    <script src="data/maximumSelectionLength-tests.js" type="text/javascript"></script>
-    <script src="data/minimumInputLength-tests.js" type="text/javascript"></script>
-
-    <script src="dropdown/dropdownCss-tests.js" type="text/javascript"></script>
-    <script src="dropdown/positioning-tests.js" type="text/javascript"></script>
-    <script src="dropdown/selectOnClose-tests.js" type="text/javascript"></script>
-    <script src="dropdown/stopPropagation-tests.js" type="text/javascript"></script>
-
-    <script src="options/ajax-tests.js" type="text/javascript"></script>
-    <script src="options/data-tests.js" type="text/javascript"></script>
-    <script src="options/deprecated-tests.js" type="text/javascript"></script>
-    <script src="options/translation-tests.js" type="text/javascript"></script>
-    <script src="options/width-tests.js" type="text/javascript"></script>
-
-    <script src="results/focusing-tests.js" type="text/javascript"></script>
-    <script src="results/infiniteScroll-tests.js" type="text/javascript"></script>
-    <script src="results/option-tests.js" type="text/javascript"></script>
-
-    <script src="selection/allowClear-tests.js" type="text/javascript"></script>
-    <script src="selection/containerCss-tests.js" type="text/javascript"></script>
-    <script src="selection/focusing-tests.js" type="text/javascript"></script>
-    <script src="selection/multiple-tests.js" type="text/javascript"></script>
-    <script src="selection/placeholder-tests.js" type="text/javascript"></script>
-    <script src="selection/search-tests.js" type="text/javascript"></script>
-    <script src="selection/single-tests.js" type="text/javascript"></script>
-    <script src="selection/stopPropagation-tests.js" type="text/javascript"></script>
-
-    <script src="utils/decorator-tests.js" type="text/javascript"></script>
-    <script src="utils/escapeMarkup-tests.js" type="text/javascript"></script>
-  </body>
-</html>
+<!doctype html>
+<html>
+  <head>
+    <link rel="stylesheet" href="vendor/qunit-1.23.1.css" type="text/css" />
+    <link rel="stylesheet" href="../../dist/css/select2.css" type="text/css" />
+  </head>
+  <body>
+    <div id="qunit"></div>
+    <div id="qunit-fixture">
+      <div class="event-container">
+        <select></select>
+      </div>
+
+      <select class="single">
+        <option>One</option>
+      </select>
+
+      <select class="single-empty"></select>
+
+      <select class="single-with-placeholder">
+        <option>placeholder</option>
+        <option>One</option>
+      </select>
+
+      <select class="multiple" multiple="multiple">
+        <option>One</option>
+        <option>Two</option>
+      </select>
+
+      <select class="groups">
+        <optgroup label="Test">
+          <option value="one">One</option>
+          <option value="two">Two</option>
+        </optgroup>
+        <optgroup label="Empty"></optgroup>
+      </select>
+
+      <select class="duplicates">
+        <option value="one">One</option>
+        <option value="two">Two</option>
+        <option value="one">Uno</option>
+      </select>
+
+      <select class="duplicates-multi" multiple="multiple">
+        <option value="one">One</option>
+        <option value="two">Two</option>
+        <option value="one">Uno</option>
+      </select>
+
+      <select class="user-defined"></select>
+    </div>
+
+    <script src="vendor/qunit-1.23.1.js" type="text/javascript"></script>
+    <script src="vendor/jquery-3.4.1.js" type="text/javascript"></script>
+    <script src="../dist/js/select2.full.js" type="text/javascript"></script>
+
+    <script src="helpers.js" type="text/javascript"></script>
+
+    <script src="a11y/selection-tests.js" type="text/javascript"></script>
+    <script src="a11y/search-tests.js" type="text/javascript"></script>
+
+    <script src="data/array-tests.js" type="text/javascript"></script>
+    <script src="data/base-tests.js" type="text/javascript"></script>
+    <script src="data/inputData-tests.js" type="text/javascript"></script>
+    <script src="data/select-tests.js" type="text/javascript"></script>
+    <script src="data/tags-tests.js" type="text/javascript"></script>
+    <script src="data/tokenizer-tests.js" type="text/javascript"></script>
+
+    <script src="data/maximumInputLength-tests.js" type="text/javascript"></script>
+    <script src="data/maximumSelectionLength-tests.js" type="text/javascript"></script>
+    <script src="data/minimumInputLength-tests.js" type="text/javascript"></script>
+
+    <script src="dropdown/dropdownCss-tests.js" type="text/javascript"></script>
+    <script src="dropdown/positioning-tests.js" type="text/javascript"></script>
+    <script src="dropdown/selectOnClose-tests.js" type="text/javascript"></script>
+    <script src="dropdown/stopPropagation-tests.js" type="text/javascript"></script>
+
+    <script src="options/ajax-tests.js" type="text/javascript"></script>
+    <script src="options/data-tests.js" type="text/javascript"></script>
+    <script src="options/deprecated-tests.js" type="text/javascript"></script>
+    <script src="options/translation-tests.js" type="text/javascript"></script>
+    <script src="options/width-tests.js" type="text/javascript"></script>
+
+    <script src="results/focusing-tests.js" type="text/javascript"></script>
+    <script src="results/infiniteScroll-tests.js" type="text/javascript"></script>
+    <script src="results/option-tests.js" type="text/javascript"></script>
+
+    <script src="selection/allowClear-tests.js" type="text/javascript"></script>
+    <script src="selection/containerCss-tests.js" type="text/javascript"></script>
+    <script src="selection/focusing-tests.js" type="text/javascript"></script>
+    <script src="selection/multiple-tests.js" type="text/javascript"></script>
+    <script src="selection/placeholder-tests.js" type="text/javascript"></script>
+    <script src="selection/search-tests.js" type="text/javascript"></script>
+    <script src="selection/single-tests.js" type="text/javascript"></script>
+    <script src="selection/stopPropagation-tests.js" type="text/javascript"></script>
+
+    <script src="utils/decorator-tests.js" type="text/javascript"></script>
+    <script src="utils/escapeMarkup-tests.js" type="text/javascript"></script>
+  </body>
+</html>