mirror of
https://github.com/nottinghamtec/PyRIGS.git
synced 2026-01-23 08:22:15 +00:00
Minify base js
This commit is contained in:
41
pipeline/source_assets/js/base.js
Normal file
41
pipeline/source_assets/js/base.js
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
Date.prototype.getISOString = function () {
|
||||||
|
var yyyy = this.getFullYear().toString();
|
||||||
|
var mm = (this.getMonth() + 1).toString(); // getMonth() is zero-based
|
||||||
|
var dd = this.getDate().toString();
|
||||||
|
return yyyy + '-' + (mm[1] ? mm : "0" + mm[0]) + '-' + (dd[1] ? dd : "0" + dd[0]); // padding
|
||||||
|
};
|
||||||
|
jQuery(document).ready(function () {
|
||||||
|
jQuery(document).on('click', '.modal-href', function (e) {
|
||||||
|
$link = jQuery(this);
|
||||||
|
// Anti modal inception
|
||||||
|
if ($link.parents('#modal').length == 0) {
|
||||||
|
e.preventDefault();
|
||||||
|
modaltarget = $link.data('target');
|
||||||
|
modalobject = "";
|
||||||
|
jQuery('#modal').load($link.attr('href'), function (e) {
|
||||||
|
jQuery('#modal').modal();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
var easter_egg = new Konami();
|
||||||
|
easter_egg.code = function () {
|
||||||
|
var s = document.createElement('script');
|
||||||
|
s.type = 'text/javascript';
|
||||||
|
document.body.appendChild(s);
|
||||||
|
s.src = '{% static "js/asteroids.min.js"%}';
|
||||||
|
ga('send', 'event', 'easter_egg', 'activated');
|
||||||
|
}
|
||||||
|
easter_egg.load();
|
||||||
|
});
|
||||||
|
//CTRL-Enter form submission
|
||||||
|
document.body.addEventListener('keydown', function(e) {
|
||||||
|
if(e.keyCode == 13 && (e.metaKey || e.ctrlKey)) {
|
||||||
|
var target = e.target;
|
||||||
|
if(target.form) {
|
||||||
|
target.form.submit();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
$('.navbar-collapse').addClass('collapse')
|
||||||
@@ -87,61 +87,13 @@ if({{ request.user.dark_theme|lower }} || window.matchMedia('(prefers-color-sche
|
|||||||
document.body.setAttribute('data-theme', 'dark');
|
document.body.setAttribute('data-theme', 'dark');
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<script>
|
|
||||||
Date.prototype.getISOString = function () {
|
|
||||||
var yyyy = this.getFullYear().toString();
|
|
||||||
var mm = (this.getMonth() + 1).toString(); // getMonth() is zero-based
|
|
||||||
var dd = this.getDate().toString();
|
|
||||||
return yyyy + '-' + (mm[1] ? mm : "0" + mm[0]) + '-' + (dd[1] ? dd : "0" + dd[0]); // padding
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
<script src="{% static 'js/util.js' %}"></script>
|
<script src="{% static 'js/util.js' %}"></script>
|
||||||
<script src="{% static 'js/alert.js' %}"></script>
|
<script src="{% static 'js/alert.js' %}"></script>
|
||||||
<script src="{% static 'js/collapse.js' %}"></script>
|
<script src="{% static 'js/collapse.js' %}"></script>
|
||||||
<script>
|
|
||||||
$('.navbar-collapse').addClass('collapse')
|
|
||||||
</script>
|
|
||||||
<script src="{% static 'js/dropdown.js' %}"></script>
|
<script src="{% static 'js/dropdown.js' %}"></script>
|
||||||
<script src="{% static 'js/modal.js' %}"></script>
|
<script src="{% static 'js/modal.js' %}"></script>
|
||||||
<script src="{% static 'js/konami.js' %}"></script>
|
<script src="{% static 'js/konami.js' %}"></script>
|
||||||
<script>
|
<script src="{% static 'js/base.js' %}"></script>
|
||||||
jQuery(document).ready(function () {
|
|
||||||
jQuery(document).on('click', '.modal-href', function (e) {
|
|
||||||
$link = jQuery(this);
|
|
||||||
// Anti modal inception
|
|
||||||
if ($link.parents('#modal').length == 0) {
|
|
||||||
e.preventDefault();
|
|
||||||
modaltarget = $link.data('target');
|
|
||||||
modalobject = "";
|
|
||||||
jQuery('#modal').load($link.attr('href'), function (e) {
|
|
||||||
jQuery('#modal').modal();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
var easter_egg = new Konami();
|
|
||||||
easter_egg.code = function () {
|
|
||||||
var s = document.createElement('script');
|
|
||||||
s.type = 'text/javascript';
|
|
||||||
document.body.appendChild(s);
|
|
||||||
s.src = '{% static "js/asteroids.min.js"%}';
|
|
||||||
ga('send', 'event', 'easter_egg', 'activated');
|
|
||||||
}
|
|
||||||
easter_egg.load();
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
<script>
|
|
||||||
//CTRL-Enter form submission
|
|
||||||
document.body.addEventListener('keydown', function(e) {
|
|
||||||
if(e.keyCode == 13 && (e.metaKey || e.ctrlKey)) {
|
|
||||||
var target = e.target;
|
|
||||||
if(target.form) {
|
|
||||||
target.form.submit();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
{% block js %}
|
{% block js %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
Reference in New Issue
Block a user