@@ -25,7 +28,7 @@
Upload?
{% endif %}
{% if form.errors %}
-
+
Please correct the error{{ form.errors|pluralize }} below.
{% endif %}
@@ -79,6 +82,10 @@
formdatasetok = false;
}
+ if (!formdatasetok) {
+ $("#id_dropregion").remove();
+ }
+
if (formdatasetok) {
$(document).ready(function() {
@@ -99,7 +106,14 @@
console.log("Loading dropper");
jQuery.event.props.push('dataTransfer');
-
+ $(window).on('dragenter', function() {
+ $("#id_drop-files").css("background-color","#E9E9E4");
+ $("#id_dropregion").addClass("watermark").removeClass("invisible");})
+
+ $(window).on('dragleave', function() {
+ $("#id_drop-files").css("background-color","#FFFFFF");
+ $("#id_dropregion").removeClass("watermark").addClass("invisible");})
+
var frm = $("#file_form");
if( window.FormData === undefined ) {
diff --git a/static/css/rowsandall.css b/static/css/rowsandall.css
index fe739c64..0362df15 100644
--- a/static/css/rowsandall.css
+++ b/static/css/rowsandall.css
@@ -26,6 +26,24 @@
background-image: url("/static/img/landing8b.jpg");
}
+.watermark {
+ position: absolute;
+ float: center;
+ opacity: 0.25;
+ font-size: 3em;
+ width: 100%;
+ top: 50%;
+ left: 50%;
+ transform: translateX(-25%) translateY(-50%);
+ text-align: center;
+ vertical-align: middle;
+ z-index: 1000;
+}
+
+.invisible {
+ display: none
+}
+
html {
font-size: 62.5%;
}