mirror of
https://github.com/BetterSEQTA/BetterSEQTA-Plus.git
synced 2026-06-06 11:44:40 +00:00
more conversion done
This commit is contained in:
+8
-8
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user