[web-php] master: Update jquery.scrollTo.min.js
| From: | Kamil Tekiela | Date: | Wed, 13 Jul 2022 16:37:42 +0000 |
| Subject: | [web-php] master: Update jquery.scrollTo.min.js | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-30392@lists.php.net to get a copy of this message | ||
Author: Kamil Tekiela (kamil-tekiela)
Date: 2022-07-13T17:31:07+01:00
Commit: https://github.com/php/web-php/commit/63dbe8c66de8eefac2ea7d5abbdd55d44efa63a0
Raw diff: https://github.com/php/web-php/commit/63dbe8c66de8eefac2ea7d5abbdd55d44efa63a0.diff
Update jquery.scrollTo.min.js
Changed paths:
M js/ext/jquery.scrollTo.min.js
Diff:
diff --git a/js/ext/jquery.scrollTo.min.js b/js/ext/jquery.scrollTo.min.js
index 3559dc915..23354b058 100644
--- a/js/ext/jquery.scrollTo.min.js
+++ b/js/ext/jquery.scrollTo.min.js
@@ -1,8 +1,7 @@
/**
-* jQuery..ScrollTo - Easy element scrolling using jQuery.
-* Copyright (c) 2007-2013 Ariel Flesler - aflesler<a>gmail<d>com | http://flesler.blogspot.com
-* Dual licensed under MIT and GPL.
-* @author Ariel Flesler
-* @version 2.1.2
-*/
-;(function(f){"use strict";"function"===typeof
define&&define.amd?define(["jquery"],f):"undefined"!==typeof
module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use
strict";function
n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function
h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var
p=$.scrollTo=function(a,d,b){return
$(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"===
typeof d&&(b=d,d=0);"function"===typeof
b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var
u=b.queue&&1<b.axis.length;u&&(d/=2);b.offset=h(b.offset);b.over=h(b.over);return
this.each(function(){function k(a){var
k=$.extend({},b,{queue:!0,duration:d,complete:a&&function(){a.call(q,e,b)}});r.animate(f,k)}if(null!==a){var
l=n(this),q=l?this.contentWindow||window:this,r=$(q),e=a,f={},t;switch(typeof e){case
"number":case "string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(e)){e=
h(e);break}e=l?$(e):$(e,q);case
"object":if(e.length===0)return;if(e.is||e.style)t=(e=$(e)).offset()}var
v=$.isFunction(b.offset)&&b.offset(q,e)||b.offset;$.each(b.axis.split(""),function(a,c){var
d="x"===c?"Left":"Top",m=d.toLowerCase(),g="scroll"+d,h=r[g](),n=p.max(q,c);t?(f[g]=t[m]+(l?0:h-r.offset()[m]),b.margin&&(f[g]-=parseInt(e.css("margin"+d),10)||0,f[g]-=parseInt(e.css("border"+d+"Width"),10)||0),f[g]+=v[m]||0,b.over[m]&&(f[g]+=e["x"===c?"width":"height"]()*b.over[m])):(d=e[m],f[g]=d.slice&&
"%"===d.slice(-1)?parseFloat(d)/100*n:d);b.limit&&/^\d+$/.test(f[g])&&(f[g]=0>=f[g]?0:Math.min(f[g],n));!a&&1<b.axis.length&&(h===f[g]?f={}:u&&(k(b.onAfterFirst),f={}))});k(b.onAfter)}})};p.max=function(a,d){var
b="x"===d?"Width":"Height",h="scroll"+b;if(!n(a))return
a[h]-$(a)[b.toLowerCase()]();var
b="client"+b,k=a.ownerDocument||a.document,l=k.documentElement,k=k.body;return
Math.max(l[h],k[h])-Math.min(l[b],k[b])};$.Tween.propHooks.scrollLeft=$.Tween.propHooks.scrollTop={get:function(a){return
$(a.elem)[a.prop]()}, set:function(a){var
d=this.get(a);if(a.options..interrupt&&a._last&&a._last!==d)return
$(a.elem).stop();var
b=Math.round(a.now);d!==b&&($(a.elem)[a.prop](b),a._last=this.get(a))}};return p});
+ * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler
+ * Licensed under MIT
+ * @author Ariel Flesler
+ * @version 2.1.3
+ */
+ ;(function(factory){'use strict';if(typeof
define==='function'&&define.amd){define(['jquery'],factory)}else
if(typeof
module!=='undefined'&&module.exports){module..exports=factory(require('jquery'))}else{factory(jQuery)}})(function($){'use
strict';var $scrollTo=$.scrollTo=function(target,duration,settings){return
$(window).scrollTo(target,duration,settings)};$scrollTo.defaults={axis:'xy',duration:0,limit:true};function
isWin(elem){return!elem.nodeName||$.inArray(elem.nodeName.toLowerCase(),['iframe','#document','html','body'])!==-1}function
isFunction(obj){return typeof
obj==='function'}$..fn.scrollTo=function(target,duration,settings){if(typeof
duration==='object'){settings=duration;duration=0}if(typeof
settings==='function'){settings={onAfter:settings}}if(target==='max'){target=9e9}settings=$.extend({},$scrollTo.defaults,settings);duration=duration||settings.duration;var
queue=settings.queue&&settings.axis.length>1;if(queue){duration/=2}settings.offset=both(settings.offset);settings.over=both(settings.over);return
this.each(function(){if(target===null){return}var
win=isWin(this),elem=win?this.contentWindow||window:this,$elem=$(elem),targ=target,attr={},toff;switch(typeof
targ){case 'number':case
'string':if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(targ)){targ=both(targ);break}targ=win?$(targ):$(targ,elem);case
'object':if(targ.length===0){return}if(targ.is||targ.style){toff=(targ=$(targ)).offset()}}var
offset=isFunction(settings.offset)&&settings.offset(elem,targ)||settings.offset;$.each(settings.axis.split(''),function(i,axis){var
Pos=axis==='x'?'Left':'Top',pos=Pos.toLowerCase(),key='scroll'+Pos,prev=$elem[key](),max=$scrollTo.max(elem,axis);if(toff){attr[key]=toff[pos]+(win?0:prev-$elem.offset()[pos]);if(settings.margin){attr[key]-=parseInt(targ.css('margin'+Pos),10)||0;attr[key]-=parseInt(targ.css('border'+Pos+'Width'),10)||0}attr[key]+=offset[pos]||0;if(settings.over[pos]){attr[key]+=targ[axis==='x'?'width':'height']()*settings.over[pos]}}else{var
val=targ[pos];attr[key]=val.slice&&val.slice(-1)==='%'?parseFloat(val)/100*max:val}if(settings.limit&&/^\d+$/.test(attr[key])){attr[key]=attr[key]<=0?0:Math.min(attr[key],max)}if(!i&&settings.axis.length>1){if(prev===attr[key]){attr={}}else
if(queue){animate(settings.onAfterFirst);attr={}}}});animate(settings.onAfter);function
animate(callback){var
opts=$.extend({},settings,{queue:true,duration:duration,complete:callback&&function(){callback.call(elem,targ,settings)}});$elem.animate(attr,opts)}})};$scrollTo.max=function(elem,axis){var
Dim=axis==='x'?'Width':'Height',scroll='scroll'+Dim;if(!isWin(elem)){return
elem[scroll]-$(elem)[Dim.toLowerCase()]()}var
size='client'+Dim,doc=elem.ownerDocument||elem..document,html=doc.documentElement,body=doc.body;return
Math.max(html[scroll],body[scroll])-Math.min(html[size],body[size])};function both(val){return
isFunction(val)||$.isPlainObject(val)?val:{top:val,left:val}}$.Tween.propHooks.scrollLeft=$.Tween.propHooks.scrollTop={get:function(t){return
$(t.elem)[t.prop]()},set:function(t){var
curr=this.get(t);if(t.options.interrupt&&t._last&&t._last!==curr){return
$(t.elem).stop()}var
next=Math.round(t.now);if(curr!==next){$(t.elem)[t.prop](next);t._last=this..get(t)}}};return
$scrollTo});