From 6989f59cbe9609b5035e2a32ed221fc0fb3e9df8 Mon Sep 17 00:00:00 2001 From: Nathan Cahill Date: Wed, 24 May 2017 12:24:55 -0700 Subject: [PATCH] v1.3.2 --- package.json | 2 +- split.js | 2 +- split.min.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 6902f3bc..ca83b449 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "split.js", - "version": "1.3.0", + "version": "1.3.2", "description": "A lightweight utility for creating adjustable split views", "main": "split.js", "minified:main": "split.min.js", diff --git a/split.js b/split.js index c006d031..b4b0f62c 100644 --- a/split.js +++ b/split.js @@ -1,4 +1,4 @@ -/*! Split.js - v1.3.0 */ +/*! Split.js - v1.3.2 */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : diff --git a/split.min.js b/split.min.js index e6a95625..09a28aab 100644 --- a/split.min.js +++ b/split.min.js @@ -1,2 +1,2 @@ -/*! Split.js - v1.3.0 */ +/*! Split.js - v1.3.2 */ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Split=e()}(this,function(){"use strict";var t=window,e=t.document,n="addEventListener",r="removeEventListener",i="getBoundingClientRect",s=function(){return!1},a=.5,o=t.attachEvent&&!t[n],u=["","-webkit-","-moz-","-o-"].filter(function(t){var n=e.createElement("div");return n.style.cssText="width:"+t+"calc(9px)",!!n.style.length}).shift()+"calc",c=function(t){return"string"==typeof t||t instanceof String?e.querySelector(t):t};return function(l,h){function g(t,e,n){var r=N(m,e,n);Object.keys(r).forEach(function(e){return t.style[e]=r[e]})}function p(t,e){var n=R(m,e);Object.keys(n).forEach(function(e){return t.style[e]=n[e]})}function f(t){g(this.a,t/this.size*this.percentage,this.aGutterSize),g(this.b,this.percentage-t/this.size*this.percentage,this.bGutterSize)}function d(t){var e;this.dragging&&((e="touches"in t?t.touches[0][E]-this.start:t[E]-this.start)<=this.aMin+B+this.aGutterSize?e=this.aMin+this.aGutterSize:e>=this.size-(this.bMin+B+this.bGutterSize)&&(e=this.size-(this.bMin+this.bGutterSize)),e-=a,f.call(this,e),h.onDrag&&h.onDrag())}function v(){var e=t.getComputedStyle(this.parent),n=this.parent[G]-parseFloat(e[D]||0)-parseFloat(e[U]||0);this.size=this.a[i]()[m]+this.b[i]()[m]+this.aGutterSize+this.bGutterSize,this.percentage=Math.min(this.size/n*100,100),this.start=this.a[i]()[M]}function S(){var e=this,n=e.a,i=e.b;e.dragging&&h.onDragEnd&&h.onDragEnd(),e.dragging=!1,t[r]("mouseup",e.stop),t[r]("touchend",e.stop),t[r]("touchcancel",e.stop),e.parent[r]("mousemove",e.move),e.parent[r]("touchmove",e.move),delete e.stop,delete e.move,n[r]("selectstart",s),n[r]("dragstart",s),i[r]("selectstart",s),i[r]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",i.style.userSelect="",i.style.webkitUserSelect="",i.style.MozUserSelect="",i.style.pointerEvents="",e.gutter.style.cursor="",e.parent.style.cursor=""}function y(e){var r=this,i=r.a,a=r.b;!r.dragging&&h.onDragStart&&h.onDragStart(),e.preventDefault(),r.dragging=!0,r.move=d.bind(r),r.stop=S.bind(r),t[n]("mouseup",r.stop),t[n]("touchend",r.stop),t[n]("touchcancel",r.stop),r.parent[n]("mousemove",r.move),r.parent[n]("touchmove",r.move),i[n]("selectstart",s),i[n]("dragstart",s),a[n]("selectstart",s),a[n]("dragstart",s),i.style.userSelect="none",i.style.webkitUserSelect="none",i.style.MozUserSelect="none",i.style.pointerEvents="none",a.style.userSelect="none",a.style.webkitUserSelect="none",a.style.MozUserSelect="none",a.style.pointerEvents="none",r.gutter.style.cursor=A,r.parent.style.cursor=A,v.call(r)}function z(t){t.forEach(function(e,n){if(n>0){var r=T[n-1];g(r.a,t[n-1],r.aGutterSize),g(r.b,e,r.bGutterSize)}})}function b(){T.forEach(function(t){t.parent.removeChild(t.gutter),t.a.style[m]="",t.b.style[m]=""})}void 0===h&&(h={});var m,G,E,M,w,D,U,k=c(l[0]).parentNode,x=t.getComputedStyle(k).flexDirection,C=h.sizes||l.map(function(){return 100/l.length}),F=h.minSize||100,L=Array.isArray(F)?F:l.map(function(){return F}),j=h.gutterSize||10,B=h.snapOffset||30,O=h.direction||"horizontal",A=h.cursor||("horizontal"===O?"ew-resize":"ns-resize"),N=h.elementStyle||function(t,e,n){var r={};return"string"==typeof e||e instanceof String?r[t]=e:r[t]=o?e+"%":u+"("+e+"% - "+n+"px)",r},R=h.gutterStyle||function(t,e){return n={},n[t]=e+"px",n;var n};"horizontal"===O?(m="width",G="clientWidth",E="clientX",M="left",w="gutter gutter-horizontal",D="paddingLeft",U="paddingRight"):"vertical"===O&&(m="height",G="clientHeight",E="clientY",M="top",w="gutter gutter-vertical",D="paddingTop",U="paddingBottom");var T=l.map(function(t,r){var s,a=c(t),u=1===r,h=r===l.length-1,f=C[r];if(r>0&&(s={a:c(l[r-1]),b:a,aMin:L[r-1],bMin:L[r],dragging:!1,isFirst:u,isLast:h,direction:O,parent:k},s.aGutterSize=j,s.bGutterSize=j,u&&(s.aGutterSize=j/2),h&&(s.bGutterSize=j/2),"row-reverse"===x||"column-reverse"===x)){var d=s.a;s.a=s.b,s.b=d}if(!o&&r>0){var v=e.createElement("div");v.className=w,p(v,j),v[n]("mousedown",y.bind(s)),v[n]("touchstart",y.bind(s)),k.insertBefore(v,a),s.gutter=v}if(0===r||r===l.length-1?g(a,f,j/2):g(a,f,j),r>0){var S=s.a[i]()[m],z=s.b[i]()[m];S0?s:null});return T.shift(),o?{setSizes:z,destroy:b}:{setSizes:z,getSizes:function(){var e=[];return T.forEach(function(n,r){var s=t.getComputedStyle(n.parent),a=n.parent[G]-parseFloat(s[D]||0)-parseFloat(s[U]||0);e.push((n.a[i]()[m]+n.aGutterSize)/a*100),r===T.length-1&&e.push((n.b[i]()[m]+n.bGutterSize)/a*100)}),e},collapse:function(t){if(t===T.length){var e=T[t-1];v.call(e),o||f.call(e,e.size-e.bGutterSize)}else{var n=T[t];v.call(n),o||f.call(n,n.aGutterSize)}},destroy:b}}});