diff --git a/bower.json b/bower.json index a238bf62..a0165a03 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "Split.js", "main": "split.js", - "version": "0.4.6", + "version": "0.4.7", "homepage": "https://github.com/nathancahill/Split.js", "authors": [ "Nathan Cahill " diff --git a/package.json b/package.json index c25987d7..4fc99f87 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "split.js", - "version": "0.4.6", + "version": "0.4.7", "description": "A lightweight utility for creating adjustable split views", "main": "split.js", "repository": { diff --git a/split.min.js b/split.min.js index 2b0717a4..89be04b2 100644 --- a/split.min.js +++ b/split.min.js @@ -1 +1 @@ -"use strict";(function(){var t=this,e="getElementById",i="addEventListener",s="removeEventListener",r="getBoundingClientRect";if(!Array.isArray){Array.isArray=function(t){return Object.prototype.toString.call(t)==="[object Array]"}}var n=function(){return t.attachEvent&&!t[i]}();var a=function(){var e=["","-webkit-","-moz-","-o-"],i;for(var s=0;s=this.size-this.bMin-l.snapOffset){e=this.size-this.bMin}p.call(this,e);if(l.onDrag){l.onDrag()}},y=function(){this.size=this.a[r]()[o]+this.b[r]()[o]+this.aGutterSize+this.bGutterSize;this.percentage=Math.min(this.size/this.parent[u]*100,100);this.start=this.a[r]()[f]},p=function(t){this.a.style[o]=a+"("+t/this.size*this.percentage+"% - "+this.aGutterSize+"px)";this.b.style[o]=a+"("+(this.percentage-t/this.size*this.percentage)+"% - "+this.bGutterSize+"px)"},v=function(){if(this.a[r]()[o]=0;e--){y.call(t[e]);m.call(t[e])}},x=function(){return false},G=t.document[e](h[0]).parentNode;if(!l.sizes){var w=100/h.length;l.sizes=[];for(var E=0;E0){L={a:t.document[e](h[E-1]),b:A,aMin:l.minSize[E-1],bMin:l.minSize[E],dragging:false,parent:G,isFirst:D,isLast:k,direction:l.direction};L.aGutterSize=l.gutterSize;L.bGutterSize=l.gutterSize;if(D){L.aGutterSize=l.gutterSize/2}if(k){L.bGutterSize=l.gutterSize/2}}if(!n){if(E>0){var j=t.document.createElement("div");j.className=g;j.style[o]=l.gutterSize+"px";j[i]("mousedown",b.bind(L));G[i]("mouseup",d.bind(L));G[i]("mousemove",S.bind(L));G[i]("mouseleave",d.bind(L));j[i]("touchstart",b.bind(L));G[i]("touchend",d.bind(L));G[i]("touchcancel",d.bind(L));G[i]("touchmove",S.bind(L));G.insertBefore(j,A);L.gutter=j}if(E===0||E==h.length-1){B=l.gutterSize/2}if(typeof l.sizes[E]==="string"||l.sizes[E]instanceof String){O=l.sizes[E]}else{O=a+"("+l.sizes[E]+"% - "+B+"px)"}}else{if(typeof l.sizes[E]==="string"||l.sizes[E]instanceof String){O=l.sizes[E]}else{O=l.sizes[E]+"%"}}A.style[o]=O;if(E>0){z.push(L)}}M(z)};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports){exports=module.exports=h}exports.Split=h}else{t.Split=h}}).call(this); \ No newline at end of file +"use strict";(function(){var t=this,e="getElementById",i="addEventListener",s="removeEventListener",r="getBoundingClientRect";if(!Array.isArray){Array.isArray=function(t){return Object.prototype.toString.call(t)==="[object Array]"}}var n=function(){return t.attachEvent&&!t[i]}();var a=function(){var e=["","-webkit-","-moz-","-o-"],i;for(var s=0;s=this.size-this.bMin-l.snapOffset){e=this.size-this.bMin}p.call(this,e);if(l.onDrag){l.onDrag()}},y=function(){this.size=this.a[r]()[o]+this.b[r]()[o]+this.aGutterSize+this.bGutterSize;this.percentage=Math.min(this.size/this.parent[u]*100,100);this.start=this.a[r]()[f]},p=function(t){this.a.style[o]=a+"("+t/this.size*this.percentage+"% - "+this.aGutterSize+"px)";this.b.style[o]=a+"("+(this.percentage-t/this.size*this.percentage)+"% - "+this.bGutterSize+"px)"},v=function(){if(this.a[r]()[o]=0;e--){y.call(t[e]);m.call(t[e])}},x=function(){return false},G=t.document[e](h[0]).parentNode;if(!l.sizes){var w=100/h.length;l.sizes=[];for(var E=0;E0){L={a:t.document[e](h[E-1]),b:A,aMin:l.minSize[E-1],bMin:l.minSize[E],dragging:false,parent:G,isFirst:D,isLast:k,direction:l.direction};L.aGutterSize=l.gutterSize;L.bGutterSize=l.gutterSize;if(D){L.aGutterSize=l.gutterSize/2}if(k){L.bGutterSize=l.gutterSize/2}}if(!n){if(E>0){var j=t.document.createElement("div");j.className=g;j.style[o]=l.gutterSize+"px";j[i]("mousedown",b.bind(L));G[i]("mouseup",d.bind(L));G[i]("mousemove",S.bind(L));G[i]("mouseleave",d.bind(L));j[i]("touchstart",b.bind(L));G[i]("touchend",d.bind(L));G[i]("touchcancel",d.bind(L));G[i]("touchmove",S.bind(L));G.insertBefore(j,A);L.gutter=j}if(E===0||E==h.length-1){B=l.gutterSize/2}if(typeof l.sizes[E]==="string"||l.sizes[E]instanceof String){O=l.sizes[E]}else{O=a+"("+l.sizes[E]+"% - "+B+"px)"}}else{if(typeof l.sizes[E]==="string"||l.sizes[E]instanceof String){O=l.sizes[E]}else{O=l.sizes[E]+"%"}}A.style[o]=O;if(E>0){z.push(L)}}M(z)};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports){exports=module.exports=h}exports.Split=h}else{t.Split=h}}).call(window); \ No newline at end of file