Skip to content

Commit 1124496

Browse files
authored
fix(chore): remove old sui v1 unsupported and undocumented code
This PR removes SUI v1.x legacy code which is not even documented since years anymore.
1 parent 0ac5353 commit 1124496

File tree

3 files changed

+6
-47
lines changed

3 files changed

+6
-47
lines changed

src/definitions/behaviors/form.js

Lines changed: 5 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
performance = [],
2929

3030
query = arguments[0],
31-
legacyParameters = arguments[1],
3231
methodInvoked = typeof query === 'string',
3332
queryArguments = [].slice.call(arguments, 1),
3433
returnedValue
@@ -572,27 +571,12 @@
572571
},
573572
settings: function () {
574573
if ($.isPlainObject(parameters)) {
575-
var
576-
keys = Object.keys(parameters),
577-
isLegacySettings = keys.length > 0
578-
? parameters[keys[0]].identifier !== undefined && parameters[keys[0]].rules !== undefined
579-
: false
580-
;
581-
if (isLegacySettings) {
582-
// 1.x (ducktyped)
583-
settings = $.extend(true, {}, $.fn.form.settings, legacyParameters);
584-
validation = $.extend(true, {}, $.fn.form.settings.defaults, parameters);
585-
module.error(settings.error.oldSyntax, element);
586-
module.verbose('Extending settings from legacy parameters', validation, settings);
587-
} else {
588-
// 2.x
589-
if (parameters.fields) {
590-
parameters.fields = module.get.fieldsFromShorthand(parameters.fields);
591-
}
592-
settings = $.extend(true, {}, $.fn.form.settings, parameters);
593-
validation = $.extend(true, {}, $.fn.form.settings.defaults, settings.fields);
594-
module.verbose('Extending settings', validation, settings);
574+
if (parameters.fields) {
575+
parameters.fields = module.get.fieldsFromShorthand(parameters.fields);
595576
}
577+
settings = $.extend(true, {}, $.fn.form.settings, parameters);
578+
validation = $.extend(true, {}, $.fn.form.settings.defaults, settings.fields);
579+
module.verbose('Extending settings', validation, settings);
596580
} else {
597581
settings = $.extend(true, {}, $.fn.form.settings);
598582
validation = $.extend(true, {}, $.fn.form.settings.defaults);
@@ -1620,7 +1604,6 @@
16201604
identifier: 'You must specify a string identifier for each field',
16211605
method: 'The method you called is not defined.',
16221606
noRule: 'There is no rule matching the one you specified',
1623-
oldSyntax: 'Starting in 2.0 forms now only take a single settings object. Validation settings converted to new syntax automatically.',
16241607
noField: 'Field identifier {identifier} not found',
16251608
noElement: 'This module requires ui {element}',
16261609
},

src/definitions/modules/tab.js

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@
7878

7979
initialize: function () {
8080
module.debug('Initializing tab menu item', $module);
81-
module.fix.callbacks();
8281
module.determineTabs();
8382

8483
module.debug('Determining tabs', settings.context, $tabs);
@@ -168,24 +167,6 @@
168167
}
169168
},
170169

171-
fix: {
172-
callbacks: function () {
173-
if ($.isPlainObject(parameters) && (parameters.onTabLoad || parameters.onTabInit)) {
174-
if (parameters.onTabLoad) {
175-
parameters.onLoad = parameters.onTabLoad;
176-
delete parameters.onTabLoad;
177-
module.error(error.legacyLoad, parameters.onLoad);
178-
}
179-
if (parameters.onTabInit) {
180-
parameters.onFirstLoad = parameters.onTabInit;
181-
delete parameters.onTabInit;
182-
module.error(error.legacyInit, parameters.onFirstLoad);
183-
}
184-
settings = $.extend(true, {}, $.fn.tab.settings, parameters);
185-
}
186-
},
187-
},
188-
189170
initializeHistory: function () {
190171
module.debug('Initializing page state');
191172
if ($.address === undefined) {
@@ -947,8 +928,6 @@
947928
noContent: 'The tab you specified is missing a content url.',
948929
path: 'History enabled, but no path was specified',
949930
recursion: 'Max recursive depth reached',
950-
legacyInit: 'onTabInit has been renamed to onFirstLoad in 2.0, please adjust your code.',
951-
legacyLoad: 'onTabLoad has been renamed to onLoad in 2.0. Please adjust your code',
952931
state: 'History requires Asual\'s Address library <https://github.com/asual/jquery-address>',
953932
},
954933

src/themes/default/modules/checkbox.overrides

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,16 @@
88
}
99

1010
/* Checkmark */
11-
.ui.checkbox label::after,
12-
.ui.checkbox .box::after {
11+
.ui.checkbox label::after {
1312
font-family: Checkbox;
1413
}
1514

1615
/* Checked */
17-
.ui.checkbox input:checked ~ .box::after,
1816
.ui.checkbox input:checked ~ label::after {
1917
content: "\e800";
2018
}
2119

2220
/* Indeterminate */
23-
.ui.checkbox input:indeterminate ~ .box::after,
2421
.ui.checkbox input:indeterminate ~ label::after {
2522
font-size: 12px;
2623
content: "\e801";

0 commit comments

Comments
 (0)