Выпилили jquery #28
чтобы не подключать CDN. И не возиться со статикой, если подключать локально.
This commit is contained in:
parent
f8aa446030
commit
ac9c382c47
@ -29,19 +29,18 @@
|
|||||||
{% endblock content %}
|
{% endblock content %}
|
||||||
{% block extra_scripts %}
|
{% block extra_scripts %}
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(document).ready(() => {
|
const main = () => {
|
||||||
const appendShare = ($element) => {
|
const appendShare = (e) => {
|
||||||
const articleLink = $element.val();
|
const articleLink = e.target.value;
|
||||||
const gen = {
|
const gen = {
|
||||||
url: articleLink
|
url: articleLink
|
||||||
}
|
}
|
||||||
const renderedButton = VK.Share.button(gen)
|
document.getElementById('vkShare').innerHTML = VK.Share.button(gen)
|
||||||
$('#vkShare').html(renderedButton)
|
|
||||||
}
|
}
|
||||||
const $linkInput = $('[name="link"]');
|
const linkInput = document.querySelector('[name="link"]');
|
||||||
$linkInput
|
linkInput.addEventListener('input', appendShare)
|
||||||
.on('input', (e => appendShare($(e.target))))
|
linkInput.addEventListener('paste', appendShare)
|
||||||
.on('paste', (e => appendShare($(e.target))))
|
}
|
||||||
})
|
window.addEventListener('DOMContentLoaded', main)
|
||||||
</script>
|
</script>
|
||||||
{% endblock %}
|
{% endblock %}
|
@ -8,7 +8,6 @@
|
|||||||
{% bootstrap_javascript %}
|
{% bootstrap_javascript %}
|
||||||
{% bootstrap_messages %}
|
{% bootstrap_messages %}
|
||||||
<script type="text/javascript" src="https://vk.com/js/api/share.js?93" charset="windows-1251"></script>
|
<script type="text/javascript" src="https://vk.com/js/api/share.js?93" charset="windows-1251"></script>
|
||||||
<script type="text/javascript" src="https://code.jquery.com/jquery-3.6.3.min.js"></script>
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user