@@ -32,11 +32,11 @@ const default_shortcuts = {
3232 */
3333let storage
3434
35- /**
36- * Get issuers
37- * @type { string[] }
38- */
39- let issuers
35+ if ( dev === false ) {
36+ storage = JSON . parse ( localStorage . getItem ( "storage" ) )
37+ } else {
38+ storage = JSON . parse ( localStorage . getItem ( "dev_storage" ) )
39+ }
4040
4141/**
4242 * Edit, reset, delete codes
@@ -499,8 +499,9 @@ const hk_reset = (value) => {
499499
500500/**
501501 * Generate quick shortcut menus
502+ * @param {string[] } issuers
502503 */
503- const generateQuickShortcuts = ( ) => {
504+ const generateQuickShortcuts = ( issuers ) => {
504505 for ( let i = 0 ; i < issuers . length ; i ++ ) {
505506 let content = "None"
506507
@@ -549,8 +550,10 @@ const checkForIssuers = () => {
549550 storage = JSON . parse ( localStorage . getItem ( "dev_storage" ) )
550551 }
551552
553+ const issuers = storage . issuers
554+
552555 if ( issuers !== undefined ) {
553- generateQuickShortcuts ( )
556+ generateQuickShortcuts ( issuers )
554557 } else {
555558 document . querySelector ( ".quick" ) . innerHTML = `
556559 <div class="mx-auto rounded-2xl bg-gray-800 w-2/3">
@@ -571,6 +574,7 @@ const checkForIssuers = () => {
571574 * @param {Number } value
572575 */
573576const qsEdit = ( value ) => {
577+ const issuers = storage . issuers
574578 id = value
575579 inp_name = document . querySelector ( `#qs${ value } _input` )
576580 btn_name = document . querySelector ( `#qs${ value } _button_edit` )
@@ -620,6 +624,7 @@ const qsEdit = (value) => {
620624 * @param {Number } value
621625 */
622626const qsDelete = ( value ) => {
627+ const issuers = storage . issuers
623628 inp_name = document . querySelector ( `#qs${ value } _input` )
624629 btn_name = document . querySelector ( `#qs${ value } _button_delete` )
625630 svg_name = document . querySelector ( `#qs${ value } _svg_delete` )
0 commit comments