sneed
This commit is contained in:
parent
c6e7dd7aa3
commit
5fd2f723a5
18 changed files with 121 additions and 205 deletions
|
@ -440,113 +440,6 @@ function emailVerifyText() {
|
|||
|
||||
}
|
||||
|
||||
//flagging
|
||||
// Flag Comment
|
||||
|
||||
report_commentModal = function(id, author) {
|
||||
|
||||
document.getElementById("comment-author").textContent = author;
|
||||
|
||||
//offtopic.disabled=true;
|
||||
|
||||
document.getElementById("reportCommentButton").onclick = function() {
|
||||
|
||||
this.innerHTML='<span class="spinner-border spinner-border-sm mr-2" role="status" aria-hidden="true"></span>Reporting comment';
|
||||
this.disabled = true;
|
||||
post('/api/flag/comment/' + id,
|
||||
callback = function() {
|
||||
|
||||
document.getElementById("reportCommentFormBefore").classList.add('d-none');
|
||||
document.getElementById("reportCommentFormAfter").classList.remove('d-none');
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
$('#reportCommentModal').on('hidden.bs.modal', function () {
|
||||
|
||||
var button = document.getElementById("reportCommentButton");
|
||||
|
||||
var beforeModal = document.getElementById("reportCommentFormBefore");
|
||||
var afterModal = document.getElementById("reportCommentFormAfter");
|
||||
|
||||
button.innerHTML='Report comment';
|
||||
button.disabled= false;
|
||||
afterModal.classList.add('d-none');
|
||||
|
||||
if ( beforeModal.classList.contains('d-none') ) {
|
||||
beforeModal.classList.remove('d-none');
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
// Flag Submission
|
||||
|
||||
report_postModal = function(id, author, board) {
|
||||
|
||||
document.getElementById("post-author").textContent = author;
|
||||
|
||||
selectbox=document.getElementById('report-type-dropdown');
|
||||
selectbox.value='reason_not_selected';
|
||||
|
||||
submitbutton=document.getElementById("reportPostButton");
|
||||
submitbutton.disabled=true;
|
||||
|
||||
submitbutton.onclick = function() {
|
||||
|
||||
this.innerHTML='<span class="spinner-border spinner-border-sm mr-2" role="status" aria-hidden="true"></span>Reporting post';
|
||||
this.disabled = true;
|
||||
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open("POST", '/api/flag/post/'+id, true);
|
||||
var form = new FormData()
|
||||
form.append("formkey", formkey());
|
||||
|
||||
dropdown=document.getElementById("report-type-dropdown");
|
||||
form.append("report_type", dropdown.options[dropdown.selectedIndex].value);
|
||||
|
||||
xhr.withCredentials=true;
|
||||
|
||||
xhr.onload=function() {
|
||||
document.getElementById("reportPostFormBefore").classList.add('d-none');
|
||||
document.getElementById("reportPostFormAfter").classList.remove('d-none');
|
||||
};
|
||||
|
||||
xhr.onerror=function(){alert(errortext)};
|
||||
xhr.send(form);
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
$('#reportPostModal').on('hidden.bs.modal', function () {
|
||||
|
||||
var button = document.getElementById("reportPostButton");
|
||||
|
||||
var beforeModal = document.getElementById("reportPostFormBefore");
|
||||
var afterModal = document.getElementById("reportPostFormAfter");
|
||||
|
||||
button.innerHTML='Report post';
|
||||
button.disabled= false;
|
||||
|
||||
afterModal.classList.add('d-none');
|
||||
|
||||
if ( beforeModal.classList.contains('d-none') ) {
|
||||
beforeModal.classList.remove('d-none');
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
//enlarge thumbs
|
||||
// Enlarge submissionlisting thumbnail
|
||||
|
||||
enlarge_thumb = function(post_id) {
|
||||
|
||||
document.getElementById(post_id).classList.toggle("enlarged");
|
||||
|
||||
};
|
||||
|
||||
//iOS webapp stuff
|
||||
|
||||
(function(document,navigator,standalone) {
|
||||
|
@ -621,25 +514,6 @@ function post_toast(url, callback) {
|
|||
|
||||
}
|
||||
|
||||
//Signup js
|
||||
// Display username and password requirements on input
|
||||
|
||||
$('#password-register').on('input', function () {
|
||||
|
||||
var charCount = document.getElementById("password-register").value;
|
||||
var id = document.getElementById("passwordHelpRegister");
|
||||
var successID = document.getElementById("passwordHelpSuccess");
|
||||
|
||||
if (charCount.length >= 8) {
|
||||
id.classList.add("d-none");
|
||||
successID.classList.remove("d-none");
|
||||
}
|
||||
else {
|
||||
id.classList.remove("d-none");
|
||||
successID.classList.add("d-none");
|
||||
};
|
||||
|
||||
});
|
||||
|
||||
// Search Icon
|
||||
// Change navbar search icon when form is in focus, active states
|
||||
|
|
|
@ -9,11 +9,6 @@
|
|||
{% block desktopUserBanner %}{% endblock %}
|
||||
{% block mobileUserBanner %}{% endblock %}
|
||||
|
||||
{% block adminscripts %}
|
||||
<script src="/assets/js/comment_modding.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block postNav %}
|
||||
<div class="container-fluid bg-white sticky">
|
||||
<div class="row border-bottom">
|
||||
|
@ -44,10 +39,6 @@
|
|||
{% endblock %}
|
||||
|
||||
|
||||
{% block enlargeThumbJS %}
|
||||
<script src="/assets/js/enlarge_thumb.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block fixedMobileBarJS %}
|
||||
<script>
|
||||
var prevScrollpos = window.pageYOffset;
|
||||
|
|
|
@ -9,18 +9,8 @@
|
|||
{% block desktopUserBanner %}{% endblock %}
|
||||
{% block mobileUserBanner %}{% endblock %}
|
||||
|
||||
{% block adminscripts %}
|
||||
<script src="/assets/js/comment_modding.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block postNav %}{% endblock %}
|
||||
|
||||
|
||||
{% block enlargeThumbJS %}
|
||||
<script src="/assets/js/enlarge_thumb.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block fixedMobileBarJS %}
|
||||
<script>
|
||||
var prevScrollpos = window.pageYOffset;
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
|
||||
{% block title %}
|
||||
<title>Unable to post comment</title>
|
||||
<script src="/assets/js/txt_formatting.js">
|
||||
<script src="/assets/js/comment_form.js">
|
||||
{% endblock %}
|
||||
|
||||
{% block pagetype %}message{% endblock %}
|
||||
|
|
|
@ -4,6 +4,106 @@
|
|||
{% include "bootstrap.html" %}
|
||||
|
||||
<script>
|
||||
|
||||
|
||||
//flagging
|
||||
// Flag Comment
|
||||
|
||||
report_commentModal = function(id, author) {
|
||||
|
||||
document.getElementById("comment-author").textContent = author;
|
||||
|
||||
//offtopic.disabled=true;
|
||||
|
||||
document.getElementById("reportCommentButton").onclick = function() {
|
||||
|
||||
this.innerHTML='<span class="spinner-border spinner-border-sm mr-2" role="status" aria-hidden="true"></span>Reporting comment';
|
||||
this.disabled = true;
|
||||
post('/api/flag/comment/' + id,
|
||||
callback = function() {
|
||||
|
||||
document.getElementById("reportCommentFormBefore").classList.add('d-none');
|
||||
document.getElementById("reportCommentFormAfter").classList.remove('d-none');
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
$('#reportCommentModal').on('hidden.bs.modal', function () {
|
||||
|
||||
var button = document.getElementById("reportCommentButton");
|
||||
|
||||
var beforeModal = document.getElementById("reportCommentFormBefore");
|
||||
var afterModal = document.getElementById("reportCommentFormAfter");
|
||||
|
||||
button.innerHTML='Report comment';
|
||||
button.disabled= false;
|
||||
afterModal.classList.add('d-none');
|
||||
|
||||
if ( beforeModal.classList.contains('d-none') ) {
|
||||
beforeModal.classList.remove('d-none');
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
// Flag Submission
|
||||
|
||||
report_postModal = function(id, author, board) {
|
||||
|
||||
document.getElementById("post-author").textContent = author;
|
||||
|
||||
selectbox=document.getElementById('report-type-dropdown');
|
||||
selectbox.value='reason_not_selected';
|
||||
|
||||
submitbutton=document.getElementById("reportPostButton");
|
||||
submitbutton.disabled=true;
|
||||
|
||||
submitbutton.onclick = function() {
|
||||
|
||||
this.innerHTML='<span class="spinner-border spinner-border-sm mr-2" role="status" aria-hidden="true"></span>Reporting post';
|
||||
this.disabled = true;
|
||||
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open("POST", '/api/flag/post/'+id, true);
|
||||
var form = new FormData()
|
||||
form.append("formkey", formkey());
|
||||
|
||||
dropdown=document.getElementById("report-type-dropdown");
|
||||
form.append("report_type", dropdown.options[dropdown.selectedIndex].value);
|
||||
|
||||
xhr.withCredentials=true;
|
||||
|
||||
xhr.onload=function() {
|
||||
document.getElementById("reportPostFormBefore").classList.add('d-none');
|
||||
document.getElementById("reportPostFormAfter").classList.remove('d-none');
|
||||
};
|
||||
|
||||
xhr.onerror=function(){alert(errortext)};
|
||||
xhr.send(form);
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
$('#reportPostModal').on('hidden.bs.modal', function () {
|
||||
|
||||
var button = document.getElementById("reportPostButton");
|
||||
|
||||
var beforeModal = document.getElementById("reportPostFormBefore");
|
||||
var afterModal = document.getElementById("reportPostFormAfter");
|
||||
|
||||
button.innerHTML='Report post';
|
||||
button.disabled= false;
|
||||
|
||||
afterModal.classList.add('d-none');
|
||||
|
||||
if ( beforeModal.classList.contains('d-none') ) {
|
||||
beforeModal.classList.remove('d-none');
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
$('.expandable-image').click( function(event) {
|
||||
|
||||
if (event.which != 1) {
|
||||
|
|
|
@ -21,7 +21,6 @@
|
|||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="apple-mobile-web-app-title" content="Drama">
|
||||
<script src="/assets/js/ios.js" type="text/javascript"></script>
|
||||
|
||||
<!-- Drama CSS -->
|
||||
|
||||
|
@ -122,9 +121,6 @@
|
|||
|
||||
<!-- Initialize BS 4 tool tips -->
|
||||
|
||||
<script src="/assets/js/tooltips.js" type="37cef32129ec2b1bc32e9226-text/javascript"></script>
|
||||
|
||||
|
||||
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/7089c43e/cloudflare-static/rocket-loader.min.js" data-cf-settings="37cef32129ec2b1bc32e9226-|49" defer=""></script></body>
|
||||
|
||||
</html>
|
||||
|
|
|
@ -113,16 +113,6 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
{% include "bootstrap.html" %}
|
||||
|
||||
<!-- Initialize BS 4 tool tips -->
|
||||
|
||||
<script src="/assets/js/tooltips.js"></script>
|
||||
|
||||
<!-- BS Spinner JS -->
|
||||
|
||||
<script src="/assets/js/spinner.js"></script>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
{% extends "home.html" %}
|
||||
|
||||
{% block enlargeThumbJS %}
|
||||
<script src="/assets/js/enlarge_thumb.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block PseudoSubmitForm %}{% endblock %}
|
||||
|
||||
<!-- Custom Padding for main-content col -->
|
||||
|
|
|
@ -10,10 +10,6 @@
|
|||
<div class="font-weight-bold py-3"></div>
|
||||
{% endblock %}
|
||||
|
||||
{% block gifKeyboard %}
|
||||
<script src="/assets/js/get_gif.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
<div class="row border-bottom bg-white w-200 pr-0" style="overflow: visible;">
|
||||
|
|
|
@ -7,14 +7,6 @@
|
|||
<meta name="description" content="{{total}} result{{'s' if total != 1 else ''}}">
|
||||
{% endblock %}
|
||||
|
||||
{% block enlargeThumbJS %}
|
||||
<script src="/assets/js/enlarge_thumb.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block toggleView %}
|
||||
<script src="/assets/js/toggle_view.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block PseudoSubmitForm %}{% endblock %}
|
||||
|
||||
{% block navbar %}
|
||||
|
|
|
@ -3,6 +3,27 @@
|
|||
<head>
|
||||
{% include "bootstrap.html" %}
|
||||
<script>
|
||||
|
||||
//Signup js
|
||||
// Display username and password requirements on input
|
||||
|
||||
$('#password-register').on('input', function () {
|
||||
|
||||
var charCount = document.getElementById("password-register").value;
|
||||
var id = document.getElementById("passwordHelpRegister");
|
||||
var successID = document.getElementById("passwordHelpSuccess");
|
||||
|
||||
if (charCount.length >= 8) {
|
||||
id.classList.add("d-none");
|
||||
successID.classList.remove("d-none");
|
||||
}
|
||||
else {
|
||||
id.classList.remove("d-none");
|
||||
successID.classList.add("d-none");
|
||||
};
|
||||
|
||||
});
|
||||
|
||||
// Check username length, special chars
|
||||
|
||||
$('#username-register').on('input', function () {
|
||||
|
|
|
@ -47,10 +47,6 @@
|
|||
<p>Score: +{{p.ups}}/-{{p.downs}}</p>
|
||||
{% endblock %}
|
||||
|
||||
{% block adminscripts %}
|
||||
<script src="/assets/js/comment_modding.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="mb-2 p-3">
|
||||
|
||||
|
|
|
@ -15,10 +15,6 @@
|
|||
|
||||
{% block pagetype %}userpage{% endblock %}
|
||||
|
||||
{% block enlargeThumbJS %}
|
||||
<script src="/assets/js/enlarge_thumb.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block title %}
|
||||
<title>{{u.username}}'s profile - Drama</title>
|
||||
{% if u.is_private %}
|
||||
|
|
|
@ -2,10 +2,6 @@
|
|||
|
||||
{% block pagetype %}userpage{% endblock %}
|
||||
|
||||
{% block enlargeThumbJS %}
|
||||
<script src="/assets/js/enlarge_thumb.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block fixedMobileBarJS %}
|
||||
<script>
|
||||
var prevScrollpos = window.pageYOffset;
|
||||
|
|
|
@ -2,10 +2,6 @@
|
|||
|
||||
{% block pagetype %}userpage{% endblock %}
|
||||
|
||||
{% block enlargeThumbJS %}
|
||||
<script src="/assets/js/enlarge_thumb.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block fixedMobileBarJS %}
|
||||
<script>
|
||||
var prevScrollpos = window.pageYOffset;
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
{% extends "userpage.html" %}
|
||||
|
||||
{% block adminscripts %}
|
||||
<script src="/assets/js/comment_modding.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
<div class="row no-gutters">
|
||||
|
|
|
@ -2,10 +2,6 @@
|
|||
|
||||
{% block pagetype %}userpage{% endblock %}
|
||||
|
||||
{% block enlargeThumbJS %}
|
||||
<script src="/assets/js/enlarge_thumb.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block fixedMobileBarJS %}
|
||||
<script>
|
||||
var prevScrollpos = window.pageYOffset;
|
||||
|
|
|
@ -2,10 +2,6 @@
|
|||
|
||||
{% block pagetype %}userpage{% endblock %}
|
||||
|
||||
{% block enlargeThumbJS %}
|
||||
<script src="/assets/js/enlarge_thumb.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block fixedMobileBarJS %}
|
||||
<script>
|
||||
var prevScrollpos = window.pageYOffset;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue