Skip to content

Commit c8b8e6e

Browse files
committed
temp: Replace index with order.
1 parent de3951f commit c8b8e6e

File tree

5 files changed

+23
-24
lines changed

5 files changed

+23
-24
lines changed

app/common/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ export type TabData = {
2929
role: TabRole;
3030
page?: TabPage;
3131
label: string;
32-
index: number;
32+
order: number;
3333
id: string;
3434
};

app/main/menu.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ function getWindowSubmenu(
323323
initialSubmenu.push({
324324
label: tab.label,
325325
accelerator:
326-
tab.role === "function" ? "" : `${shortcutKey} + ${tab.index + 1}`,
326+
tab.role === "function" ? "" : `${shortcutKey} + ${tab.order + 1}`,
327327
checked: tab === activeTab,
328328
click(_item, focusedWindow) {
329329
if (focusedWindow) {
@@ -700,25 +700,25 @@ async function checkForUpdate(): Promise<void> {
700700
}
701701

702702
function getTabByOrder(tabs: TabData[], order: number): TabData | undefined {
703-
return tabs.find((tab) => tab.index === order);
703+
return tabs.find((tab) => tab.order === order);
704704
}
705705

706706
function getNextServer(tabs: TabData[], activeTab: TabData): string {
707-
let {index} = activeTab;
707+
let {order} = activeTab;
708708
do {
709-
index = (index + 1) % tabs.length;
710-
} while (getTabByOrder(tabs, index)?.role !== "server");
709+
order = (order + 1) % tabs.length;
710+
} while (getTabByOrder(tabs, order)?.role !== "server");
711711

712-
return getTabByOrder(tabs, index)!.id;
712+
return getTabByOrder(tabs, order)!.id;
713713
}
714714

715715
function getPreviousServer(tabs: TabData[], activeTab: TabData): string {
716-
let {index} = activeTab;
716+
let {order} = activeTab;
717717
do {
718-
index = (index - 1) % tabs.length;
719-
} while (getTabByOrder(tabs, index)?.role !== "server");
718+
order = (order - 1) % tabs.length;
719+
} while (getTabByOrder(tabs, order)?.role !== "server");
720720

721-
return getTabByOrder(tabs, index)!.id;
721+
return getTabByOrder(tabs, order)!.id;
722722
}
723723

724724
export function setMenu(properties: MenuProperties): void {

app/renderer/js/components/server-tab.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,13 @@ export default class ServerTab extends Tab {
7777

7878
generateShortcutText(): string {
7979
// Only provide shortcuts for server [0..9]
80-
if (this.properties.index >= 9) {
80+
if (this.properties.order >= 9) {
8181
return "";
8282
}
8383

84-
const shownIndex = this.properties.index + 1;
84+
const shownIndex = this.properties.order + 1;
8585

86-
// Array index == Shown index - 1
86+
// Array order == Shown order - 1
8787
ipcRenderer.send("switch-server-tab", this.properties.tabId);
8888

8989
return process.platform === "darwin"

app/renderer/js/components/tab.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export type TabProperties = {
77
label: string;
88
$root: Element;
99
onClick: () => void;
10-
index: number;
10+
order: number;
1111
tabId: string;
1212
onHover?: () => void;
1313
onHoverOut?: () => void;

app/renderer/js/main.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ export class ServerManagerView {
339339
firstTab.properties.tabId,
340340
)!;
341341
let lastActiveTab = this.getTabById(lastActiveTabId)!;
342-
if (lastActiveTab.properties.index >= servers.length) {
342+
if (lastActiveTab.properties.order >= servers.length) {
343343
lastActiveTab = firstTab;
344344
}
345345

@@ -367,15 +367,15 @@ export class ServerManagerView {
367367
}
368368
}
369369

370-
initServer(server: ServerConfig, index: number): ServerTab {
370+
initServer(server: ServerConfig, order: number): ServerTab {
371371
const tabId = server.id;
372372
const tab: ServerTab = new ServerTab({
373373
role: "server",
374374
icon: DomainUtil.iconAsUrl(server.icon),
375375
label: server.alias,
376376
$root: this.$tabsContainer,
377377
onClick: this.activateLastTab.bind(this, tabId),
378-
index,
378+
order,
379379
tabId,
380380
onHover: this.onHover.bind(this, tabId),
381381
onHoverOut: this.onHoverOut.bind(this, tabId),
@@ -555,7 +555,7 @@ export class ServerManagerView {
555555
return;
556556
}
557557

558-
const index = this.tabs.length;
558+
const order = this.tabs.length;
559559
const tabId = this.generateTabId();
560560
this.functionalTabs.set(tabProperties.page, tabId);
561561
const $view = await tabProperties.makeView();
@@ -568,7 +568,7 @@ export class ServerManagerView {
568568
label: tabProperties.label,
569569
page: tabProperties.page,
570570
$root: this.$tabsContainer,
571-
index,
571+
order,
572572
tabId,
573573
onClick: this.activateTab.bind(this, tabId),
574574
onDestroy: async () => {
@@ -636,7 +636,6 @@ export class ServerManagerView {
636636
}
637637

638638
async activateLastTab(id: string): Promise<void> {
639-
// Open all the tabs in background, also activate the tab based on the index
640639
await this.activateTab(id);
641640
// Save last active tab via main process to avoid JSON DB errors
642641
ipcRenderer.send("save-last-tab", id);
@@ -650,7 +649,7 @@ export class ServerManagerView {
650649
role: tab.properties.role,
651650
page: tab.properties.page,
652651
label: tab.properties.label,
653-
index: tab.properties.index,
652+
order: tab.properties.order,
654653
id: tab.properties.tabId,
655654
};
656655
}
@@ -663,7 +662,7 @@ export class ServerManagerView {
663662
tabs: ServerOrFunctionalTab[],
664663
order: number,
665664
): ServerOrFunctionalTab | undefined {
666-
return tabs.find((tab) => tab.properties.index === order);
665+
return tabs.find((tab) => tab.properties.order === order);
667666
}
668667

669668
async activateTab(id: string, hideOldTab = true): Promise<void> {
@@ -767,7 +766,7 @@ export class ServerManagerView {
767766
}
768767

769768
async reloadView(): Promise<void> {
770-
// Save and remember the index of last active tab so that we can use it later
769+
// Save and remember the id of last active tab so that we can use it later
771770
const {activeTab} = this;
772771
if (activeTab !== undefined) {
773772
ConfigUtil.setConfigItem("lastActiveTabId", activeTab.properties.tabId);

0 commit comments

Comments
 (0)