more conversion done

This commit is contained in:
Crazypersonalph
2023-12-04 17:47:49 +08:00
parent e58b249dd3
commit 9d093d3611
+8 -8
View File
@@ -730,7 +730,7 @@ export async function ObserveMenuItemPosition() {
const key = MenuitemSVGKey[node?.dataset?.key! as keyof typeof MenuitemSVGKey] const key = MenuitemSVGKey[node?.dataset?.key! as keyof typeof MenuitemSVGKey]
if (key) { if (key) {
ReplaceMenuSVG( ReplaceMenuSVG(
added_node, node,
MenuitemSVGKey[node.dataset.key as keyof typeof MenuitemSVGKey], MenuitemSVGKey[node.dataset.key as keyof typeof MenuitemSVGKey],
); );
} }
@@ -1132,7 +1132,7 @@ export function OpenMenuOptions() {
defaultbutton.addEventListener('click', function () { defaultbutton.addEventListener('click', function () {
const result = browser.storage.local.get() const result = browser.storage.local.get()
function open (response) { function open (response: any) {
const options = response.defaultmenuorder; const options = response.defaultmenuorder;
browser.storage.local.set({ menuorder: options }); browser.storage.local.set({ menuorder: options });
ChangeMenuItemPositions(options); ChangeMenuItemPositions(options);
@@ -1154,19 +1154,19 @@ export function OpenMenuOptions() {
result.then(open, onError) result.then(open, onError)
} }
function ReplaceMenuSVG(element, svg) { function ReplaceMenuSVG(element: HTMLElement, svg: string) {
let item = element.firstChild; let item = element.firstChild as HTMLElement;
item.firstChild.remove(); item!.firstChild!.remove();
if (element.dataset.key == 'messages') { if (element.dataset.key == 'messages') {
element.firstChild.innerText = 'Direct Messages'; (element!.firstChild! as HTMLElement).innerText! = 'Direct Messages';
} }
let newsvg = stringToHTML(svg).firstChild; let newsvg = stringToHTML(svg).firstChild;
item.insertBefore(newsvg, item.firstChild); item.insertBefore((newsvg as Node), item.firstChild);
} }
async function AddBetterSEQTAElements(toggle) { async function AddBetterSEQTAElements(toggle: any) {
var code = document.getElementsByClassName('code')[0]; var code = document.getElementsByClassName('code')[0];
// Replaces students code with the version of BetterSEQTA // Replaces students code with the version of BetterSEQTA
if (code != null) { if (code != null) {