提交 19c2a28d 编写于 作者: D dolymood

build: package

上级 3e58ad6e
此差异已折叠。
......@@ -7286,7 +7286,7 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
}
var Cube = {
version: "1.12.42",
version: "1.12.43",
install: install,
BScroll: _module.BetterScroll,
createAPI: _module.createAPI
......@@ -23870,6 +23870,13 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
_this.fixedEleHeight = 0;
}
}
var onClass = 'cube-sticky-ele-on';
if (oldEle) {
(0, _dom.removeClass)(oldEle.$el, onClass);
}
if (newEle) {
(0, _dom.addClass)(newEle.$el, onClass);
}
});
this.currentKey = currentKey;
......
......@@ -8974,6 +8974,13 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
_this.fixedEleHeight = 0;
}
}
var onClass = 'cube-sticky-ele-on';
if (oldEle) {
(0, _dom.removeClass)(oldEle.$el, onClass);
}
if (newEle) {
(0, _dom.addClass)(newEle.$el, onClass);
}
});
this.currentKey = currentKey;
......
因为 它太大了无法显示 source diff 。你可以改为 查看blob
......@@ -245,6 +245,13 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
_this.fixedEleHeight = 0;
}
}
var onClass = 'cube-sticky-ele-on';
if (oldEle) {
(0, _dom.removeClass)(oldEle.$el, onClass);
}
if (newEle) {
(0, _dom.addClass)(newEle.$el, onClass);
}
});
this.currentKey = currentKey;
......
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.sticky=t():(e.cube=e.cube||{},e.cube.sticky=t())}("undefined"!=typeof self?self:this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="./",t(t.s=373)}({198:function(e,t,n){function i(e){n(258)}var r=n(9)(n(259),n(260),i,null,null);e.exports=r.exports},254:function(e,t,n){function i(e){n(255)}var r=n(9)(n(256),n(257),i,null,null);e.exports=r.exports},255:function(e,t){},256:function(e,t,n){var i,r,s;!function(o,f){r=[e,t,n(86)],i=f,void 0!==(s="function"==typeof i?i.apply(t,r):i)&&(e.exports=s)}(0,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=(0,n.prefixStyle)("transform");t.default={name:"cube-sticky",provide:function(){return{sticky:this}},props:{pos:{type:Number,required:!0},checkTop:{type:Boolean,default:!0},fixedShowAni:{type:String,default:function(){return this.checkTop?"":"cube-sticky-fixed-fade"}},offset:{type:Number,default:0}},data:function(){return{diff:0,currentDiff:0,currentIndex:-1,currentKey:""}},computed:{fixedShow:function(){return!!this.eles[this.currentIndex]}},watch:{diff:function(e){e>=0&&(e=0),e=Math.ceil(e),this._fixedTop!==e&&(this._fixedTop=e,this.$refs.fixedEle.style[i]="translate3d(0, "+e+"px, 0)")},pos:"computeCurrentSticky",currentIndex:function(e,t){var n=this,i=this.eles[t],r=this.eles[e],s=r&&void 0!==r.eleKey?r.eleKey:-1===e?"":e,o=this.$refs.fixedEle,f=this.$slots.fixed||this.$scopedSlots.fixed;this.$nextTick(function(){if(f)n.fixedEleHeight=o.offsetHeight;else{var e=o.firstElementChild;i&&(i.$el.appendChild(e),i.refresh()),r?(o.appendChild(r.$el.firstElementChild),n.fixedEleHeight=o.offsetHeight):n.fixedEleHeight=0}}),this.currentKey=s,this.$emit("change",s,e)},currentDiff:function(e){var t=this.heights[this.currentIndex]||0;this.$emit("diff-change",e,t)}},created:function(){this.fixedEleHeight=0,this.eles=[],this.positions=[],this.heights=[]},mounted:function(){this.refresh()},methods:{addEle:function(e){this.eles.push(e)},removeEle:function(e){var t=this.eles.indexOf(e);this.eles.splice(t,1),this.positions.splice(t,1)},refresh:function(){var e=this;this.$nextTick(function(){e.eles.forEach(function(e){e.refresh()}),e._calculateHeight(),e.computeCurrentSticky(e.pos)})},computeCurrentSticky:function(e){e+=this.offset;for(var t=this.positions,n=this.heights,i=this.checkTop,r=t.length,s=r-1;s>=0;s--){var o=s===r-1,f=o?e:t[s+1],u=void 0,c=void 0;i?(u=t[s],c=u+n[s]):(u=t[s]+n[s],c=u);var a=Math.max(c,f);if(e>=u&&e<=a){this.currentIndex=s,this.currentDiff=e-u;var d=f-e;return void(this.diff=d>=0&&!o?d-(this.fixedEleHeight||n[s]):0)}}this.currentIndex=-1,this.currentDiff=0},_calculateHeight:function(){var e=this;this.eles.forEach(function(t,i){var r=(0,n.getRect)(t.$el),s=r.top,o=r.height;e.positions[i]=s,e.heights[i]=o}),this.fixedEleHeight=this.$refs.fixedEle.offsetHeight}}},e.exports=t.default})},257:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cube-sticky"},[e._t("default"),e._v(" "),n("transition",{attrs:{name:e.fixedShowAni}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.fixedShow,expression:"fixedShow"}],ref:"fixedEle",staticClass:"cube-sticky-fixed"},[e._t("fixed",null,{current:e.currentKey,index:e.currentIndex})],2)])],2)},staticRenderFns:[]}},258:function(e,t){},259:function(e,t,n){var i,r,s;!function(n,o){r=[e,t],i=o,void 0!==(s="function"==typeof i?i.apply(t,r):i)&&(e.exports=s)}(0,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={name:"cube-sticky-ele",inject:["sticky"],props:{eleKey:{type:[Number,String]}},mounted:function(){this.sticky.addEle(this)},methods:{refresh:function(){var e=this.$el;e.firstElementChild&&(e.style.height="",e.style.height=e.offsetHeight+"px")}},beforeDestroy:function(){this.sticky.removeEle(this)}},e.exports=t.default})},260:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cube-sticky-ele"},[n("div",{staticClass:"cube-sticky-content"},[e._t("default")],2)])},staticRenderFns:[]}},373:function(e,t,n){var i,r,s;!function(o,f){r=[e,t,n(254),n(198)],i=f,void 0!==(s="function"==typeof i?i.apply(t,r):i)&&(e.exports=s)}(0,function(e,t,n,i){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s=r(n),o=r(i);s.default.install=function(e){e.component(s.default.name,s.default),e.component(o.default.name,o.default)},s.default.Ele=o.default,t.default=s.default,e.exports=t.default})},49:function(e,t,n){var i,r,s;!function(n,o){r=[t],i=o,void 0!==(s="function"==typeof i?i.apply(t,r):i)&&(e.exports=s)}(0,function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=e.inBrowser="undefined"!=typeof window,n=e.ua=t&&navigator.userAgent.toLowerCase();e.isAndroid=n&&n.indexOf("android")>0,e.isIOS=n&&/iphone|ipad|ipod|ios/.test(n)})},86:function(e,t,n){var i,r,s;!function(o,f){r=[t,n(49)],i=f,void 0!==(s="function"==typeof i?i.apply(t,r):i)&&(e.exports=s)}(0,function(e,t){"use strict";function n(e,t){return new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)}function i(e,t){if(!n(e,t)){var i=e.className.split(" ");i.push(t),e.className=i.join(" ")}}function r(e,t){if(n(e,t)){var i=new RegExp("(^|\\s)"+t+"(\\s|$)","g");e.className=e.className.replace(i," ")}}function s(e,t){return e.getAttribute("data-"+t)}function o(e){return{top:e.offsetTop,left:e.offsetLeft,width:e.offsetWidth,height:e.offsetHeight}}function f(e){return!1!==a&&("standard"===a?"transitionEnd"===e?"transitionend":e:a+e.charAt(0).toUpperCase()+e.substr(1))}function u(e,t){for(var i=e.target;i&&!n(i,t);){if(i===e.currentTarget)return null;i=i.parentNode}return i}function c(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.type,r=void 0===i?"Event":i,s=n.bubbles,o=void 0===s||s,f=n.cancelable,u=void 0===f||f,c=document.createEvent(r);c.initEvent(t,o,u),e.dispatchEvent(c)}Object.defineProperty(e,"__esModule",{value:!0}),e.hasClass=n,e.addClass=i,e.removeClass=r,e.getData=s,e.getRect=o,e.prefixStyle=f,e.getMatchedTarget=u,e.dispatchEvent=c;var a=function(){if(!t.inBrowser)return!1;var e=document.createElement("div").style,n={standard:"transform",webkit:"webkitTransform",Moz:"MozTransform",O:"OTransform",ms:"msTransform"};for(var i in n)if(void 0!==e[n[i]])return i;return!1}()})},9:function(e,t){e.exports=function(e,t,n,i,r){var s,o=e=e||{},f=typeof e.default;"object"!==f&&"function"!==f||(s=e,o=e.default);var u="function"==typeof o?o.options:o;t&&(u.render=t.render,u.staticRenderFns=t.staticRenderFns),i&&(u._scopeId=i);var c;if(r?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},u._ssrRegister=c):n&&(c=n),c){var a=u.functional,d=a?u.render:u.beforeCreate;a?u.render=function(e,t){return c.call(t),d(e,t)}:u.beforeCreate=d?[].concat(d,c):[c]}return{esModule:s,exports:o,options:u}}}})});
\ No newline at end of file
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.sticky=t():(e.cube=e.cube||{},e.cube.sticky=t())}("undefined"!=typeof self?self:this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="./",t(t.s=373)}({198:function(e,t,n){function i(e){n(258)}var r=n(9)(n(259),n(260),i,null,null);e.exports=r.exports},254:function(e,t,n){function i(e){n(255)}var r=n(9)(n(256),n(257),i,null,null);e.exports=r.exports},255:function(e,t){},256:function(e,t,n){var i,r,s;!function(o,f){r=[e,t,n(86)],i=f,void 0!==(s="function"==typeof i?i.apply(t,r):i)&&(e.exports=s)}(0,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=(0,n.prefixStyle)("transform");t.default={name:"cube-sticky",provide:function(){return{sticky:this}},props:{pos:{type:Number,required:!0},checkTop:{type:Boolean,default:!0},fixedShowAni:{type:String,default:function(){return this.checkTop?"":"cube-sticky-fixed-fade"}},offset:{type:Number,default:0}},data:function(){return{diff:0,currentDiff:0,currentIndex:-1,currentKey:""}},computed:{fixedShow:function(){return!!this.eles[this.currentIndex]}},watch:{diff:function(e){e>=0&&(e=0),e=Math.ceil(e),this._fixedTop!==e&&(this._fixedTop=e,this.$refs.fixedEle.style[i]="translate3d(0, "+e+"px, 0)")},pos:"computeCurrentSticky",currentIndex:function(e,t){var i=this,r=this.eles[t],s=this.eles[e],o=s&&void 0!==s.eleKey?s.eleKey:-1===e?"":e,f=this.$refs.fixedEle,u=this.$slots.fixed||this.$scopedSlots.fixed;this.$nextTick(function(){if(u)i.fixedEleHeight=f.offsetHeight;else{var e=f.firstElementChild;r&&(r.$el.appendChild(e),r.refresh()),s?(f.appendChild(s.$el.firstElementChild),i.fixedEleHeight=f.offsetHeight):i.fixedEleHeight=0}r&&(0,n.removeClass)(r.$el,"cube-sticky-ele-on"),s&&(0,n.addClass)(s.$el,"cube-sticky-ele-on")}),this.currentKey=o,this.$emit("change",o,e)},currentDiff:function(e){var t=this.heights[this.currentIndex]||0;this.$emit("diff-change",e,t)}},created:function(){this.fixedEleHeight=0,this.eles=[],this.positions=[],this.heights=[]},mounted:function(){this.refresh()},methods:{addEle:function(e){this.eles.push(e)},removeEle:function(e){var t=this.eles.indexOf(e);this.eles.splice(t,1),this.positions.splice(t,1)},refresh:function(){var e=this;this.$nextTick(function(){e.eles.forEach(function(e){e.refresh()}),e._calculateHeight(),e.computeCurrentSticky(e.pos)})},computeCurrentSticky:function(e){e+=this.offset;for(var t=this.positions,n=this.heights,i=this.checkTop,r=t.length,s=r-1;s>=0;s--){var o=s===r-1,f=o?e:t[s+1],u=void 0,c=void 0;i?(u=t[s],c=u+n[s]):(u=t[s]+n[s],c=u);var a=Math.max(c,f);if(e>=u&&e<=a){this.currentIndex=s,this.currentDiff=e-u;var d=f-e;return void(this.diff=d>=0&&!o?d-(this.fixedEleHeight||n[s]):0)}}this.currentIndex=-1,this.currentDiff=0},_calculateHeight:function(){var e=this;this.eles.forEach(function(t,i){var r=(0,n.getRect)(t.$el),s=r.top,o=r.height;e.positions[i]=s,e.heights[i]=o}),this.fixedEleHeight=this.$refs.fixedEle.offsetHeight}}},e.exports=t.default})},257:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cube-sticky"},[e._t("default"),e._v(" "),n("transition",{attrs:{name:e.fixedShowAni}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.fixedShow,expression:"fixedShow"}],ref:"fixedEle",staticClass:"cube-sticky-fixed"},[e._t("fixed",null,{current:e.currentKey,index:e.currentIndex})],2)])],2)},staticRenderFns:[]}},258:function(e,t){},259:function(e,t,n){var i,r,s;!function(n,o){r=[e,t],i=o,void 0!==(s="function"==typeof i?i.apply(t,r):i)&&(e.exports=s)}(0,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={name:"cube-sticky-ele",inject:["sticky"],props:{eleKey:{type:[Number,String]}},mounted:function(){this.sticky.addEle(this)},methods:{refresh:function(){var e=this.$el;e.firstElementChild&&(e.style.height="",e.style.height=e.offsetHeight+"px")}},beforeDestroy:function(){this.sticky.removeEle(this)}},e.exports=t.default})},260:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cube-sticky-ele"},[n("div",{staticClass:"cube-sticky-content"},[e._t("default")],2)])},staticRenderFns:[]}},373:function(e,t,n){var i,r,s;!function(o,f){r=[e,t,n(254),n(198)],i=f,void 0!==(s="function"==typeof i?i.apply(t,r):i)&&(e.exports=s)}(0,function(e,t,n,i){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s=r(n),o=r(i);s.default.install=function(e){e.component(s.default.name,s.default),e.component(o.default.name,o.default)},s.default.Ele=o.default,t.default=s.default,e.exports=t.default})},49:function(e,t,n){var i,r,s;!function(n,o){r=[t],i=o,void 0!==(s="function"==typeof i?i.apply(t,r):i)&&(e.exports=s)}(0,function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=e.inBrowser="undefined"!=typeof window,n=e.ua=t&&navigator.userAgent.toLowerCase();e.isAndroid=n&&n.indexOf("android")>0,e.isIOS=n&&/iphone|ipad|ipod|ios/.test(n)})},86:function(e,t,n){var i,r,s;!function(o,f){r=[t,n(49)],i=f,void 0!==(s="function"==typeof i?i.apply(t,r):i)&&(e.exports=s)}(0,function(e,t){"use strict";function n(e,t){return new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)}function i(e,t){if(!n(e,t)){var i=e.className.split(" ");i.push(t),e.className=i.join(" ")}}function r(e,t){if(n(e,t)){var i=new RegExp("(^|\\s)"+t+"(\\s|$)","g");e.className=e.className.replace(i," ")}}function s(e,t){return e.getAttribute("data-"+t)}function o(e){return{top:e.offsetTop,left:e.offsetLeft,width:e.offsetWidth,height:e.offsetHeight}}function f(e){return!1!==a&&("standard"===a?"transitionEnd"===e?"transitionend":e:a+e.charAt(0).toUpperCase()+e.substr(1))}function u(e,t){for(var i=e.target;i&&!n(i,t);){if(i===e.currentTarget)return null;i=i.parentNode}return i}function c(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.type,r=void 0===i?"Event":i,s=n.bubbles,o=void 0===s||s,f=n.cancelable,u=void 0===f||f,c=document.createEvent(r);c.initEvent(t,o,u),e.dispatchEvent(c)}Object.defineProperty(e,"__esModule",{value:!0}),e.hasClass=n,e.addClass=i,e.removeClass=r,e.getData=s,e.getRect=o,e.prefixStyle=f,e.getMatchedTarget=u,e.dispatchEvent=c;var a=function(){if(!t.inBrowser)return!1;var e=document.createElement("div").style,n={standard:"transform",webkit:"webkitTransform",Moz:"MozTransform",O:"OTransform",ms:"msTransform"};for(var i in n)if(void 0!==e[n[i]])return i;return!1}()})},9:function(e,t){e.exports=function(e,t,n,i,r){var s,o=e=e||{},f=typeof e.default;"object"!==f&&"function"!==f||(s=e,o=e.default);var u="function"==typeof o?o.options:o;t&&(u.render=t.render,u.staticRenderFns=t.staticRenderFns),i&&(u._scopeId=i);var c;if(r?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},u._ssrRegister=c):n&&(c=n),c){var a=u.functional,d=a?u.render:u.beforeCreate;a?u.render=function(e,t){return c.call(t),d(e,t)}:u.beforeCreate=d?[].concat(d,c):[c]}return{esModule:s,exports:o,options:u}}}})});
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册