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
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;
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -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);
|
|
|
@ -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){?>
|
||||||
|
@ -175,4 +175,4 @@ class Template{
|
||||||
</html>
|
</html>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue