Open file by URL (fixes #95)
This commit is contained in:
parent
a3d5aaa847
commit
c0c0b77bb6
2 changed files with 40 additions and 20 deletions
27
dev.html
27
dev.html
|
@ -565,7 +565,7 @@
|
|||
</header>
|
||||
<main>
|
||||
<ul id="dropdown_menu" class="dropdown-content z-depth-4">
|
||||
<li><a onclick="localStorage.setItem('new_tab', true);window.open(window.location.href, '_blank');">New tab</a></li>
|
||||
<li><a onclick="localStorage.setItem('new_tab', true);window.open(window.location.origin+window.location.pathname, '_blank');">New tab</a></li>
|
||||
<li class="divider"></li>
|
||||
<li><a target="_blank" href="https://home-assistant.io/components/">Components</a></li>
|
||||
<li><a target="_blank" href="https://materialdesignicons.com/">Material Icons</a></li>
|
||||
|
@ -584,7 +584,7 @@
|
|||
<li><a class="modal-trigger" href="#modal_exec_command">Execute shell command</a></li>
|
||||
</ul>
|
||||
<ul id="dropdown_menu_mobile" class="dropdown-content z-depth-4">
|
||||
<li><a onclick="localStorage.setItem('new_tab', true);window.open(window.location.href, '_blank');">New tab</a></li>
|
||||
<li><a onclick="localStorage.setItem('new_tab', true);window.open(window.location.origin+window.location.pathname, '_blank');">New tab</a></li>
|
||||
<li class="divider"></li>
|
||||
<li><a target="_blank" href="https://home-assistant.io/help/">Help</a></li>
|
||||
<li><a target="_blank" href="https://home-assistant.io/components/">Components</a></li>
|
||||
|
@ -2070,6 +2070,7 @@
|
|||
}
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
var init_loadfile = $loadfile;
|
||||
var global_current_filepath = null;
|
||||
var global_current_filename = null;
|
||||
|
||||
|
@ -2177,17 +2178,23 @@
|
|||
document.addEventListener("DOMContentLoaded", function() {
|
||||
$('.preloader-background').delay(800).fadeOut('slow');
|
||||
$('.preloader-wrapper').delay(800).fadeOut('slow');
|
||||
if (!localStorage.getItem("new_tab")) {
|
||||
var old_file = localStorage.getItem("current_file");
|
||||
if (old_file) {
|
||||
old_file = JSON.parse(old_file);
|
||||
loadfile(old_file.current_filepath, old_file.current_filename);
|
||||
}
|
||||
if (init_loadfile) {
|
||||
init_loadfile_name = init_loadfile.split('/').pop();
|
||||
loadfile(init_loadfile, init_loadfile_name);
|
||||
}
|
||||
else {
|
||||
localStorage.removeItem("current_file");
|
||||
if (!localStorage.getItem("new_tab")) {
|
||||
var old_file = localStorage.getItem("current_file");
|
||||
if (old_file) {
|
||||
old_file = JSON.parse(old_file);
|
||||
loadfile(old_file.current_filepath, old_file.current_filename);
|
||||
}
|
||||
}
|
||||
else {
|
||||
localStorage.removeItem("current_file");
|
||||
}
|
||||
localStorage.removeItem("new_tab");
|
||||
}
|
||||
localStorage.removeItem("new_tab");
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue