Eliminate jQuery in index template microscript
This commit is contained in:
parent
119b6a62b8
commit
0f9d778a27
|
@ -21,8 +21,15 @@ block content
|
||||||
|
|
||||||
append footer
|
append footer
|
||||||
script(type="text/javascript").
|
script(type="text/javascript").
|
||||||
$("#channelname").keydown(function (ev) {
|
const entrance = document.querySelector('#channelname');
|
||||||
|
entrance.addEventListener('keydown', function (ev) {
|
||||||
if (ev.keyCode === 13) {
|
if (ev.keyCode === 13) {
|
||||||
location.href = "/#{channelPath}/" + $("#channelname").val();
|
const channel = `/${CHANNELPATH}/${entrance.value}`;
|
||||||
|
if (ev.shiftKey || ev.ctrlKey) {
|
||||||
|
window.open(channel, '_blank');
|
||||||
|
entrance.value = '';
|
||||||
|
} else {
|
||||||
|
location.href = channel;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue