mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-12-19 04:35:46 +01:00
[refactor] Moved 'appendLineBreaks' to its own TS file
This commit is contained in:
parent
015524f049
commit
1f7ed8f791
@ -13,12 +13,12 @@ import {createProgressBarText} from "../utils/helpers/creat
|
|||||||
import {dialogBoxCreate} from "../utils/DialogBox";
|
import {dialogBoxCreate} from "../utils/DialogBox";
|
||||||
import {clearObject,
|
import {clearObject,
|
||||||
removeChildrenFromElement,
|
removeChildrenFromElement,
|
||||||
appendLineBreaks,
|
|
||||||
removeElement} from "../utils/HelperFunctions";
|
removeElement} from "../utils/HelperFunctions";
|
||||||
import {Reviver, Generic_toJSON,
|
import {Reviver, Generic_toJSON,
|
||||||
Generic_fromJSON} from "../utils/JSONReviver";
|
Generic_fromJSON} from "../utils/JSONReviver";
|
||||||
import numeral from "numeral/min/numeral.min";
|
import numeral from "numeral/min/numeral.min";
|
||||||
import {addOffset} from "../utils/helpers/addOffset";
|
import {addOffset} from "../utils/helpers/addOffset";
|
||||||
|
import {appendLineBreaks} from "../utils/uiHelpers/appendLineBreaks";
|
||||||
import {createElement} from "../utils/uiHelpers/createElement";
|
import {createElement} from "../utils/uiHelpers/createElement";
|
||||||
import {createPopup} from "../utils/uiHelpers/createPopup";
|
import {createPopup} from "../utils/uiHelpers/createPopup";
|
||||||
import {exceptionAlert} from "../utils/helpers/exceptionAlert";
|
import {exceptionAlert} from "../utils/helpers/exceptionAlert";
|
||||||
|
@ -84,13 +84,6 @@ function createAccordionElement(params) {
|
|||||||
return [li, hdr, panel];
|
return [li, hdr, panel];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Appends n line breaks (as children) to the Element el
|
|
||||||
function appendLineBreaks(el, n) {
|
|
||||||
for (var i = 0; i < n; ++i) {
|
|
||||||
el.appendChild(createElement("br"));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function clearSelector(selector) {
|
function clearSelector(selector) {
|
||||||
for (var i = selector.options.length - 1; i >= 0; --i) {
|
for (var i = selector.options.length - 1; i >= 0; --i) {
|
||||||
selector.remove(i);
|
selector.remove(i);
|
||||||
@ -117,6 +110,5 @@ export {sizeOfObject,
|
|||||||
clearEventListenersEl,
|
clearEventListenersEl,
|
||||||
removeElement,
|
removeElement,
|
||||||
createAccordionElement,
|
createAccordionElement,
|
||||||
appendLineBreaks,
|
|
||||||
removeChildrenFromElement,
|
removeChildrenFromElement,
|
||||||
clearSelector};
|
clearSelector};
|
||||||
|
12
utils/uiHelpers/appendLineBreaks.ts
Normal file
12
utils/uiHelpers/appendLineBreaks.ts
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
import { createElement } from "./createElement";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Appends the specified number of breaks (as children) to the specified element
|
||||||
|
* @param el The element to add child break elements to.
|
||||||
|
* @param n The number of breaks to add.
|
||||||
|
*/
|
||||||
|
export function appendLineBreaks(el: HTMLElement, n: number) {
|
||||||
|
for (let i: number = 0; i < n; ++i) {
|
||||||
|
el.appendChild(createElement("br"));
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user