diff --git a/ajax/libs/jquery.nanoscroller/0.8.2/css/nanoscroller.css b/ajax/libs/jquery.nanoscroller/0.8.2/css/nanoscroller.css new file mode 100644 index 000000000..05ff9961f --- /dev/null +++ b/ajax/libs/jquery.nanoscroller/0.8.2/css/nanoscroller.css @@ -0,0 +1,56 @@ +/** initial setup **/ +.nano { + position : relative; + width : 100%; + height : 100%; + overflow : hidden; +} +.nano > .nano-content { + position : absolute; + overflow : scroll; + overflow-x : hidden; + top : 0; + right : 0; + bottom : 0; + left : 0; +} +.nano > .nano-content:focus { + outline: thin dotted; +} +.nano > .nano-content::-webkit-scrollbar { + visibility: hidden; +} +.has-scrollbar > .nano-content::-webkit-scrollbar { + visibility: visible; + width: 0; +} +.nano > .nano-pane { + background : rgba(0,0,0,.25); + position : absolute; + width : 10px; + right : 0; + top : 0; + bottom : 0; + visibility : hidden\9; /* Target only IE7 and IE8 with this hack */ + opacity : .01; + -webkit-transition : .2s; + -moz-transition : .2s; + -o-transition : .2s; + transition : .2s; + -moz-border-radius : 5px; + -webkit-border-radius : 5px; + border-radius : 5px; +} +.nano > .nano-pane > .nano-slider { + background: #444; + background: rgba(0,0,0,.5); + position : relative; + margin : 0 1px; + -moz-border-radius : 3px; + -webkit-border-radius : 3px; + border-radius : 3px; +} +.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed { + visibility : visible\9; /* Target only IE7 and IE8 with this hack */ + opacity : 0.99; +} diff --git a/ajax/libs/jquery.nanoscroller/0.8.2/css/nanoscroller.min.css b/ajax/libs/jquery.nanoscroller/0.8.2/css/nanoscroller.min.css new file mode 100644 index 000000000..1f68c95e3 --- /dev/null +++ b/ajax/libs/jquery.nanoscroller/0.8.2/css/nanoscroller.min.css @@ -0,0 +1 @@ +.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano>.nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano>.nano-content:focus{outline:dotted thin}.nano>.nano-content::-webkit-scrollbar{visibility:hidden}.has-scrollbar>.nano-content::-webkit-scrollbar{visibility:visible;width:0}.nano>.nano-pane{background:rgba(0,0,0,.25);position:absolute;width:10px;right:0;top:0;bottom:0;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.nano>.nano-pane>.nano-slider{background:#444;background:rgba(0,0,0,.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano-pane.active,.nano-pane.flashed,.nano:hover>.nano-pane{opacity:.99} \ No newline at end of file diff --git a/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.js b/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.js new file mode 100644 index 000000000..6f63f2fcb --- /dev/null +++ b/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.js @@ -0,0 +1,966 @@ +/*! nanoScrollerJS - v0.8.1 - 2014 +* http://jamesflorentino.github.com/nanoScrollerJS/ +* Copyright (c) 2014 James Florentino; Licensed MIT */ +(function($, window, document) { + "use strict"; + var BROWSER_IS_IE7, BROWSER_SCROLLBAR_WIDTH, DOMSCROLL, DOWN, DRAG, ENTER, KEYDOWN, KEYUP, MOUSEDOWN, MOUSEENTER, MOUSEMOVE, MOUSEUP, MOUSEWHEEL, NanoScroll, PANEDOWN, RESIZE, SCROLL, SCROLLBAR, TOUCHMOVE, UP, WHEEL, cAF, defaults, getBrowserScrollbarWidth, hasTransform, isFFWithBuggyScrollbar, rAF, transform, _elementStyle, _prefixStyle, _vendor; + defaults = { + + /** + a classname for the pane element. + @property paneClass + @type String + @default 'nano-pane' + */ + paneClass: 'nano-pane', + + /** + a classname for the slider element. + @property sliderClass + @type String + @default 'nano-slider' + */ + sliderClass: 'nano-slider', + + /** + a classname for the content element. + @property contentClass + @type String + @default 'nano-content' + */ + contentClass: 'nano-content', + + /** + a setting to enable native scrolling in iOS devices. + @property iOSNativeScrolling + @type Boolean + @default false + */ + iOSNativeScrolling: false, + + /** + a setting to prevent the rest of the page being + scrolled when user scrolls the `.content` element. + @property preventPageScrolling + @type Boolean + @default false + */ + preventPageScrolling: false, + + /** + a setting to disable binding to the resize event. + @property disableResize + @type Boolean + @default false + */ + disableResize: false, + + /** + a setting to make the scrollbar always visible. + @property alwaysVisible + @type Boolean + @default false + */ + alwaysVisible: false, + + /** + a default timeout for the `flash()` method. + @property flashDelay + @type Number + @default 1500 + */ + flashDelay: 1500, + + /** + a minimum height for the `.slider` element. + @property sliderMinHeight + @type Number + @default 20 + */ + sliderMinHeight: 20, + + /** + a maximum height for the `.slider` element. + @property sliderMaxHeight + @type Number + @default null + */ + sliderMaxHeight: null, + + /** + an alternate document context. + @property documentContext + @type Document + @default null + */ + documentContext: null, + + /** + an alternate window context. + @property windowContext + @type Window + @default null + */ + windowContext: null + }; + + /** + @property SCROLLBAR + @type String + @static + @final + @private + */ + SCROLLBAR = 'scrollbar'; + + /** + @property SCROLL + @type String + @static + @final + @private + */ + SCROLL = 'scroll'; + + /** + @property MOUSEDOWN + @type String + @final + @private + */ + MOUSEDOWN = 'mousedown'; + + /** + @property MOUSEENTER + @type String + @final + @private + */ + MOUSEENTER = 'mouseenter'; + + /** + @property MOUSEMOVE + @type String + @static + @final + @private + */ + MOUSEMOVE = 'mousemove'; + + /** + @property MOUSEWHEEL + @type String + @final + @private + */ + MOUSEWHEEL = 'mousewheel'; + + /** + @property MOUSEUP + @type String + @static + @final + @private + */ + MOUSEUP = 'mouseup'; + + /** + @property RESIZE + @type String + @final + @private + */ + RESIZE = 'resize'; + + /** + @property DRAG + @type String + @static + @final + @private + */ + DRAG = 'drag'; + + /** + @property ENTER + @type String + @static + @final + @private + */ + ENTER = 'enter'; + + /** + @property UP + @type String + @static + @final + @private + */ + UP = 'up'; + + /** + @property PANEDOWN + @type String + @static + @final + @private + */ + PANEDOWN = 'panedown'; + + /** + @property DOMSCROLL + @type String + @static + @final + @private + */ + DOMSCROLL = 'DOMMouseScroll'; + + /** + @property DOWN + @type String + @static + @final + @private + */ + DOWN = 'down'; + + /** + @property WHEEL + @type String + @static + @final + @private + */ + WHEEL = 'wheel'; + + /** + @property KEYDOWN + @type String + @static + @final + @private + */ + KEYDOWN = 'keydown'; + + /** + @property KEYUP + @type String + @static + @final + @private + */ + KEYUP = 'keyup'; + + /** + @property TOUCHMOVE + @type String + @static + @final + @private + */ + TOUCHMOVE = 'touchmove'; + + /** + @property BROWSER_IS_IE7 + @type Boolean + @static + @final + @private + */ + BROWSER_IS_IE7 = window.navigator.appName === 'Microsoft Internet Explorer' && /msie 7./i.test(window.navigator.appVersion) && window.ActiveXObject; + + /** + @property BROWSER_SCROLLBAR_WIDTH + @type Number + @static + @default null + @private + */ + BROWSER_SCROLLBAR_WIDTH = null; + rAF = window.requestAnimationFrame; + cAF = window.cancelAnimationFrame; + _elementStyle = document.createElement('div').style; + _vendor = (function() { + var i, transform, vendor, vendors, _i, _len; + vendors = ['t', 'webkitT', 'MozT', 'msT', 'OT']; + for (i = _i = 0, _len = vendors.length; _i < _len; i = ++_i) { + vendor = vendors[i]; + transform = vendors[i] + 'ransform'; + if (transform in _elementStyle) { + return vendors[i].substr(0, vendors[i].length - 1); + } + } + return false; + })(); + _prefixStyle = function(style) { + if (_vendor === false) { + return false; + } + if (_vendor === '') { + return style; + } + return _vendor + style.charAt(0).toUpperCase() + style.substr(1); + }; + transform = _prefixStyle('transform'); + hasTransform = transform !== false; + + /** + Returns browser's native scrollbar width + @method getBrowserScrollbarWidth + @return {Number} the scrollbar width in pixels + @static + @private + */ + getBrowserScrollbarWidth = function() { + var outer, outerStyle, scrollbarWidth; + outer = document.createElement('div'); + outerStyle = outer.style; + outerStyle.position = 'absolute'; + outerStyle.width = '100px'; + outerStyle.height = '100px'; + outerStyle.overflow = SCROLL; + outerStyle.top = '-9999px'; + document.body.appendChild(outer); + scrollbarWidth = outer.offsetWidth - outer.clientWidth; + document.body.removeChild(outer); + return scrollbarWidth; + }; + isFFWithBuggyScrollbar = function() { + var isOSXFF, ua, version; + ua = window.navigator.userAgent; + isOSXFF = /(?=.+Mac OS X)(?=.+Firefox)/.test(ua); + if (!isOSXFF) { + return false; + } + version = /Firefox\/\d{2}\./.exec(ua); + if (version) { + version = version[0].replace(/\D+/g, ''); + } + return isOSXFF && +version > 23; + }; + + /** + @class NanoScroll + @param element {HTMLElement|Node} the main element + @param options {Object} nanoScroller's options + @constructor + */ + NanoScroll = (function() { + function NanoScroll(el, options) { + this.el = el; + this.options = options; + BROWSER_SCROLLBAR_WIDTH || (BROWSER_SCROLLBAR_WIDTH = getBrowserScrollbarWidth()); + this.$el = $(this.el); + this.doc = $(this.options.documentContext || document); + this.win = $(this.options.windowContext || window); + this.body = this.doc.find('body'); + this.$content = this.$el.children("." + options.contentClass); + this.$content.attr('tabindex', this.options.tabIndex || 0); + this.content = this.$content[0]; + this.previousPosition = 0; + if (this.options.iOSNativeScrolling && (this.el.style.WebkitOverflowScrolling != null)) { + this.nativeScrolling(); + } else { + this.generate(); + } + this.createEvents(); + this.addEvents(); + this.reset(); + } + + + /** + Prevents the rest of the page being scrolled + when user scrolls the `.nano-content` element. + @method preventScrolling + @param event {Event} + @param direction {String} Scroll direction (up or down) + @private + */ + + NanoScroll.prototype.preventScrolling = function(e, direction) { + if (!this.isActive) { + return; + } + if (e.type === DOMSCROLL) { + if (direction === DOWN && e.originalEvent.detail > 0 || direction === UP && e.originalEvent.detail < 0) { + e.preventDefault(); + } + } else if (e.type === MOUSEWHEEL) { + if (!e.originalEvent || !e.originalEvent.wheelDelta) { + return; + } + if (direction === DOWN && e.originalEvent.wheelDelta < 0 || direction === UP && e.originalEvent.wheelDelta > 0) { + e.preventDefault(); + } + } + }; + + + /** + Enable iOS native scrolling + @method nativeScrolling + @private + */ + + NanoScroll.prototype.nativeScrolling = function() { + this.$content.css({ + WebkitOverflowScrolling: 'touch' + }); + this.iOSNativeScrolling = true; + this.isActive = true; + }; + + + /** + Updates those nanoScroller properties that + are related to current scrollbar position. + @method updateScrollValues + @private + */ + + NanoScroll.prototype.updateScrollValues = function() { + var content, direction; + content = this.content; + this.maxScrollTop = content.scrollHeight - content.clientHeight; + this.prevScrollTop = this.contentScrollTop || 0; + this.contentScrollTop = content.scrollTop; + direction = this.contentScrollTop > this.previousPosition ? "down" : this.contentScrollTop < this.previousPosition ? "up" : "same"; + this.previousPosition = this.contentScrollTop; + if (direction !== "same") { + this.$el.trigger('update', { + position: this.contentScrollTop, + maximum: this.maxScrollTop, + direction: direction + }); + } + if (!this.iOSNativeScrolling) { + this.maxSliderTop = this.paneHeight - this.sliderHeight; + this.sliderTop = this.maxScrollTop === 0 ? 0 : this.contentScrollTop * this.maxSliderTop / this.maxScrollTop; + } + }; + + + /** + Updates CSS styles for current scroll position. + Uses CSS 2d transfroms and `window.requestAnimationFrame` if available. + @method setOnScrollStyles + @private + */ + + NanoScroll.prototype.setOnScrollStyles = function() { + var cssValue; + if (hasTransform) { + cssValue = {}; + cssValue[transform] = "translate(0, " + this.sliderTop + "px)"; + } else { + cssValue = { + top: this.sliderTop + }; + } + if (rAF) { + if (cAF && this.scrollRAF) { + cAF(this.scrollRAF); + } + this.scrollRAF = rAF((function(_this) { + return function() { + _this.scrollRAF = null; + return _this.slider.css(cssValue); + }; + })(this)); + } else { + this.slider.css(cssValue); + } + }; + + + /** + Creates event related methods + @method createEvents + @private + */ + + NanoScroll.prototype.createEvents = function() { + this.events = { + down: (function(_this) { + return function(e) { + _this.isBeingDragged = true; + _this.offsetY = e.pageY - _this.slider.offset().top; + if (!_this.slider.is(e.target)) { + _this.offsetY = 0; + } + _this.pane.addClass('active'); + _this.doc.bind(MOUSEMOVE, _this.events[DRAG]).bind(MOUSEUP, _this.events[UP]); + _this.body.bind(MOUSEENTER, _this.events[ENTER]); + return false; + }; + })(this), + drag: (function(_this) { + return function(e) { + _this.sliderY = e.pageY - _this.$el.offset().top - _this.paneTop - (_this.offsetY || _this.sliderHeight * 0.5); + _this.scroll(); + if (_this.contentScrollTop >= _this.maxScrollTop && _this.prevScrollTop !== _this.maxScrollTop) { + _this.$el.trigger('scrollend'); + } else if (_this.contentScrollTop === 0 && _this.prevScrollTop !== 0) { + _this.$el.trigger('scrolltop'); + } + return false; + }; + })(this), + up: (function(_this) { + return function(e) { + _this.isBeingDragged = false; + _this.pane.removeClass('active'); + _this.doc.unbind(MOUSEMOVE, _this.events[DRAG]).unbind(MOUSEUP, _this.events[UP]); + _this.body.unbind(MOUSEENTER, _this.events[ENTER]); + return false; + }; + })(this), + resize: (function(_this) { + return function(e) { + _this.reset(); + }; + })(this), + panedown: (function(_this) { + return function(e) { + _this.sliderY = (e.offsetY || e.originalEvent.layerY) - (_this.sliderHeight * 0.5); + _this.scroll(); + _this.events.down(e); + return false; + }; + })(this), + scroll: (function(_this) { + return function(e) { + _this.updateScrollValues(); + if (_this.isBeingDragged) { + return; + } + if (!_this.iOSNativeScrolling) { + _this.sliderY = _this.sliderTop; + _this.setOnScrollStyles(); + } + if (e == null) { + return; + } + if (_this.contentScrollTop >= _this.maxScrollTop) { + if (_this.options.preventPageScrolling) { + _this.preventScrolling(e, DOWN); + } + if (_this.prevScrollTop !== _this.maxScrollTop) { + _this.$el.trigger('scrollend'); + } + } else if (_this.contentScrollTop === 0) { + if (_this.options.preventPageScrolling) { + _this.preventScrolling(e, UP); + } + if (_this.prevScrollTop !== 0) { + _this.$el.trigger('scrolltop'); + } + } + }; + })(this), + wheel: (function(_this) { + return function(e) { + var delta; + if (e == null) { + return; + } + delta = e.delta || e.wheelDelta || (e.originalEvent && e.originalEvent.wheelDelta) || -e.detail || (e.originalEvent && -e.originalEvent.detail); + if (delta) { + _this.sliderY += -delta / 3; + } + _this.scroll(); + return false; + }; + })(this), + enter: (function(_this) { + return function(e) { + var _ref; + if (!_this.isBeingDragged) { + return; + } + if ((e.buttons || e.which) !== 1) { + return (_ref = _this.events)[UP].apply(_ref, arguments); + } + }; + })(this) + }; + }; + + + /** + Adds event listeners with jQuery. + @method addEvents + @private + */ + + NanoScroll.prototype.addEvents = function() { + var events; + this.removeEvents(); + events = this.events; + if (!this.options.disableResize) { + this.win.bind(RESIZE, events[RESIZE]); + } + if (!this.iOSNativeScrolling) { + this.slider.bind(MOUSEDOWN, events[DOWN]); + this.pane.bind(MOUSEDOWN, events[PANEDOWN]).bind("" + MOUSEWHEEL + " " + DOMSCROLL, events[WHEEL]); + } + this.$content.bind("" + SCROLL + " " + MOUSEWHEEL + " " + DOMSCROLL + " " + TOUCHMOVE, events[SCROLL]); + }; + + + /** + Removes event listeners with jQuery. + @method removeEvents + @private + */ + + NanoScroll.prototype.removeEvents = function() { + var events; + events = this.events; + this.win.unbind(RESIZE, events[RESIZE]); + if (!this.iOSNativeScrolling) { + this.slider.unbind(); + this.pane.unbind(); + } + this.$content.unbind("" + SCROLL + " " + MOUSEWHEEL + " " + DOMSCROLL + " " + TOUCHMOVE, events[SCROLL]); + }; + + + /** + Generates nanoScroller's scrollbar and elements for it. + @method generate + @chainable + @private + */ + + NanoScroll.prototype.generate = function() { + var contentClass, cssRule, currentPadding, options, pane, paneClass, sliderClass; + options = this.options; + paneClass = options.paneClass, sliderClass = options.sliderClass, contentClass = options.contentClass; + if (!(pane = this.$el.children("." + paneClass)).length && !pane.children("." + sliderClass).length) { + this.$el.append("
"); + } + this.pane = this.$el.children("." + paneClass); + this.slider = this.pane.find("." + sliderClass); + if (BROWSER_SCROLLBAR_WIDTH === 0 && isFFWithBuggyScrollbar()) { + currentPadding = window.getComputedStyle(this.content, null).getPropertyValue('padding-right').replace(/[^0-9.]+/g, ''); + cssRule = { + right: -14, + paddingRight: +currentPadding + 14 + }; + } else if (BROWSER_SCROLLBAR_WIDTH) { + cssRule = { + right: -BROWSER_SCROLLBAR_WIDTH + }; + this.$el.addClass('has-scrollbar'); + } + if (cssRule != null) { + this.$content.css(cssRule); + } + return this; + }; + + + /** + @method restore + @private + */ + + NanoScroll.prototype.restore = function() { + this.stopped = false; + if (!this.iOSNativeScrolling) { + this.pane.show(); + } + this.addEvents(); + }; + + + /** + Resets nanoScroller's scrollbar. + @method reset + @chainable + @example + $(".nano").nanoScroller(); + */ + + NanoScroll.prototype.reset = function() { + var content, contentHeight, contentPosition, contentStyle, contentStyleOverflowY, paneBottom, paneHeight, paneOuterHeight, paneTop, parentMaxHeight, right, sliderHeight; + if (this.iOSNativeScrolling) { + this.contentHeight = this.content.scrollHeight; + return; + } + if (!this.$el.find("." + this.options.paneClass).length) { + this.generate().stop(); + } + if (this.stopped) { + this.restore(); + } + content = this.content; + contentStyle = content.style; + contentStyleOverflowY = contentStyle.overflowY; + if (BROWSER_IS_IE7) { + this.$content.css({ + height: this.$content.height() + }); + } + contentHeight = content.scrollHeight + BROWSER_SCROLLBAR_WIDTH; + parentMaxHeight = parseInt(this.$el.css("max-height"), 10); + if (parentMaxHeight > 0) { + this.$el.height(""); + this.$el.height(content.scrollHeight > parentMaxHeight ? parentMaxHeight : content.scrollHeight); + } + paneHeight = this.pane.outerHeight(false); + paneTop = parseInt(this.pane.css('top'), 10); + paneBottom = parseInt(this.pane.css('bottom'), 10); + paneOuterHeight = paneHeight + paneTop + paneBottom; + sliderHeight = Math.round(paneOuterHeight / contentHeight * paneOuterHeight); + if (sliderHeight < this.options.sliderMinHeight) { + sliderHeight = this.options.sliderMinHeight; + } else if ((this.options.sliderMaxHeight != null) && sliderHeight > this.options.sliderMaxHeight) { + sliderHeight = this.options.sliderMaxHeight; + } + if (contentStyleOverflowY === SCROLL && contentStyle.overflowX !== SCROLL) { + sliderHeight += BROWSER_SCROLLBAR_WIDTH; + } + this.maxSliderTop = paneOuterHeight - sliderHeight; + this.contentHeight = contentHeight; + this.paneHeight = paneHeight; + this.paneOuterHeight = paneOuterHeight; + this.sliderHeight = sliderHeight; + this.paneTop = paneTop; + this.slider.height(sliderHeight); + this.events.scroll(); + this.pane.show(); + this.isActive = true; + if ((content.scrollHeight === content.clientHeight) || (this.pane.outerHeight(true) >= content.scrollHeight && contentStyleOverflowY !== SCROLL)) { + this.pane.hide(); + this.isActive = false; + } else if (this.el.clientHeight === content.scrollHeight && contentStyleOverflowY === SCROLL) { + this.slider.hide(); + } else { + this.slider.show(); + } + this.pane.css({ + opacity: (this.options.alwaysVisible ? 1 : ''), + visibility: (this.options.alwaysVisible ? 'visible' : '') + }); + contentPosition = this.$content.css('position'); + if (contentPosition === 'static' || contentPosition === 'relative') { + right = parseInt(this.$content.css('right'), 10); + if (right) { + this.$content.css({ + right: '', + marginRight: right + }); + } + } + return this; + }; + + + /** + @method scroll + @private + @example + $(".nano").nanoScroller({ scroll: 'top' }); + */ + + NanoScroll.prototype.scroll = function() { + if (!this.isActive) { + return; + } + this.sliderY = Math.max(0, this.sliderY); + this.sliderY = Math.min(this.maxSliderTop, this.sliderY); + this.$content.scrollTop(this.maxScrollTop * this.sliderY / this.maxSliderTop); + if (!this.iOSNativeScrolling) { + this.updateScrollValues(); + this.setOnScrollStyles(); + } + return this; + }; + + + /** + Scroll at the bottom with an offset value + @method scrollBottom + @param offsetY {Number} + @chainable + @example + $(".nano").nanoScroller({ scrollBottom: value }); + */ + + NanoScroll.prototype.scrollBottom = function(offsetY) { + if (!this.isActive) { + return; + } + this.$content.scrollTop(this.contentHeight - this.$content.height() - offsetY).trigger(MOUSEWHEEL); + this.stop().restore(); + return this; + }; + + + /** + Scroll at the top with an offset value + @method scrollTop + @param offsetY {Number} + @chainable + @example + $(".nano").nanoScroller({ scrollTop: value }); + */ + + NanoScroll.prototype.scrollTop = function(offsetY) { + if (!this.isActive) { + return; + } + this.$content.scrollTop(+offsetY).trigger(MOUSEWHEEL); + this.stop().restore(); + return this; + }; + + + /** + Scroll to an element + @method scrollTo + @param node {Node} A node to scroll to. + @chainable + @example + $(".nano").nanoScroller({ scrollTo: $('#a_node') }); + */ + + NanoScroll.prototype.scrollTo = function(node) { + if (!this.isActive) { + return; + } + this.scrollTop(this.$el.find(node).get(0).offsetTop); + return this; + }; + + + /** + To stop the operation. + This option will tell the plugin to disable all event bindings and hide the gadget scrollbar from the UI. + @method stop + @chainable + @example + $(".nano").nanoScroller({ stop: true }); + */ + + NanoScroll.prototype.stop = function() { + if (cAF && this.scrollRAF) { + cAF(this.scrollRAF); + this.scrollRAF = null; + } + this.stopped = true; + this.removeEvents(); + if (!this.iOSNativeScrolling) { + this.pane.hide(); + } + return this; + }; + + + /** + Destroys nanoScroller and restores browser's native scrollbar. + @method destroy + @chainable + @example + $(".nano").nanoScroller({ destroy: true }); + */ + + NanoScroll.prototype.destroy = function() { + if (!this.stopped) { + this.stop(); + } + if (!this.iOSNativeScrolling && this.pane.length) { + this.pane.remove(); + } + if (BROWSER_IS_IE7) { + this.$content.height(''); + } + this.$content.removeAttr('tabindex'); + if (this.$el.hasClass('has-scrollbar')) { + this.$el.removeClass('has-scrollbar'); + this.$content.css({ + right: '' + }); + } + return this; + }; + + + /** + To flash the scrollbar gadget for an amount of time defined in plugin settings (defaults to 1,5s). + Useful if you want to show the user (e.g. on pageload) that there is more content waiting for him. + @method flash + @chainable + @example + $(".nano").nanoScroller({ flash: true }); + */ + + NanoScroll.prototype.flash = function() { + if (this.iOSNativeScrolling) { + return; + } + if (!this.isActive) { + return; + } + this.reset(); + this.pane.addClass('flashed'); + setTimeout((function(_this) { + return function() { + _this.pane.removeClass('flashed'); + }; + })(this), this.options.flashDelay); + return this; + }; + + return NanoScroll; + + })(); + $.fn.nanoScroller = function(settings) { + return this.each(function() { + var options, scrollbar; + if (!(scrollbar = this.nanoscroller)) { + options = $.extend({}, defaults, settings); + this.nanoscroller = scrollbar = new NanoScroll(this, options); + } + if (settings && typeof settings === "object") { + $.extend(scrollbar.options, settings); + if (settings.scrollBottom != null) { + return scrollbar.scrollBottom(settings.scrollBottom); + } + if (settings.scrollTop != null) { + return scrollbar.scrollTop(settings.scrollTop); + } + if (settings.scrollTo) { + return scrollbar.scrollTo(settings.scrollTo); + } + if (settings.scroll === 'bottom') { + return scrollbar.scrollBottom(0); + } + if (settings.scroll === 'top') { + return scrollbar.scrollTop(0); + } + if (settings.scroll && settings.scroll instanceof $) { + return scrollbar.scrollTo(settings.scroll); + } + if (settings.stop) { + return scrollbar.stop(); + } + if (settings.destroy) { + return scrollbar.destroy(); + } + if (settings.flash) { + return scrollbar.flash(); + } + } + return scrollbar.reset(); + }); + }; + $.fn.nanoScroller.Constructor = NanoScroll; +})(jQuery, window, document); + +//# sourceMappingURL=jquery.nanoscroller.js.map diff --git a/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.js.map b/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.js.map new file mode 100644 index 000000000..077552110 --- /dev/null +++ b/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.js.map @@ -0,0 +1,10 @@ +{ + "version": 3, + "file": "jquery.nanoscroller.js", + "sourceRoot": "../../coffeescripts/", + "sources": [ + "jquery.nanoscroller.coffee" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.min.js b/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.min.js new file mode 100644 index 000000000..fc38e20e1 --- /dev/null +++ b/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.min.js @@ -0,0 +1,4 @@ +/*! nanoScrollerJS - v0.8.1 - (c) 2014 James Florentino; Licensed MIT */ + +!function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H;z={paneClass:"nano-pane",sliderClass:"nano-slider",contentClass:"nano-content",iOSNativeScrolling:!1,preventPageScrolling:!1,disableResize:!1,alwaysVisible:!1,flashDelay:1500,sliderMinHeight:20,sliderMaxHeight:null,documentContext:null,windowContext:null},u="scrollbar",t="scroll",l="mousedown",m="mouseenter",n="mousemove",p="mousewheel",o="mouseup",s="resize",h="drag",i="enter",w="up",r="panedown",f="DOMMouseScroll",g="down",x="wheel",j="keydown",k="keyup",v="touchmove",d="Microsoft Internet Explorer"===b.navigator.appName&&/msie 7./i.test(b.navigator.appVersion)&&b.ActiveXObject,e=null,D=b.requestAnimationFrame,y=b.cancelAnimationFrame,F=c.createElement("div").style,H=function(){var a,b,c,d,e,f;for(d=["t","webkitT","MozT","msT","OT"],a=e=0,f=d.length;f>e;a=++e)if(c=d[a],b=d[a]+"ransform",b in F)return d[a].substr(0,d[a].length-1);return!1}(),G=function(a){return H===!1?!1:""===H?a:H+a.charAt(0).toUpperCase()+a.substr(1)},E=G("transform"),B=E!==!1,A=function(){var a,b,d;return a=c.createElement("div"),b=a.style,b.position="absolute",b.width="100px",b.height="100px",b.overflow=t,b.top="-9999px",c.body.appendChild(a),d=a.offsetWidth-a.clientWidth,c.body.removeChild(a),d},C=function(){var a,c,d;return c=b.navigator.userAgent,(a=/(?=.+Mac OS X)(?=.+Firefox)/.test(c))?(d=/Firefox\/\d{2}\./.exec(c),d&&(d=d[0].replace(/\D+/g,"")),a&&+d>23):!1},q=function(){function j(d,f){this.el=d,this.options=f,e||(e=A()),this.$el=a(this.el),this.doc=a(this.options.documentContext||c),this.win=a(this.options.windowContext||b),this.body=this.doc.find("body"),this.$content=this.$el.children("."+f.contentClass),this.$content.attr("tabindex",this.options.tabIndex||0),this.content=this.$content[0],this.previousPosition=0,this.options.iOSNativeScrolling&&null!=this.el.style.WebkitOverflowScrolling?this.nativeScrolling():this.generate(),this.createEvents(),this.addEvents(),this.reset()}return j.prototype.preventScrolling=function(a,b){if(this.isActive)if(a.type===f)(b===g&&a.originalEvent.detail>0||b===w&&a.originalEvent.detail<0)&&a.preventDefault();else if(a.type===p){if(!a.originalEvent||!a.originalEvent.wheelDelta)return;(b===g&&a.originalEvent.wheelDelta<0||b===w&&a.originalEvent.wheelDelta>0)&&a.preventDefault()}},j.prototype.nativeScrolling=function(){this.$content.css({WebkitOverflowScrolling:"touch"}),this.iOSNativeScrolling=!0,this.isActive=!0},j.prototype.updateScrollValues=function(){var a,b;a=this.content,this.maxScrollTop=a.scrollHeight-a.clientHeight,this.prevScrollTop=this.contentScrollTop||0,this.contentScrollTop=a.scrollTop,b=this.contentScrollTop>this.previousPosition?"down":this.contentScrollTop=a.maxScrollTop&&a.prevScrollTop!==a.maxScrollTop?a.$el.trigger("scrollend"):0===a.contentScrollTop&&0!==a.prevScrollTop&&a.$el.trigger("scrolltop"),!1}}(this),up:function(a){return function(){return a.isBeingDragged=!1,a.pane.removeClass("active"),a.doc.unbind(n,a.events[h]).unbind(o,a.events[w]),a.body.unbind(m,a.events[i]),!1}}(this),resize:function(a){return function(){a.reset()}}(this),panedown:function(a){return function(b){return a.sliderY=(b.offsetY||b.originalEvent.layerY)-.5*a.sliderHeight,a.scroll(),a.events.down(b),!1}}(this),scroll:function(a){return function(b){a.updateScrollValues(),a.isBeingDragged||(a.iOSNativeScrolling||(a.sliderY=a.sliderTop,a.setOnScrollStyles()),null!=b&&(a.contentScrollTop>=a.maxScrollTop?(a.options.preventPageScrolling&&a.preventScrolling(b,g),a.prevScrollTop!==a.maxScrollTop&&a.$el.trigger("scrollend")):0===a.contentScrollTop&&(a.options.preventPageScrolling&&a.preventScrolling(b,w),0!==a.prevScrollTop&&a.$el.trigger("scrolltop"))))}}(this),wheel:function(a){return function(b){var c;if(null!=b)return c=b.delta||b.wheelDelta||b.originalEvent&&b.originalEvent.wheelDelta||-b.detail||b.originalEvent&&-b.originalEvent.detail,c&&(a.sliderY+=-c/3),a.scroll(),!1}}(this),enter:function(a){return function(b){var c;if(a.isBeingDragged)return 1!==(b.buttons||b.which)?(c=a.events)[w].apply(c,arguments):void 0}}(this)}},j.prototype.addEvents=function(){var a;this.removeEvents(),a=this.events,this.options.disableResize||this.win.bind(s,a[s]),this.iOSNativeScrolling||(this.slider.bind(l,a[g]),this.pane.bind(l,a[r]).bind(""+p+" "+f,a[x])),this.$content.bind(""+t+" "+p+" "+f+" "+v,a[t])},j.prototype.removeEvents=function(){var a;a=this.events,this.win.unbind(s,a[s]),this.iOSNativeScrolling||(this.slider.unbind(),this.pane.unbind()),this.$content.unbind(""+t+" "+p+" "+f+" "+v,a[t])},j.prototype.generate=function(){var a,c,d,f,g,h,i;return f=this.options,h=f.paneClass,i=f.sliderClass,a=f.contentClass,(g=this.$el.children("."+h)).length||g.children("."+i).length||this.$el.append('
'),this.pane=this.$el.children("."+h),this.slider=this.pane.find("."+i),0===e&&C()?(d=b.getComputedStyle(this.content,null).getPropertyValue("padding-right").replace(/[^0-9.]+/g,""),c={right:-14,paddingRight:+d+14}):e&&(c={right:-e},this.$el.addClass("has-scrollbar")),null!=c&&this.$content.css(c),this},j.prototype.restore=function(){this.stopped=!1,this.iOSNativeScrolling||this.pane.show(),this.addEvents()},j.prototype.reset=function(){var a,b,c,f,g,h,i,j,k,l,m,n;return this.iOSNativeScrolling?void(this.contentHeight=this.content.scrollHeight):(this.$el.find("."+this.options.paneClass).length||this.generate().stop(),this.stopped&&this.restore(),a=this.content,f=a.style,g=f.overflowY,d&&this.$content.css({height:this.$content.height()}),b=a.scrollHeight+e,l=parseInt(this.$el.css("max-height"),10),l>0&&(this.$el.height(""),this.$el.height(a.scrollHeight>l?l:a.scrollHeight)),i=this.pane.outerHeight(!1),k=parseInt(this.pane.css("top"),10),h=parseInt(this.pane.css("bottom"),10),j=i+k+h,n=Math.round(j/b*j),nthis.options.sliderMaxHeight&&(n=this.options.sliderMaxHeight),g===t&&f.overflowX!==t&&(n+=e),this.maxSliderTop=j-n,this.contentHeight=b,this.paneHeight=i,this.paneOuterHeight=j,this.sliderHeight=n,this.paneTop=k,this.slider.height(n),this.events.scroll(),this.pane.show(),this.isActive=!0,a.scrollHeight===a.clientHeight||this.pane.outerHeight(!0)>=a.scrollHeight&&g!==t?(this.pane.hide(),this.isActive=!1):this.el.clientHeight===a.scrollHeight&&g===t?this.slider.hide():this.slider.show(),this.pane.css({opacity:this.options.alwaysVisible?1:"",visibility:this.options.alwaysVisible?"visible":""}),c=this.$content.css("position"),("static"===c||"relative"===c)&&(m=parseInt(this.$content.css("right"),10),m&&this.$content.css({right:"",marginRight:m})),this)},j.prototype.scroll=function(){return this.isActive?(this.sliderY=Math.max(0,this.sliderY),this.sliderY=Math.min(this.maxSliderTop,this.sliderY),this.$content.scrollTop(this.maxScrollTop*this.sliderY/this.maxSliderTop),this.iOSNativeScrolling||(this.updateScrollValues(),this.setOnScrollStyles()),this):void 0},j.prototype.scrollBottom=function(a){return this.isActive?(this.$content.scrollTop(this.contentHeight-this.$content.height()-a).trigger(p),this.stop().restore(),this):void 0},j.prototype.scrollTop=function(a){return this.isActive?(this.$content.scrollTop(+a).trigger(p),this.stop().restore(),this):void 0},j.prototype.scrollTo=function(a){return this.isActive?(this.scrollTop(this.$el.find(a).get(0).offsetTop),this):void 0},j.prototype.stop=function(){return y&&this.scrollRAF&&(y(this.scrollRAF),this.scrollRAF=null),this.stopped=!0,this.removeEvents(),this.iOSNativeScrolling||this.pane.hide(),this},j.prototype.destroy=function(){return this.stopped||this.stop(),!this.iOSNativeScrolling&&this.pane.length&&this.pane.remove(),d&&this.$content.height(""),this.$content.removeAttr("tabindex"),this.$el.hasClass("has-scrollbar")&&(this.$el.removeClass("has-scrollbar"),this.$content.css({right:""})),this},j.prototype.flash=function(){return!this.iOSNativeScrolling&&this.isActive?(this.reset(),this.pane.addClass("flashed"),setTimeout(function(a){return function(){a.pane.removeClass("flashed")}}(this),this.options.flashDelay),this):void 0},j}(),a.fn.nanoScroller=function(b){return this.each(function(){var c,d;if((d=this.nanoscroller)||(c=a.extend({},z,b),this.nanoscroller=d=new q(this,c)),b&&"object"==typeof b){if(a.extend(d.options,b),null!=b.scrollBottom)return d.scrollBottom(b.scrollBottom);if(null!=b.scrollTop)return d.scrollTop(b.scrollTop);if(b.scrollTo)return d.scrollTo(b.scrollTo);if("bottom"===b.scroll)return d.scrollBottom(0);if("top"===b.scroll)return d.scrollTop(0);if(b.scroll&&b.scroll instanceof a)return d.scrollTo(b.scroll);if(b.stop)return d.stop();if(b.destroy)return d.destroy();if(b.flash)return d.flash()}return d.reset()})},a.fn.nanoScroller.Constructor=q}(jQuery,window,document); +//# sourceMappingURL=jquery.nanoscroller.min.map \ No newline at end of file diff --git a/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.min.js.map b/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.min.js.map new file mode 100644 index 000000000..06a1068d7 --- /dev/null +++ b/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"bin/javascripts/jquery.nanoscroller.min.js","sources":["../../coffeescripts/jquery.nanoscroller.coffee"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.min.map b/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.min.map new file mode 100644 index 000000000..2cee0f0a2 --- /dev/null +++ b/ajax/libs/jquery.nanoscroller/0.8.2/javascripts/jquery.nanoscroller.min.map @@ -0,0 +1 @@ +{"version":3,"file":"jquery.nanoscroller.min.js","sources":["../../coffeescripts/jquery.nanoscroller.coffee"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/ajax/libs/jquery.nanoscroller/package.json b/ajax/libs/jquery.nanoscroller/package.json index bebf48017..7776e70fd 100644 --- a/ajax/libs/jquery.nanoscroller/package.json +++ b/ajax/libs/jquery.nanoscroller/package.json @@ -1,7 +1,7 @@ { "name": "jquery.nanoscroller", - "filename": "jquery.nanoscroller.min.js", - "version": "0.8.1", + "filename": "javascripts/jquery.nanoscroller.min.js", + "version": "0.8.2", "description": "A jQuery plugin that offers a simplistic way of implementing Lion OS scrollbars", "homepage": "http://jamesflorentino.github.com/nanoScrollerJS/", "keywords": [