Skip to content
This repository has been archived by the owner on Sep 6, 2021. It is now read-only.

Caching $(".modal-body", $dlg) in to its own variable #12805

Merged
merged 2 commits into from
Sep 28, 2016
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions src/extensibility/ExtensionManagerDialog.js
Original file line number Diff line number Diff line change
Expand Up @@ -309,6 +309,7 @@ define(function (require, exports, module) {
views = [],
$search,
$searchClear,
$modalDlg,
context = { Strings: Strings, showRegistry: !!brackets.config.extension_registry },
models = [];

Expand Down Expand Up @@ -360,14 +361,15 @@ define(function (require, exports, module) {
$dlg = dialog.getElement();
$search = $(".search", $dlg);
$searchClear = $(".search-clear", $dlg);
$modalDlg = $(".modal-body", $dlg);

function setActiveTab($tab) {
if (models[_activeTabIndex]) {
models[_activeTabIndex].scrollPos = $(".modal-body", $dlg).scrollTop();
models[_activeTabIndex].scrollPos = $modalDlg.scrollTop();
}
$tab.tab("show");
if (models[_activeTabIndex]) {
$(".modal-body", $dlg).scrollTop(models[_activeTabIndex].scrollPos || 0);
$modalDlg.scrollTop(models[_activeTabIndex].scrollPos || 0);
clearSearch();
}
}
Expand Down Expand Up @@ -434,7 +436,7 @@ define(function (require, exports, module) {
$(".spinner", $dlg).remove();

views.forEach(function (view) {
view.$el.appendTo($(".modal-body", $dlg));
view.$el.appendTo($modalDlg);
});

// Update search UI before new tab is shown
Expand Down