mirror of
https://github.com/transmission/transmission.git
synced 2025-12-20 02:18:42 +00:00
refactor(web): Remove unused functions from utils.js (#6656)
* refactor(web): remove unused createTabsContainer function
```console
$ grep -nr createTabsContainer src/
src/utils.js:85:export function createTabsContainer(id, tabs, callback) {
```
* refactor(web): remove unused setChecked function
```console
$ grep -nr setChecked src/
src/utils.js:213:export function setChecked(element, b) {
```
This commit is contained in:
@@ -82,45 +82,6 @@ export function createTextualTabsContainer(id, tabs, callback) {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export function createTabsContainer(id, tabs, callback) {
|
|
||||||
const root = document.createElement('div');
|
|
||||||
root.id = id;
|
|
||||||
root.classList.add('tabs-container');
|
|
||||||
|
|
||||||
const buttons = document.createElement('div');
|
|
||||||
buttons.classList.add('tabs-buttons');
|
|
||||||
root.append(buttons);
|
|
||||||
|
|
||||||
const pages = document.createElement('div');
|
|
||||||
pages.classList.add('tabs-pages');
|
|
||||||
root.append(pages);
|
|
||||||
|
|
||||||
const button_array = [];
|
|
||||||
for (const [button_id, page] of tabs) {
|
|
||||||
const button = document.createElement('button');
|
|
||||||
button.id = button_id;
|
|
||||||
button.classList.add('tabs-button');
|
|
||||||
button.setAttribute('type', 'button');
|
|
||||||
buttons.append(button);
|
|
||||||
button_array.push(button);
|
|
||||||
|
|
||||||
page.classList.add('hidden', 'tabs-page');
|
|
||||||
pages.append(page);
|
|
||||||
|
|
||||||
button.addEventListener('click', () =>
|
|
||||||
toggleClass(buttons, button, pages, page, callback),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
button_array[0].classList.add('selected');
|
|
||||||
pages.children[0].classList.remove('hidden');
|
|
||||||
|
|
||||||
return {
|
|
||||||
buttons: button_array,
|
|
||||||
root,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export function createDialogContainer(id) {
|
export function createDialogContainer(id) {
|
||||||
const root = document.createElement('dialog');
|
const root = document.createElement('dialog');
|
||||||
root.classList.add('dialog-container', 'popup', id);
|
root.classList.add('dialog-container', 'popup', id);
|
||||||
@@ -249,9 +210,6 @@ function setOrDeleteAttribute(element, attribute, b) {
|
|||||||
export function setEnabled(element, b) {
|
export function setEnabled(element, b) {
|
||||||
setOrDeleteAttribute(element, 'disabled', !b);
|
setOrDeleteAttribute(element, 'disabled', !b);
|
||||||
}
|
}
|
||||||
export function setChecked(element, b) {
|
|
||||||
setOrDeleteAttribute(element, 'checked', b);
|
|
||||||
}
|
|
||||||
|
|
||||||
export function addCheckedClass(element, b) {
|
export function addCheckedClass(element, b) {
|
||||||
element.classList.toggle('checked', b);
|
element.classList.toggle('checked', b);
|
||||||
|
|||||||
Reference in New Issue
Block a user