UNPKG

968 BJavaScriptView Raw
1import $ from './jquery';
2import globalize from './internal/globalize';
3import {fn} from './internal/deprecation';
4import params from './params';
5
6function populateParametersOrg (parameters) {
7 if (!parameters) {
8 parameters = params;
9 }
10
11 $('.parameters input').each(function () {
12 var value = this.value;
13 var id = this.title || this.id;
14
15 if ($(this).hasClass('list')) {
16 if (parameters[id]) {
17 parameters[id].push(value);
18 } else {
19 parameters[id] = [value];
20 }
21 } else {
22 parameters[id] = (value.match(/^(tru|fals)e$/i) ? value.toLowerCase() === 'true' : value);
23 }
24 });
25}
26
27const deprecation = {
28 sinceVersion: '9.0.0',
29 removeInVersion: '10.0.0'
30};
31
32const populateParameters = fn(populateParametersOrg, 'populateParameters', deprecation);
33globalize('populateParameters', populateParameters);
34
35export default populateParameters;