mirror of
https://github.com/ShaYmez/FreeSTAR-Status-Engine.git
synced 2025-06-19 05:22:39 -04:00
Update libs:
- jquery to 3.2.1 - jquery.growl to 1.3.5 - jquery.timeago to 1.6.7 - bootstrap to 3.4.1
This commit is contained in:
parent
7294b356dd
commit
184247c4ab
6
css/bootstrap.min.css
vendored
6
css/bootstrap.min.css
vendored
File diff suppressed because one or more lines are too long
@ -1,6 +1,6 @@
|
|||||||
/* jQuery Growl
|
/* jQuery Growl
|
||||||
* Copyright 2015 Kevin Sylvestre
|
* Copyright 2015 Kevin Sylvestre
|
||||||
* 1.3.3
|
* 1.3.5
|
||||||
*/
|
*/
|
||||||
.ontop, #growls-default, #growls-tl, #growls-tr, #growls-bl, #growls-br, #growls-tc, #growls-bc, #growls-cc, #growls-cl, #growls-cr {
|
.ontop, #growls-default, #growls-tl, #growls-tr, #growls-bl, #growls-br, #growls-tc, #growls-bc, #growls-cc, #growls-cl, #growls-cr {
|
||||||
z-index: 50000;
|
z-index: 50000;
|
||||||
|
7
js/vendor/bootstrap.min.js
vendored
7
js/vendor/bootstrap.min.js
vendored
File diff suppressed because one or more lines are too long
4
js/vendor/jquery-3.2.1.min.js
vendored
4
js/vendor/jquery-3.2.1.min.js
vendored
File diff suppressed because one or more lines are too long
2
js/vendor/jquery-3.5.1.min.js
vendored
Normal file
2
js/vendor/jquery-3.5.1.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
356
js/vendor/jquery.growl.js
vendored
356
js/vendor/jquery.growl.js
vendored
@ -1,30 +1,45 @@
|
|||||||
|
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
|
||||||
|
|
||||||
|
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
||||||
|
|
||||||
// Generated by CoffeeScript 2.1.0
|
// Generated by CoffeeScript 2.1.0
|
||||||
(function() {
|
(function () {
|
||||||
/*
|
/*
|
||||||
jQuery Growl
|
jQuery Growl
|
||||||
Copyright 2015 Kevin Sylvestre
|
Copyright 2015 Kevin Sylvestre
|
||||||
1.3.3
|
1.3.5
|
||||||
*/
|
*/
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var $, Animation, Growl;
|
var $, Animation, Growl;
|
||||||
|
|
||||||
$ = jQuery;
|
$ = jQuery;
|
||||||
|
|
||||||
Animation = (function() {
|
Animation = function () {
|
||||||
class Animation {
|
var Animation = function () {
|
||||||
static transition($el) {
|
function Animation() {
|
||||||
var el, ref, result, type;
|
_classCallCheck(this, Animation);
|
||||||
el = $el[0];
|
|
||||||
ref = this.transitions;
|
|
||||||
for (type in ref) {
|
|
||||||
result = ref[type];
|
|
||||||
if (el.style[type] != null) {
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
_createClass(Animation, null, [{
|
||||||
|
key: "transition",
|
||||||
|
value: function transition($el) {
|
||||||
|
var el, ref, result, type;
|
||||||
|
el = $el[0];
|
||||||
|
ref = this.transitions;
|
||||||
|
for (type in ref) {
|
||||||
|
result = ref[type];
|
||||||
|
if (el.style[type] != null) {
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}]);
|
||||||
|
|
||||||
|
return Animation;
|
||||||
|
}();
|
||||||
|
|
||||||
|
;
|
||||||
|
|
||||||
Animation.transitions = {
|
Animation.transitions = {
|
||||||
"webkitTransition": "webkitTransitionEnd",
|
"webkitTransition": "webkitTransitionEnd",
|
||||||
@ -34,16 +49,24 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
return Animation;
|
return Animation;
|
||||||
|
}();
|
||||||
|
|
||||||
})();
|
Growl = function () {
|
||||||
|
var Growl = function () {
|
||||||
|
_createClass(Growl, null, [{
|
||||||
|
key: "growl",
|
||||||
|
value: function growl() {
|
||||||
|
var settings = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||||
|
|
||||||
Growl = (function() {
|
return new Growl(settings);
|
||||||
class Growl {
|
}
|
||||||
static growl(settings = {}) {
|
}]);
|
||||||
return new Growl(settings);
|
|
||||||
}
|
function Growl() {
|
||||||
|
var settings = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||||
|
|
||||||
|
_classCallCheck(this, Growl);
|
||||||
|
|
||||||
constructor(settings = {}) {
|
|
||||||
this.render = this.render.bind(this);
|
this.render = this.render.bind(this);
|
||||||
this.bind = this.bind.bind(this);
|
this.bind = this.bind.bind(this);
|
||||||
this.unbind = this.unbind.bind(this);
|
this.unbind = this.unbind.bind(this);
|
||||||
@ -67,139 +90,170 @@
|
|||||||
this.render();
|
this.render();
|
||||||
}
|
}
|
||||||
|
|
||||||
initialize(location) {
|
_createClass(Growl, [{
|
||||||
var id;
|
key: "initialize",
|
||||||
id = 'growls-' + location;
|
value: function initialize(location) {
|
||||||
return $('body:not(:has(#' + id + '))').append('<div id="' + id + '" />');
|
var id;
|
||||||
}
|
id = 'growls-' + location;
|
||||||
|
return $('body:not(:has(#' + id + '))').append('<div id="' + id + '" />');
|
||||||
render() {
|
|
||||||
var $growl;
|
|
||||||
$growl = this.$growl();
|
|
||||||
this.$growls(this.settings.location).append($growl);
|
|
||||||
if (this.settings.fixed) {
|
|
||||||
this.present();
|
|
||||||
} else {
|
|
||||||
this.cycle();
|
|
||||||
}
|
}
|
||||||
}
|
}, {
|
||||||
|
key: "render",
|
||||||
bind($growl = this.$growl()) {
|
value: function render() {
|
||||||
$growl.on("click", this.click);
|
var $growl;
|
||||||
if (this.settings.delayOnHover) {
|
$growl = this.$growl();
|
||||||
$growl.on("mouseenter", this.mouseEnter);
|
this.$growls(this.settings.location).append($growl);
|
||||||
$growl.on("mouseleave", this.mouseLeave);
|
if (this.settings.fixed) {
|
||||||
|
this.present();
|
||||||
|
} else {
|
||||||
|
this.cycle();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return $growl.on("contextmenu", this.close).find(`.${this.settings.namespace}-close`).on("click", this.close);
|
}, {
|
||||||
}
|
key: "bind",
|
||||||
|
value: function bind() {
|
||||||
|
var $growl = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.$growl();
|
||||||
|
|
||||||
unbind($growl = this.$growl()) {
|
$growl.on("click", this.click);
|
||||||
$growl.off("click", this.click);
|
if (this.settings.delayOnHover) {
|
||||||
if (this.settings.delayOnHover) {
|
$growl.on("mouseenter", this.mouseEnter);
|
||||||
$growl.off("mouseenter", this.mouseEnter);
|
$growl.on("mouseleave", this.mouseLeave);
|
||||||
$growl.off("mouseleave", this.mouseLeave);
|
}
|
||||||
|
return $growl.on("contextmenu", this.close).find("." + this.settings.namespace + "-close").on("click", this.close);
|
||||||
}
|
}
|
||||||
return $growl.off("contextmenu", this.close).find(`.${this.settings.namespace}-close`).off("click", this.close);
|
}, {
|
||||||
}
|
key: "unbind",
|
||||||
|
value: function unbind() {
|
||||||
|
var $growl = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.$growl();
|
||||||
|
|
||||||
mouseEnter(event) {
|
$growl.off("click", this.click);
|
||||||
var $growl;
|
if (this.settings.delayOnHover) {
|
||||||
$growl = this.$growl();
|
$growl.off("mouseenter", this.mouseEnter);
|
||||||
return $growl.stop(true, true);
|
$growl.off("mouseleave", this.mouseLeave);
|
||||||
}
|
}
|
||||||
|
return $growl.off("contextmenu", this.close).find("." + this.settings.namespace + "-close").off("click", this.close);
|
||||||
mouseLeave(event) {
|
}
|
||||||
return this.waitAndDismiss();
|
}, {
|
||||||
}
|
key: "mouseEnter",
|
||||||
|
value: function mouseEnter(event) {
|
||||||
click(event) {
|
var $growl;
|
||||||
if (this.settings.url != null) {
|
$growl = this.$growl();
|
||||||
|
return $growl.stop(true, true);
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "mouseLeave",
|
||||||
|
value: function mouseLeave(event) {
|
||||||
|
return this.waitAndDismiss();
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "click",
|
||||||
|
value: function click(event) {
|
||||||
|
if (this.settings.url != null) {
|
||||||
|
event.preventDefault();
|
||||||
|
event.stopPropagation();
|
||||||
|
return window.open(this.settings.url);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "close",
|
||||||
|
value: function close(event) {
|
||||||
|
var $growl;
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
return window.open(this.settings.url);
|
$growl = this.$growl();
|
||||||
|
return $growl.stop().queue(this.dismiss).queue(this.remove);
|
||||||
}
|
}
|
||||||
}
|
}, {
|
||||||
|
key: "cycle",
|
||||||
close(event) {
|
value: function cycle() {
|
||||||
var $growl;
|
var $growl;
|
||||||
event.preventDefault();
|
$growl = this.$growl();
|
||||||
event.stopPropagation();
|
return $growl.queue(this.present).queue(this.waitAndDismiss());
|
||||||
$growl = this.$growl();
|
|
||||||
return $growl.stop().queue(this.dismiss).queue(this.remove);
|
|
||||||
}
|
|
||||||
|
|
||||||
cycle() {
|
|
||||||
var $growl;
|
|
||||||
$growl = this.$growl();
|
|
||||||
return $growl.queue(this.present).queue(this.waitAndDismiss());
|
|
||||||
}
|
|
||||||
|
|
||||||
waitAndDismiss() {
|
|
||||||
var $growl;
|
|
||||||
$growl = this.$growl();
|
|
||||||
return $growl.delay(this.settings.duration).queue(this.dismiss).queue(this.remove);
|
|
||||||
}
|
|
||||||
|
|
||||||
present(callback) {
|
|
||||||
var $growl;
|
|
||||||
$growl = this.$growl();
|
|
||||||
this.bind($growl);
|
|
||||||
return this.animate($growl, `${this.settings.namespace}-incoming`, 'out', callback);
|
|
||||||
}
|
|
||||||
|
|
||||||
dismiss(callback) {
|
|
||||||
var $growl;
|
|
||||||
$growl = this.$growl();
|
|
||||||
this.unbind($growl);
|
|
||||||
return this.animate($growl, `${this.settings.namespace}-outgoing`, 'in', callback);
|
|
||||||
}
|
|
||||||
|
|
||||||
remove(callback) {
|
|
||||||
this.$growl().remove();
|
|
||||||
return typeof callback === "function" ? callback() : void 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
animate($element, name, direction = 'in', callback) {
|
|
||||||
var transition;
|
|
||||||
transition = Animation.transition($element);
|
|
||||||
$element[direction === 'in' ? 'removeClass' : 'addClass'](name);
|
|
||||||
$element.offset().position;
|
|
||||||
$element[direction === 'in' ? 'addClass' : 'removeClass'](name);
|
|
||||||
if (callback == null) {
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
if (transition != null) {
|
}, {
|
||||||
$element.one(transition, callback);
|
key: "waitAndDismiss",
|
||||||
} else {
|
value: function waitAndDismiss() {
|
||||||
callback();
|
var $growl;
|
||||||
|
$growl = this.$growl();
|
||||||
|
return $growl.delay(this.settings.duration).queue(this.dismiss).queue(this.remove);
|
||||||
}
|
}
|
||||||
}
|
}, {
|
||||||
|
key: "present",
|
||||||
$growls(location) {
|
value: function present(callback) {
|
||||||
var base;
|
var $growl;
|
||||||
if (this.$_growls == null) {
|
$growl = this.$growl();
|
||||||
this.$_growls = [];
|
this.bind($growl);
|
||||||
|
return this.animate($growl, this.settings.namespace + "-incoming", 'out', callback);
|
||||||
}
|
}
|
||||||
return (base = this.$_growls)[location] != null ? base[location] : base[location] = $('#growls-' + location);
|
}, {
|
||||||
}
|
key: "dismiss",
|
||||||
|
value: function dismiss(callback) {
|
||||||
|
var $growl;
|
||||||
|
$growl = this.$growl();
|
||||||
|
this.unbind($growl);
|
||||||
|
return this.animate($growl, this.settings.namespace + "-outgoing", 'in', callback);
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "remove",
|
||||||
|
value: function remove(callback) {
|
||||||
|
this.$growl().remove();
|
||||||
|
return typeof callback === "function" ? callback() : void 0;
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "animate",
|
||||||
|
value: function animate($element, name) {
|
||||||
|
var direction = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'in';
|
||||||
|
var callback = arguments[3];
|
||||||
|
|
||||||
$growl() {
|
var transition;
|
||||||
return this.$_growl != null ? this.$_growl : this.$_growl = $(this.html());
|
transition = Animation.transition($element);
|
||||||
}
|
$element[direction === 'in' ? 'removeClass' : 'addClass'](name);
|
||||||
|
$element.offset().position;
|
||||||
|
$element[direction === 'in' ? 'addClass' : 'removeClass'](name);
|
||||||
|
if (callback == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (transition != null) {
|
||||||
|
$element.one(transition, callback);
|
||||||
|
} else {
|
||||||
|
callback();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "$growls",
|
||||||
|
value: function $growls(location) {
|
||||||
|
var base;
|
||||||
|
if (this.$_growls == null) {
|
||||||
|
this.$_growls = [];
|
||||||
|
}
|
||||||
|
return (base = this.$_growls)[location] != null ? base[location] : base[location] = $('#growls-' + location);
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "$growl",
|
||||||
|
value: function $growl() {
|
||||||
|
return this.$_growl != null ? this.$_growl : this.$_growl = $(this.html());
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "html",
|
||||||
|
value: function html() {
|
||||||
|
return this.container(this.content());
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "content",
|
||||||
|
value: function content() {
|
||||||
|
return "<div class='" + this.settings.namespace + "-close'>" + this.settings.close + "</div>\n<div class='" + this.settings.namespace + "-title'>" + this.settings.title + "</div>\n<div class='" + this.settings.namespace + "-message'>" + this.settings.message + "</div>";
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "container",
|
||||||
|
value: function container(content) {
|
||||||
|
return "<div class='" + this.settings.namespace + " " + this.settings.namespace + "-" + this.settings.style + " " + this.settings.namespace + "-" + this.settings.size + "'>\n " + content + "\n</div>";
|
||||||
|
}
|
||||||
|
}]);
|
||||||
|
|
||||||
html() {
|
return Growl;
|
||||||
return this.container(this.content());
|
}();
|
||||||
}
|
|
||||||
|
|
||||||
content() {
|
;
|
||||||
return `<div class='${this.settings.namespace}-close'>${this.settings.close}</div>\n<div class='${this.settings.namespace}-title'>${this.settings.title}</div>\n<div class='${this.settings.namespace}-message'>${this.settings.message}</div>`;
|
|
||||||
}
|
|
||||||
|
|
||||||
container(content) {
|
|
||||||
return `<div class='${this.settings.namespace} ${this.settings.namespace}-${this.settings.style} ${this.settings.namespace}-${this.settings.size}'>\n ${content}\n</div>`;
|
|
||||||
}
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
Growl.settings = {
|
Growl.settings = {
|
||||||
namespace: 'growl',
|
namespace: 'growl',
|
||||||
@ -212,16 +266,19 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
return Growl;
|
return Growl;
|
||||||
|
}();
|
||||||
})();
|
|
||||||
|
|
||||||
this.Growl = Growl;
|
this.Growl = Growl;
|
||||||
|
|
||||||
$.growl = function(options = {}) {
|
$.growl = function () {
|
||||||
|
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||||
|
|
||||||
return Growl.growl(options);
|
return Growl.growl(options);
|
||||||
};
|
};
|
||||||
|
|
||||||
$.growl.error = function(options = {}) {
|
$.growl.error = function () {
|
||||||
|
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||||
|
|
||||||
var settings;
|
var settings;
|
||||||
settings = {
|
settings = {
|
||||||
title: "Error!",
|
title: "Error!",
|
||||||
@ -230,7 +287,9 @@
|
|||||||
return $.growl($.extend(settings, options));
|
return $.growl($.extend(settings, options));
|
||||||
};
|
};
|
||||||
|
|
||||||
$.growl.notice = function(options = {}) {
|
$.growl.notice = function () {
|
||||||
|
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||||
|
|
||||||
var settings;
|
var settings;
|
||||||
settings = {
|
settings = {
|
||||||
title: "Notice!",
|
title: "Notice!",
|
||||||
@ -239,7 +298,9 @@
|
|||||||
return $.growl($.extend(settings, options));
|
return $.growl($.extend(settings, options));
|
||||||
};
|
};
|
||||||
|
|
||||||
$.growl.warning = function(options = {}) {
|
$.growl.warning = function () {
|
||||||
|
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||||
|
|
||||||
var settings;
|
var settings;
|
||||||
settings = {
|
settings = {
|
||||||
title: "Warning!",
|
title: "Warning!",
|
||||||
@ -247,5 +308,4 @@
|
|||||||
};
|
};
|
||||||
return $.growl($.extend(settings, options));
|
return $.growl($.extend(settings, options));
|
||||||
};
|
};
|
||||||
|
|
||||||
}).call(this);
|
}).call(this);
|
10
js/vendor/jquery.timeago.js
vendored
10
js/vendor/jquery.timeago.js
vendored
@ -3,15 +3,15 @@
|
|||||||
* updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago").
|
* updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago").
|
||||||
*
|
*
|
||||||
* @name timeago
|
* @name timeago
|
||||||
* @version 1.6.1
|
* @version 1.6.7
|
||||||
* @requires jQuery v1.2.3+
|
* @requires jQuery >=1.5.0 <4.0
|
||||||
* @author Ryan McGeary
|
* @author Ryan McGeary
|
||||||
* @license MIT License - http://www.opensource.org/licenses/mit-license.php
|
* @license MIT License - http://www.opensource.org/licenses/mit-license.php
|
||||||
*
|
*
|
||||||
* For usage and examples, visit:
|
* For usage and examples, visit:
|
||||||
* http://timeago.yarp.com/
|
* http://timeago.yarp.com/
|
||||||
*
|
*
|
||||||
* Copyright (c) 2008-2017, Ryan McGeary (ryan -[at]- mcgeary [*dot*] org)
|
* Copyright (c) 2008-2019, Ryan McGeary (ryan -[at]- mcgeary [*dot*] org)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(function (factory) {
|
(function (factory) {
|
||||||
@ -42,7 +42,7 @@
|
|||||||
settings: {
|
settings: {
|
||||||
refreshMillis: 60000,
|
refreshMillis: 60000,
|
||||||
allowPast: true,
|
allowPast: true,
|
||||||
allowFuture: true,
|
allowFuture: false,
|
||||||
localeTitle: false,
|
localeTitle: false,
|
||||||
cutoff: 0,
|
cutoff: 0,
|
||||||
autoDispose: true,
|
autoDispose: true,
|
||||||
@ -51,7 +51,7 @@
|
|||||||
prefixFromNow: null,
|
prefixFromNow: null,
|
||||||
suffixAgo: "ago",
|
suffixAgo: "ago",
|
||||||
suffixFromNow: "from now",
|
suffixFromNow: "from now",
|
||||||
inPast: 'any moment now',
|
inPast: "any moment now",
|
||||||
seconds: "less than a minute",
|
seconds: "less than a minute",
|
||||||
minute: "about a minute",
|
minute: "about a minute",
|
||||||
minutes: "%d minutes",
|
minutes: "%d minutes",
|
||||||
|
@ -161,7 +161,7 @@ class Template{
|
|||||||
</div><!--/row -->
|
</div><!--/row -->
|
||||||
</div><!--/container -->
|
</div><!--/container -->
|
||||||
</div>
|
</div>
|
||||||
<script src="<?php echo WEB_URL;?>/js/vendor/jquery-3.2.1.min.js"></script>
|
<script src="<?php echo WEB_URL;?>/js/vendor/jquery-3.5.1.min.js"></script>
|
||||||
<script src="<?php echo WEB_URL;?>/js/vendor/jquery.timeago.js"></script>
|
<script src="<?php echo WEB_URL;?>/js/vendor/jquery.timeago.js"></script>
|
||||||
<script src="<?php echo WEB_URL;?>/locale/<?php echo $_SESSION['locale'];?>/jquery.timeago.js"></script>
|
<script src="<?php echo WEB_URL;?>/locale/<?php echo $_SESSION['locale'];?>/jquery.timeago.js"></script>
|
||||||
<?php if ($admin){?>
|
<?php if ($admin){?>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user