Предотвращаем публикацию, если не нажата кнопка проверки в ВК #43
This commit is contained in:
parent
6a932432b2
commit
e1a9a13d75
@ -19,6 +19,7 @@
|
|||||||
<button
|
<button
|
||||||
class="btn btn-primary"
|
class="btn btn-primary"
|
||||||
type="submit"
|
type="submit"
|
||||||
|
disabled="disabled"
|
||||||
>
|
>
|
||||||
Продвинуть
|
Продвинуть
|
||||||
</button>
|
</button>
|
||||||
@ -35,18 +36,28 @@
|
|||||||
{% endblock content %}
|
{% endblock content %}
|
||||||
{% block extra_scripts %}
|
{% block extra_scripts %}
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
const main = () => {
|
let submitBtn = null
|
||||||
const appendShare = (e) => {
|
const enableSubmitBtn = () => {
|
||||||
const articleLink = e.target.value;
|
submitBtn.disabled = false
|
||||||
const gen = {
|
}
|
||||||
url: articleLink
|
const appendShare = (e) => {
|
||||||
}
|
submitBtn.disabled = true
|
||||||
const buttonType = {
|
|
||||||
type: "custom",
|
const articleLink = e.target.value;
|
||||||
text: '<img src="https://vk.com/images/share_32_2x.png" width="32" height="32" alt="share icon" />'
|
const gen = {
|
||||||
}
|
url: articleLink
|
||||||
document.getElementById('vkShare').innerHTML = VK.Share.button(gen, buttonType)
|
|
||||||
}
|
}
|
||||||
|
const buttonType = {
|
||||||
|
type: "custom",
|
||||||
|
text: '<img src="https://vk.com/images/share_32_2x.png" width="32" height="32" alt="share icon" />'
|
||||||
|
}
|
||||||
|
document.getElementById('vkShare').innerHTML = VK.Share.button(gen, buttonType)
|
||||||
|
const vkButtons = document.querySelectorAll('a[href^="//vk.com/"]')
|
||||||
|
vkButtons.forEach((vkBtn) => vkBtn.addEventListener('click', enableSubmitBtn))
|
||||||
|
}
|
||||||
|
const main = () => {
|
||||||
|
submitBtn = document.querySelector('button[type="submit"]')
|
||||||
|
|
||||||
const linkInput = document.querySelector('[name="link"]');
|
const linkInput = document.querySelector('[name="link"]');
|
||||||
linkInput.addEventListener('input', appendShare)
|
linkInput.addEventListener('input', appendShare)
|
||||||
linkInput.addEventListener('paste', appendShare)
|
linkInput.addEventListener('paste', appendShare)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user