jquery-ui/tests/unit
Michał Gołębiowski-Owczarek ed637b04d7
Widget: Make contextless widget construction work
Due to the fact the widget factory code is now in strict mode, the check for
being called without using the `new` keyword started breaking if you save the
widget constructor to a variable before calling it:
```js
var customWidget = $.custom.customWidget;
customWidget( {}, elem );
```
as then `this` is undefined and checking for `this._createWidget` crashes.
Account for that with an additional check.

Fixes gh-2015
Closes gh-2019
2021-11-19 00:47:56 +01:00
..
accordion Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
autocomplete Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
button Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
checkboxradio Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
controlgroup Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
core Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
datepicker Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
dialog Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
draggable Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
droppable Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
effects Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
form-reset-mixin Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
menu Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
position Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
progressbar Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
resizable Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
selectable Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
selectmenu Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
slider Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
sortable Sortable: Fix positioning when moving a Draggable item into a Sortable 2021-11-15 18:39:25 +01:00
spinner Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
tabs Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00
tooltip Tooltip: Don't crash on empty content 2021-11-08 11:53:45 +01:00
widget Widget: Make contextless widget construction work 2021-11-19 00:47:56 +01:00
all.html Tests: Only test latest patch versions for jQuery Core in TestSwarm 2016-07-08 12:51:44 -04:00
index.html Controlgroup: Inital commit of new widget 2015-10-07 10:57:59 -04:00
subsuite.js Build: Migrate from JSHint & JSCS to ESLint 2021-06-07 00:58:12 +02:00