Filenames in title + new tab
This commit is contained in:
parent
bed30f17c8
commit
31bb476a4e
3 changed files with 26 additions and 12 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
Version 0.2.6 (2018-)
|
||||||
|
- Displaying current filename in title (Issue #76) @danielperna84
|
||||||
|
- Added menu item to open configurator in new tab (Issue #76) @danielperna84
|
||||||
|
|
||||||
Version 0.2.5 (2018-01-27)
|
Version 0.2.5 (2018-01-27)
|
||||||
- Added warning-logs for access failure @danielperna84
|
- Added warning-logs for access failure @danielperna84
|
||||||
- Added transparency to whitespace characters @danielperna84
|
- Added transparency to whitespace characters @danielperna84
|
||||||
|
|
|
@ -631,7 +631,9 @@ INDEX = Template(r"""<!DOCTYPE html>
|
||||||
</header>
|
</header>
|
||||||
<main>
|
<main>
|
||||||
<ul id="dropdown_menu" class="dropdown-content z-depth-4">
|
<ul id="dropdown_menu" class="dropdown-content z-depth-4">
|
||||||
<li><a class="modal-trigger" target="_blank" href="#modal_components">HASS Components</a></li>
|
<li><a onclick="window.open(window.location.href, '_blank');">New tab</a></li>
|
||||||
|
<li class="divider"></li>
|
||||||
|
<li><a class="modal-trigger" target="_blank" href="#modal_components">Components</a></li>
|
||||||
<li><a class="modal-trigger" target="_blank" href="#modal_icons">Material Icons</a></li>
|
<li><a class="modal-trigger" target="_blank" href="#modal_icons">Material Icons</a></li>
|
||||||
<li><a href="#" data-activates="ace_settings" class="ace_settings-collapse">Editor Settings</a></li>
|
<li><a href="#" data-activates="ace_settings" class="ace_settings-collapse">Editor Settings</a></li>
|
||||||
<li><a class="modal-trigger" href="#modal_netstat" onclick="get_netstat()">Network status</a></li>
|
<li><a class="modal-trigger" href="#modal_netstat" onclick="get_netstat()">Network status</a></li>
|
||||||
|
@ -647,8 +649,10 @@ INDEX = Template(r"""<!DOCTYPE html>
|
||||||
<li><a class="modal-trigger" href="#modal_exec_command">Execute shell command</a></li>
|
<li><a class="modal-trigger" href="#modal_exec_command">Execute shell command</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<ul id="dropdown_menu_mobile" class="dropdown-content z-depth-4">
|
<ul id="dropdown_menu_mobile" class="dropdown-content z-depth-4">
|
||||||
<li><a target="_blank" href="https://home-assistant.io/help/">Need HASS Help?</a></li>
|
<li><a onclick="window.open(window.location.href, '_blank');">New tab</a></li>
|
||||||
<li><a target="_blank" href="https://home-assistant.io/components/">HASS Components</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>
|
||||||
<li><a target="_blank" href="https://materialdesignicons.com/">Material Icons</a></li>
|
<li><a target="_blank" href="https://materialdesignicons.com/">Material Icons</a></li>
|
||||||
<li><a href="#" data-activates="ace_settings" class="ace_settings-collapse">Editor Settings</a></li>
|
<li><a href="#" data-activates="ace_settings" class="ace_settings-collapse">Editor Settings</a></li>
|
||||||
<li><a class="modal-trigger" href="#modal_netstat" onclick="get_netstat()">Network status</a></li>
|
<li><a class="modal-trigger" href="#modal_netstat" onclick="get_netstat()">Network status</a></li>
|
||||||
|
@ -1272,7 +1276,7 @@ INDEX = Template(r"""<!DOCTYPE html>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<a class=" modal-action modal-close waves-effect waves-red btn-flat light-blue-text">No</a>
|
<a class=" modal-action modal-close waves-effect waves-red btn-flat light-blue-text">No</a>
|
||||||
<a onclick="document.getElementById('currentfile').value='';editor.getSession().setValue('');$('.markdirty').each(function(i, o){o.classList.remove('red');});" class="modal-action modal-close waves-effect waves-green btn-flat light-blue-text">Yes</a>
|
<a onclick="document.getElementById('currentfile').value='';editor.getSession().setValue('');$('.markdirty').each(function(i, o){o.classList.remove('red');});document.title = 'HASS Configurator';" class="modal-action modal-close waves-effect waves-green btn-flat light-blue-text">Yes</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="modal_delete" class="modal">
|
<div id="modal_delete" class="modal">
|
||||||
|
@ -2250,7 +2254,7 @@ INDEX = Template(r"""<!DOCTYPE html>
|
||||||
else {
|
else {
|
||||||
iicon.classList.add('mdi', 'mdi-file');
|
iicon.classList.add('mdi', 'mdi-file');
|
||||||
}
|
}
|
||||||
item.setAttribute("onclick", "loadfile('" + encodeURI(itemdata.fullpath) + "')");
|
item.setAttribute("onclick", "loadfile('" + encodeURI(itemdata.fullpath) + "', '" + itemdata.name + "')");
|
||||||
stats.innerHTML = "Mod.: " + date.toUTCString() + " Size: " + (itemdata.size/1024).toFixed(1) + " KiB";
|
stats.innerHTML = "Mod.: " + date.toUTCString() + " Size: " + (itemdata.size/1024).toFixed(1) + " KiB";
|
||||||
}
|
}
|
||||||
item.appendChild(iicon);
|
item.appendChild(iicon);
|
||||||
|
@ -2403,7 +2407,7 @@ INDEX = Template(r"""<!DOCTYPE html>
|
||||||
$(".collapsible").collapsible({accordion: false});
|
$(".collapsible").collapsible({accordion: false});
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadfile(filepath) {
|
function loadfile(filepath, filenameonly) {
|
||||||
if ($('.markdirty.red').length) {
|
if ($('.markdirty.red').length) {
|
||||||
$('#modal_markdirty').modal('open');
|
$('#modal_markdirty').modal('open');
|
||||||
}
|
}
|
||||||
|
@ -2422,6 +2426,7 @@ INDEX = Template(r"""<!DOCTYPE html>
|
||||||
editor.session.getUndoManager().markClean();
|
editor.session.getUndoManager().markClean();
|
||||||
$('.markdirty').each(function(i, o){o.classList.remove('red');});
|
$('.markdirty').each(function(i, o){o.classList.remove('red');});
|
||||||
$('.hidesave').css('opacity', 0);
|
$('.hidesave').css('opacity', 0);
|
||||||
|
document.title = filenameonly + " - HASS Configurator";
|
||||||
check_lint();
|
check_lint();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
17
dev.html
17
dev.html
|
@ -547,7 +547,9 @@
|
||||||
</header>
|
</header>
|
||||||
<main>
|
<main>
|
||||||
<ul id="dropdown_menu" class="dropdown-content z-depth-4">
|
<ul id="dropdown_menu" class="dropdown-content z-depth-4">
|
||||||
<li><a class="modal-trigger" target="_blank" href="#modal_components">HASS Components</a></li>
|
<li><a onclick="window.open(window.location.href, '_blank');">New tab</a></li>
|
||||||
|
<li class="divider"></li>
|
||||||
|
<li><a class="modal-trigger" target="_blank" href="#modal_components">Components</a></li>
|
||||||
<li><a class="modal-trigger" target="_blank" href="#modal_icons">Material Icons</a></li>
|
<li><a class="modal-trigger" target="_blank" href="#modal_icons">Material Icons</a></li>
|
||||||
<li><a href="#" data-activates="ace_settings" class="ace_settings-collapse">Editor Settings</a></li>
|
<li><a href="#" data-activates="ace_settings" class="ace_settings-collapse">Editor Settings</a></li>
|
||||||
<li><a class="modal-trigger" href="#modal_netstat" onclick="get_netstat()">Network status</a></li>
|
<li><a class="modal-trigger" href="#modal_netstat" onclick="get_netstat()">Network status</a></li>
|
||||||
|
@ -563,8 +565,10 @@
|
||||||
<li><a class="modal-trigger" href="#modal_exec_command">Execute shell command</a></li>
|
<li><a class="modal-trigger" href="#modal_exec_command">Execute shell command</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<ul id="dropdown_menu_mobile" class="dropdown-content z-depth-4">
|
<ul id="dropdown_menu_mobile" class="dropdown-content z-depth-4">
|
||||||
<li><a target="_blank" href="https://home-assistant.io/help/">Need HASS Help?</a></li>
|
<li><a onclick="window.open(window.location.href, '_blank');">New tab</a></li>
|
||||||
<li><a target="_blank" href="https://home-assistant.io/components/">HASS Components</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>
|
||||||
<li><a target="_blank" href="https://materialdesignicons.com/">Material Icons</a></li>
|
<li><a target="_blank" href="https://materialdesignicons.com/">Material Icons</a></li>
|
||||||
<li><a href="#" data-activates="ace_settings" class="ace_settings-collapse">Editor Settings</a></li>
|
<li><a href="#" data-activates="ace_settings" class="ace_settings-collapse">Editor Settings</a></li>
|
||||||
<li><a class="modal-trigger" href="#modal_netstat" onclick="get_netstat()">Network status</a></li>
|
<li><a class="modal-trigger" href="#modal_netstat" onclick="get_netstat()">Network status</a></li>
|
||||||
|
@ -1188,7 +1192,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<a class=" modal-action modal-close waves-effect waves-red btn-flat light-blue-text">No</a>
|
<a class=" modal-action modal-close waves-effect waves-red btn-flat light-blue-text">No</a>
|
||||||
<a onclick="document.getElementById('currentfile').value='';editor.getSession().setValue('');$('.markdirty').each(function(i, o){o.classList.remove('red');});" class="modal-action modal-close waves-effect waves-green btn-flat light-blue-text">Yes</a>
|
<a onclick="document.getElementById('currentfile').value='';editor.getSession().setValue('');$('.markdirty').each(function(i, o){o.classList.remove('red');});document.title = 'HASS Configurator';" class="modal-action modal-close waves-effect waves-green btn-flat light-blue-text">Yes</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="modal_delete" class="modal">
|
<div id="modal_delete" class="modal">
|
||||||
|
@ -2166,7 +2170,7 @@
|
||||||
else {
|
else {
|
||||||
iicon.classList.add('mdi', 'mdi-file');
|
iicon.classList.add('mdi', 'mdi-file');
|
||||||
}
|
}
|
||||||
item.setAttribute("onclick", "loadfile('" + encodeURI(itemdata.fullpath) + "')");
|
item.setAttribute("onclick", "loadfile('" + encodeURI(itemdata.fullpath) + "', '" + itemdata.name + "')");
|
||||||
stats.innerHTML = "Mod.: " + date.toUTCString() + " Size: " + (itemdata.size/1024).toFixed(1) + " KiB";
|
stats.innerHTML = "Mod.: " + date.toUTCString() + " Size: " + (itemdata.size/1024).toFixed(1) + " KiB";
|
||||||
}
|
}
|
||||||
item.appendChild(iicon);
|
item.appendChild(iicon);
|
||||||
|
@ -2319,7 +2323,7 @@
|
||||||
$(".collapsible").collapsible({accordion: false});
|
$(".collapsible").collapsible({accordion: false});
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadfile(filepath) {
|
function loadfile(filepath, filenameonly) {
|
||||||
if ($('.markdirty.red').length) {
|
if ($('.markdirty.red').length) {
|
||||||
$('#modal_markdirty').modal('open');
|
$('#modal_markdirty').modal('open');
|
||||||
}
|
}
|
||||||
|
@ -2338,6 +2342,7 @@
|
||||||
editor.session.getUndoManager().markClean();
|
editor.session.getUndoManager().markClean();
|
||||||
$('.markdirty').each(function(i, o){o.classList.remove('red');});
|
$('.markdirty').each(function(i, o){o.classList.remove('red');});
|
||||||
$('.hidesave').css('opacity', 0);
|
$('.hidesave').css('opacity', 0);
|
||||||
|
document.title = filenameonly + " - HASS Configurator";
|
||||||
check_lint();
|
check_lint();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue