Revision 82836b92
Added by koszko about 2 years ago
html/options_main.js | ||
---|---|---|
632 | 632 |
|
633 | 633 |
/* |
634 | 634 |
* Reset file <input>. Without this, a second attempt to import the same |
635 |
* file would result in "change" event on happening on <input> element.
|
|
635 |
* file would result in "change" event not happening on <input> element.
|
|
636 | 636 |
*/ |
637 | 637 |
file_opener_form.reset(); |
638 | 638 |
} |
... | ... | |
684 | 684 |
* |
685 | 685 |
* We don't need to worry about the state of the page (e.g. some editing being |
686 | 686 |
* in progress) in jump_to_item() - this function is called at the beginning, |
687 |
* before callbacks are assigned to buttons, so it is safe to assume lists are
|
|
688 |
* initialized with items and page is in its virgin state with regard to
|
|
689 |
* everything else. |
|
687 |
* together with callbacks being assigned to buttons, so it is safe to assume
|
|
688 |
* lists are initialized with items and page is in its virgin state with regard
|
|
689 |
* to everything else.
|
|
690 | 690 |
*/ |
691 | 691 |
function jump_to_item(url_with_item) |
692 | 692 |
{ |
... | ... | |
717 | 717 |
add_radio_li(prefix, item); |
718 | 718 |
} |
719 | 719 |
|
720 |
jump_to_item(document.URL); |
|
721 |
|
|
722 | 720 |
let name = TYPE_NAME[prefix]; |
723 | 721 |
|
724 | 722 |
let add_but = by_id(`add_${name}_but`); |
... | ... | |
745 | 743 |
cancel_components_but.addEventListener("click", cancel_components); |
746 | 744 |
} |
747 | 745 |
|
746 |
jump_to_item(document.URL); |
|
747 |
|
|
748 | 748 |
initialize_import_facility(); |
749 | 749 |
|
750 | 750 |
storage.add_change_listener(handle_change); |
Also available in: Unified diff
fix options_main.js bugs