Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/popup-ma.../trunk/assets/js
File: admin-general.js
options.dataAdapter = Utils.Decorate(
[7000] Fix | Delete
options.dataAdapter,
[7001] Fix | Delete
MaximumSelectionLength
[7002] Fix | Delete
);
[7003] Fix | Delete
}
[7004] Fix | Delete
[7005] Fix | Delete
if (options.tags) {
[7006] Fix | Delete
options.dataAdapter = Utils.Decorate(options.dataAdapter, Tags);
[7007] Fix | Delete
}
[7008] Fix | Delete
[7009] Fix | Delete
if (options.tokenSeparators != null || options.tokenizer != null) {
[7010] Fix | Delete
options.dataAdapter = Utils.Decorate(
[7011] Fix | Delete
options.dataAdapter,
[7012] Fix | Delete
Tokenizer
[7013] Fix | Delete
);
[7014] Fix | Delete
}
[7015] Fix | Delete
[7016] Fix | Delete
if (options.query != null) {
[7017] Fix | Delete
var Query = require(options.amdBase + 'compat/query');
[7018] Fix | Delete
[7019] Fix | Delete
options.dataAdapter = Utils.Decorate(
[7020] Fix | Delete
options.dataAdapter,
[7021] Fix | Delete
Query
[7022] Fix | Delete
);
[7023] Fix | Delete
}
[7024] Fix | Delete
[7025] Fix | Delete
if (options.initSelection != null) {
[7026] Fix | Delete
var InitSelection = require(options.amdBase + 'compat/initSelection');
[7027] Fix | Delete
[7028] Fix | Delete
options.dataAdapter = Utils.Decorate(
[7029] Fix | Delete
options.dataAdapter,
[7030] Fix | Delete
InitSelection
[7031] Fix | Delete
);
[7032] Fix | Delete
}
[7033] Fix | Delete
}
[7034] Fix | Delete
[7035] Fix | Delete
if (options.resultsAdapter == null) {
[7036] Fix | Delete
options.resultsAdapter = ResultsList;
[7037] Fix | Delete
[7038] Fix | Delete
if (options.ajax != null) {
[7039] Fix | Delete
options.resultsAdapter = Utils.Decorate(
[7040] Fix | Delete
options.resultsAdapter,
[7041] Fix | Delete
InfiniteScroll
[7042] Fix | Delete
);
[7043] Fix | Delete
}
[7044] Fix | Delete
[7045] Fix | Delete
if (options.placeholder != null) {
[7046] Fix | Delete
options.resultsAdapter = Utils.Decorate(
[7047] Fix | Delete
options.resultsAdapter,
[7048] Fix | Delete
HidePlaceholder
[7049] Fix | Delete
);
[7050] Fix | Delete
}
[7051] Fix | Delete
[7052] Fix | Delete
if (options.selectOnClose) {
[7053] Fix | Delete
options.resultsAdapter = Utils.Decorate(
[7054] Fix | Delete
options.resultsAdapter,
[7055] Fix | Delete
SelectOnClose
[7056] Fix | Delete
);
[7057] Fix | Delete
}
[7058] Fix | Delete
}
[7059] Fix | Delete
[7060] Fix | Delete
if (options.dropdownAdapter == null) {
[7061] Fix | Delete
if (options.multiple) {
[7062] Fix | Delete
options.dropdownAdapter = Dropdown;
[7063] Fix | Delete
} else {
[7064] Fix | Delete
var SearchableDropdown = Utils.Decorate(Dropdown, DropdownSearch);
[7065] Fix | Delete
[7066] Fix | Delete
options.dropdownAdapter = SearchableDropdown;
[7067] Fix | Delete
}
[7068] Fix | Delete
[7069] Fix | Delete
if (options.minimumResultsForSearch !== 0) {
[7070] Fix | Delete
options.dropdownAdapter = Utils.Decorate(
[7071] Fix | Delete
options.dropdownAdapter,
[7072] Fix | Delete
MinimumResultsForSearch
[7073] Fix | Delete
);
[7074] Fix | Delete
}
[7075] Fix | Delete
[7076] Fix | Delete
if (options.closeOnSelect) {
[7077] Fix | Delete
options.dropdownAdapter = Utils.Decorate(
[7078] Fix | Delete
options.dropdownAdapter,
[7079] Fix | Delete
CloseOnSelect
[7080] Fix | Delete
);
[7081] Fix | Delete
}
[7082] Fix | Delete
[7083] Fix | Delete
if (
[7084] Fix | Delete
options.dropdownCssClass != null ||
[7085] Fix | Delete
options.dropdownCss != null ||
[7086] Fix | Delete
options.adaptDropdownCssClass != null
[7087] Fix | Delete
) {
[7088] Fix | Delete
var DropdownCSS = require(options.amdBase + 'compat/dropdownCss');
[7089] Fix | Delete
[7090] Fix | Delete
options.dropdownAdapter = Utils.Decorate(
[7091] Fix | Delete
options.dropdownAdapter,
[7092] Fix | Delete
DropdownCSS
[7093] Fix | Delete
);
[7094] Fix | Delete
}
[7095] Fix | Delete
[7096] Fix | Delete
options.dropdownAdapter = Utils.Decorate(
[7097] Fix | Delete
options.dropdownAdapter,
[7098] Fix | Delete
AttachBody
[7099] Fix | Delete
);
[7100] Fix | Delete
}
[7101] Fix | Delete
[7102] Fix | Delete
if (options.selectionAdapter == null) {
[7103] Fix | Delete
if (options.multiple) {
[7104] Fix | Delete
options.selectionAdapter = MultipleSelection;
[7105] Fix | Delete
} else {
[7106] Fix | Delete
options.selectionAdapter = SingleSelection;
[7107] Fix | Delete
}
[7108] Fix | Delete
[7109] Fix | Delete
// Add the placeholder mixin if a placeholder was specified
[7110] Fix | Delete
if (options.placeholder != null) {
[7111] Fix | Delete
options.selectionAdapter = Utils.Decorate(
[7112] Fix | Delete
options.selectionAdapter,
[7113] Fix | Delete
Placeholder
[7114] Fix | Delete
);
[7115] Fix | Delete
}
[7116] Fix | Delete
[7117] Fix | Delete
if (options.allowClear) {
[7118] Fix | Delete
options.selectionAdapter = Utils.Decorate(
[7119] Fix | Delete
options.selectionAdapter,
[7120] Fix | Delete
AllowClear
[7121] Fix | Delete
);
[7122] Fix | Delete
}
[7123] Fix | Delete
[7124] Fix | Delete
if (options.multiple) {
[7125] Fix | Delete
options.selectionAdapter = Utils.Decorate(
[7126] Fix | Delete
options.selectionAdapter,
[7127] Fix | Delete
SelectionSearch
[7128] Fix | Delete
);
[7129] Fix | Delete
}
[7130] Fix | Delete
[7131] Fix | Delete
if (
[7132] Fix | Delete
options.containerCssClass != null ||
[7133] Fix | Delete
options.containerCss != null ||
[7134] Fix | Delete
options.adaptContainerCssClass != null
[7135] Fix | Delete
) {
[7136] Fix | Delete
var ContainerCSS = require(options.amdBase + 'compat/containerCss');
[7137] Fix | Delete
[7138] Fix | Delete
options.selectionAdapter = Utils.Decorate(
[7139] Fix | Delete
options.selectionAdapter,
[7140] Fix | Delete
ContainerCSS
[7141] Fix | Delete
);
[7142] Fix | Delete
}
[7143] Fix | Delete
[7144] Fix | Delete
options.selectionAdapter = Utils.Decorate(
[7145] Fix | Delete
options.selectionAdapter,
[7146] Fix | Delete
EventRelay
[7147] Fix | Delete
);
[7148] Fix | Delete
}
[7149] Fix | Delete
[7150] Fix | Delete
if (typeof options.language === 'string') {
[7151] Fix | Delete
// Check if the language is specified with a region
[7152] Fix | Delete
if (options.language.indexOf('-') > 0) {
[7153] Fix | Delete
// Extract the region information if it is included
[7154] Fix | Delete
var languageParts = options.language.split('-');
[7155] Fix | Delete
var baseLanguage = languageParts[0];
[7156] Fix | Delete
[7157] Fix | Delete
options.language = [options.language, baseLanguage];
[7158] Fix | Delete
} else {
[7159] Fix | Delete
options.language = [options.language];
[7160] Fix | Delete
}
[7161] Fix | Delete
}
[7162] Fix | Delete
[7163] Fix | Delete
if ($.isArray(options.language)) {
[7164] Fix | Delete
var languages = new Translation();
[7165] Fix | Delete
options.language.push('en');
[7166] Fix | Delete
[7167] Fix | Delete
var languageNames = options.language;
[7168] Fix | Delete
[7169] Fix | Delete
for (var l = 0; l < languageNames.length; l++) {
[7170] Fix | Delete
var name = languageNames[l];
[7171] Fix | Delete
var language = {};
[7172] Fix | Delete
[7173] Fix | Delete
try {
[7174] Fix | Delete
// Try to load it with the original name
[7175] Fix | Delete
language = Translation.loadPath(name);
[7176] Fix | Delete
} catch (e) {
[7177] Fix | Delete
try {
[7178] Fix | Delete
// If we couldn't load it, check if it wasn't the full path
[7179] Fix | Delete
name = this.defaults.amdLanguageBase + name;
[7180] Fix | Delete
language = Translation.loadPath(name);
[7181] Fix | Delete
} catch (ex) {
[7182] Fix | Delete
// The translation could not be loaded at all. Sometimes this is
[7183] Fix | Delete
// because of a configuration problem, other times this can be
[7184] Fix | Delete
// because of how Select2 helps load all possible translation files.
[7185] Fix | Delete
if (options.debug && window.console && console.warn) {
[7186] Fix | Delete
console.warn(
[7187] Fix | Delete
'Select2: The language file for "' + name + '" could not be ' +
[7188] Fix | Delete
'automatically loaded. A fallback will be used instead.'
[7189] Fix | Delete
);
[7190] Fix | Delete
}
[7191] Fix | Delete
[7192] Fix | Delete
continue;
[7193] Fix | Delete
}
[7194] Fix | Delete
}
[7195] Fix | Delete
[7196] Fix | Delete
languages.extend(language);
[7197] Fix | Delete
}
[7198] Fix | Delete
[7199] Fix | Delete
options.translations = languages;
[7200] Fix | Delete
} else {
[7201] Fix | Delete
var baseTranslation = Translation.loadPath(
[7202] Fix | Delete
this.defaults.amdLanguageBase + 'en'
[7203] Fix | Delete
);
[7204] Fix | Delete
var customTranslation = new Translation(options.language);
[7205] Fix | Delete
[7206] Fix | Delete
customTranslation.extend(baseTranslation);
[7207] Fix | Delete
[7208] Fix | Delete
options.translations = customTranslation;
[7209] Fix | Delete
}
[7210] Fix | Delete
[7211] Fix | Delete
return options;
[7212] Fix | Delete
};
[7213] Fix | Delete
[7214] Fix | Delete
Defaults.prototype.reset = function () {
[7215] Fix | Delete
function stripDiacritics (text) {
[7216] Fix | Delete
// Used 'uni range + named function' from http://jsperf.com/diacritics/18
[7217] Fix | Delete
function match(a) {
[7218] Fix | Delete
return DIACRITICS[a] || a;
[7219] Fix | Delete
}
[7220] Fix | Delete
[7221] Fix | Delete
return text.replace(/[^\u0000-\u007E]/g, match);
[7222] Fix | Delete
}
[7223] Fix | Delete
[7224] Fix | Delete
function matcher (params, data) {
[7225] Fix | Delete
// Always return the object if there is nothing to compare
[7226] Fix | Delete
if ($.trim(params.term) === '') {
[7227] Fix | Delete
return data;
[7228] Fix | Delete
}
[7229] Fix | Delete
[7230] Fix | Delete
// Do a recursive check for options with children
[7231] Fix | Delete
if (data.children && data.children.length > 0) {
[7232] Fix | Delete
// Clone the data object if there are children
[7233] Fix | Delete
// This is required as we modify the object to remove any non-matches
[7234] Fix | Delete
var match = $.extend(true, {}, data);
[7235] Fix | Delete
[7236] Fix | Delete
// Check each child of the option
[7237] Fix | Delete
for (var c = data.children.length - 1; c >= 0; c--) {
[7238] Fix | Delete
var child = data.children[c];
[7239] Fix | Delete
[7240] Fix | Delete
var matches = matcher(params, child);
[7241] Fix | Delete
[7242] Fix | Delete
// If there wasn't a match, remove the object in the array
[7243] Fix | Delete
if (matches == null) {
[7244] Fix | Delete
match.children.splice(c, 1);
[7245] Fix | Delete
}
[7246] Fix | Delete
}
[7247] Fix | Delete
[7248] Fix | Delete
// If any children matched, return the new object
[7249] Fix | Delete
if (match.children.length > 0) {
[7250] Fix | Delete
return match;
[7251] Fix | Delete
}
[7252] Fix | Delete
[7253] Fix | Delete
// If there were no matching children, check just the plain object
[7254] Fix | Delete
return matcher(params, match);
[7255] Fix | Delete
}
[7256] Fix | Delete
[7257] Fix | Delete
var original = stripDiacritics(data.text).toUpperCase();
[7258] Fix | Delete
var term = stripDiacritics(params.term).toUpperCase();
[7259] Fix | Delete
[7260] Fix | Delete
// Check if the text contains the term
[7261] Fix | Delete
if (original.indexOf(term) > -1) {
[7262] Fix | Delete
return data;
[7263] Fix | Delete
}
[7264] Fix | Delete
[7265] Fix | Delete
// If it doesn't contain the term, don't return anything
[7266] Fix | Delete
return null;
[7267] Fix | Delete
}
[7268] Fix | Delete
[7269] Fix | Delete
this.defaults = {
[7270] Fix | Delete
amdBase: './',
[7271] Fix | Delete
amdLanguageBase: './i18n/',
[7272] Fix | Delete
closeOnSelect: true,
[7273] Fix | Delete
debug: false,
[7274] Fix | Delete
dropdownAutoWidth: false,
[7275] Fix | Delete
escapeMarkup: Utils.escapeMarkup,
[7276] Fix | Delete
language: EnglishTranslation,
[7277] Fix | Delete
matcher: matcher,
[7278] Fix | Delete
minimumInputLength: 0,
[7279] Fix | Delete
maximumInputLength: 0,
[7280] Fix | Delete
maximumSelectionLength: 0,
[7281] Fix | Delete
minimumResultsForSearch: 0,
[7282] Fix | Delete
selectOnClose: false,
[7283] Fix | Delete
sorter: function (data) {
[7284] Fix | Delete
return data;
[7285] Fix | Delete
},
[7286] Fix | Delete
templateResult: function (result) {
[7287] Fix | Delete
return result.text;
[7288] Fix | Delete
},
[7289] Fix | Delete
templateSelection: function (selection) {
[7290] Fix | Delete
return selection.text;
[7291] Fix | Delete
},
[7292] Fix | Delete
theme: 'default',
[7293] Fix | Delete
width: 'resolve'
[7294] Fix | Delete
};
[7295] Fix | Delete
};
[7296] Fix | Delete
[7297] Fix | Delete
Defaults.prototype.set = function (key, value) {
[7298] Fix | Delete
var camelKey = $.camelCase(key);
[7299] Fix | Delete
[7300] Fix | Delete
var data = {};
[7301] Fix | Delete
data[camelKey] = value;
[7302] Fix | Delete
[7303] Fix | Delete
var convertedData = Utils._convertData(data);
[7304] Fix | Delete
[7305] Fix | Delete
$.extend(this.defaults, convertedData);
[7306] Fix | Delete
};
[7307] Fix | Delete
[7308] Fix | Delete
var defaults = new Defaults();
[7309] Fix | Delete
[7310] Fix | Delete
return defaults;
[7311] Fix | Delete
});
[7312] Fix | Delete
[7313] Fix | Delete
S2.define('pumselect2/options',[
[7314] Fix | Delete
'require',
[7315] Fix | Delete
'jquery',
[7316] Fix | Delete
'./defaults',
[7317] Fix | Delete
'./utils'
[7318] Fix | Delete
], function (require, $, Defaults, Utils) {
[7319] Fix | Delete
function Options (options, $element) {
[7320] Fix | Delete
this.options = options;
[7321] Fix | Delete
[7322] Fix | Delete
if ($element != null) {
[7323] Fix | Delete
this.fromElement($element);
[7324] Fix | Delete
}
[7325] Fix | Delete
[7326] Fix | Delete
this.options = Defaults.apply(this.options);
[7327] Fix | Delete
[7328] Fix | Delete
if ($element && $element.is('input')) {
[7329] Fix | Delete
var InputCompat = require(this.get('amdBase') + 'compat/inputData');
[7330] Fix | Delete
[7331] Fix | Delete
this.options.dataAdapter = Utils.Decorate(
[7332] Fix | Delete
this.options.dataAdapter,
[7333] Fix | Delete
InputCompat
[7334] Fix | Delete
);
[7335] Fix | Delete
}
[7336] Fix | Delete
}
[7337] Fix | Delete
[7338] Fix | Delete
Options.prototype.fromElement = function ($e) {
[7339] Fix | Delete
var excludedData = ['pumselect2'];
[7340] Fix | Delete
[7341] Fix | Delete
if (this.options.multiple == null) {
[7342] Fix | Delete
this.options.multiple = $e.prop('multiple');
[7343] Fix | Delete
}
[7344] Fix | Delete
[7345] Fix | Delete
if (this.options.disabled == null) {
[7346] Fix | Delete
this.options.disabled = $e.prop('disabled');
[7347] Fix | Delete
}
[7348] Fix | Delete
[7349] Fix | Delete
if (this.options.language == null) {
[7350] Fix | Delete
if ($e.prop('lang')) {
[7351] Fix | Delete
this.options.language = $e.prop('lang').toLowerCase();
[7352] Fix | Delete
} else if ($e.closest('[lang]').prop('lang')) {
[7353] Fix | Delete
this.options.language = $e.closest('[lang]').prop('lang');
[7354] Fix | Delete
}
[7355] Fix | Delete
}
[7356] Fix | Delete
[7357] Fix | Delete
if (this.options.dir == null) {
[7358] Fix | Delete
if ($e.prop('dir')) {
[7359] Fix | Delete
this.options.dir = $e.prop('dir');
[7360] Fix | Delete
} else if ($e.closest('[dir]').prop('dir')) {
[7361] Fix | Delete
this.options.dir = $e.closest('[dir]').prop('dir');
[7362] Fix | Delete
} else {
[7363] Fix | Delete
this.options.dir = 'ltr';
[7364] Fix | Delete
}
[7365] Fix | Delete
}
[7366] Fix | Delete
[7367] Fix | Delete
$e.prop('disabled', this.options.disabled);
[7368] Fix | Delete
$e.prop('multiple', this.options.multiple);
[7369] Fix | Delete
[7370] Fix | Delete
if ($e.data('pumselect2Tags')) {
[7371] Fix | Delete
if (this.options.debug && window.console && console.warn) {
[7372] Fix | Delete
console.warn(
[7373] Fix | Delete
'Select2: The `data-pumselect2-tags` attribute has been changed to ' +
[7374] Fix | Delete
'use the `data-data` and `data-tags="true"` attributes and will be ' +
[7375] Fix | Delete
'removed in future versions of Select2.'
[7376] Fix | Delete
);
[7377] Fix | Delete
}
[7378] Fix | Delete
[7379] Fix | Delete
$e.data('data', $e.data('pumselect2Tags'));
[7380] Fix | Delete
$e.data('tags', true);
[7381] Fix | Delete
}
[7382] Fix | Delete
[7383] Fix | Delete
if ($e.data('ajaxUrl')) {
[7384] Fix | Delete
if (this.options.debug && window.console && console.warn) {
[7385] Fix | Delete
console.warn(
[7386] Fix | Delete
'Select2: The `data-ajax-url` attribute has been changed to ' +
[7387] Fix | Delete
'`data-ajax--url` and support for the old attribute will be removed' +
[7388] Fix | Delete
' in future versions of Select2.'
[7389] Fix | Delete
);
[7390] Fix | Delete
}
[7391] Fix | Delete
[7392] Fix | Delete
$e.attr('ajax--url', $e.data('ajaxUrl'));
[7393] Fix | Delete
$e.data('ajax--url', $e.data('ajaxUrl'));
[7394] Fix | Delete
}
[7395] Fix | Delete
[7396] Fix | Delete
var dataset = {};
[7397] Fix | Delete
[7398] Fix | Delete
// Prefer the element's `dataset` attribute if it exists
[7399] Fix | Delete
// jQuery 1.x does not correctly handle data attributes with multiple dashes
[7400] Fix | Delete
if ($.fn.jquery && $.fn.jquery.substr(0, 2) == '1.' && $e[0].dataset) {
[7401] Fix | Delete
dataset = $.extend(true, {}, $e[0].dataset, $e.data());
[7402] Fix | Delete
} else {
[7403] Fix | Delete
dataset = $e.data();
[7404] Fix | Delete
}
[7405] Fix | Delete
[7406] Fix | Delete
var data = $.extend(true, {}, dataset);
[7407] Fix | Delete
[7408] Fix | Delete
data = Utils._convertData(data);
[7409] Fix | Delete
[7410] Fix | Delete
for (var key in data) {
[7411] Fix | Delete
if ($.inArray(key, excludedData) > -1) {
[7412] Fix | Delete
continue;
[7413] Fix | Delete
}
[7414] Fix | Delete
[7415] Fix | Delete
if ($.isPlainObject(this.options[key])) {
[7416] Fix | Delete
$.extend(this.options[key], data[key]);
[7417] Fix | Delete
} else {
[7418] Fix | Delete
this.options[key] = data[key];
[7419] Fix | Delete
}
[7420] Fix | Delete
}
[7421] Fix | Delete
[7422] Fix | Delete
return this;
[7423] Fix | Delete
};
[7424] Fix | Delete
[7425] Fix | Delete
Options.prototype.get = function (key) {
[7426] Fix | Delete
return this.options[key];
[7427] Fix | Delete
};
[7428] Fix | Delete
[7429] Fix | Delete
Options.prototype.set = function (key, val) {
[7430] Fix | Delete
this.options[key] = val;
[7431] Fix | Delete
};
[7432] Fix | Delete
[7433] Fix | Delete
return Options;
[7434] Fix | Delete
});
[7435] Fix | Delete
[7436] Fix | Delete
S2.define('pumselect2/core',[
[7437] Fix | Delete
'jquery',
[7438] Fix | Delete
'./options',
[7439] Fix | Delete
'./utils',
[7440] Fix | Delete
'./keys'
[7441] Fix | Delete
], function ($, Options, Utils, KEYS) {
[7442] Fix | Delete
var Select2 = function ($element, options) {
[7443] Fix | Delete
if ($element.data('pumselect2') != null) {
[7444] Fix | Delete
$element.data('pumselect2').destroy();
[7445] Fix | Delete
}
[7446] Fix | Delete
[7447] Fix | Delete
this.$element = $element;
[7448] Fix | Delete
[7449] Fix | Delete
this.id = this._generateId($element);
[7450] Fix | Delete
[7451] Fix | Delete
options = options || {};
[7452] Fix | Delete
[7453] Fix | Delete
this.options = new Options(options, $element);
[7454] Fix | Delete
[7455] Fix | Delete
Select2.__super__.constructor.call(this);
[7456] Fix | Delete
[7457] Fix | Delete
// Set up the tabindex
[7458] Fix | Delete
[7459] Fix | Delete
var tabindex = $element.attr('tabindex') || 0;
[7460] Fix | Delete
$element.data('old-tabindex', tabindex);
[7461] Fix | Delete
$element.attr('tabindex', '-1');
[7462] Fix | Delete
[7463] Fix | Delete
// Set up containers and adapters
[7464] Fix | Delete
[7465] Fix | Delete
var DataAdapter = this.options.get('dataAdapter');
[7466] Fix | Delete
this.dataAdapter = new DataAdapter($element, this.options);
[7467] Fix | Delete
[7468] Fix | Delete
var $container = this.render();
[7469] Fix | Delete
[7470] Fix | Delete
this._placeContainer($container);
[7471] Fix | Delete
[7472] Fix | Delete
var SelectionAdapter = this.options.get('selectionAdapter');
[7473] Fix | Delete
this.selection = new SelectionAdapter($element, this.options);
[7474] Fix | Delete
this.$selection = this.selection.render();
[7475] Fix | Delete
[7476] Fix | Delete
this.selection.position(this.$selection, $container);
[7477] Fix | Delete
[7478] Fix | Delete
var DropdownAdapter = this.options.get('dropdownAdapter');
[7479] Fix | Delete
this.dropdown = new DropdownAdapter($element, this.options);
[7480] Fix | Delete
this.$dropdown = this.dropdown.render();
[7481] Fix | Delete
[7482] Fix | Delete
this.dropdown.position(this.$dropdown, $container);
[7483] Fix | Delete
[7484] Fix | Delete
var ResultsAdapter = this.options.get('resultsAdapter');
[7485] Fix | Delete
this.results = new ResultsAdapter($element, this.options, this.dataAdapter);
[7486] Fix | Delete
this.$results = this.results.render();
[7487] Fix | Delete
[7488] Fix | Delete
this.results.position(this.$results, this.$dropdown);
[7489] Fix | Delete
[7490] Fix | Delete
// Bind events
[7491] Fix | Delete
[7492] Fix | Delete
var self = this;
[7493] Fix | Delete
[7494] Fix | Delete
// Bind the container to all of the adapters
[7495] Fix | Delete
this._bindAdapters();
[7496] Fix | Delete
[7497] Fix | Delete
// Register any DOM event handlers
[7498] Fix | Delete
this._registerDomEvents();
[7499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function