New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

zscroller

Package Overview
Dependencies
Maintainers
1
Versions
62
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

zscroller - npm Package Compare versions

Comparing version 0.6.0-beta.1 to 0.6.0-beta.2

2

dist-types/index.d.ts

@@ -73,2 +73,4 @@ interface ViewportSize {

_bindEvents(): void;
scrollTo(x: number, y: number, animate: boolean): void;
scrollBy(x: number, y: number, animate: boolean): void;
_onIndicatorMouseDown(e: any): void;

@@ -75,0 +77,0 @@ _onIndicatorMouseMove(e: any, type: any): void;

@@ -1803,2 +1803,10 @@ function _defineProperty(obj, key, value) {

_proto.scrollTo = function scrollTo(x, y, animate) {
return this._scroller.scrollTo(x, y, animate);
};
_proto.scrollBy = function scrollBy(x, y, animate) {
return this._scroller.scrollBy(x, y, animate);
};
_proto._onIndicatorMouseDown = function _onIndicatorMouseDown(e) {

@@ -1805,0 +1813,0 @@ this._initPagePos = {

2

package.json
{
"name": "zscroller",
"description": "dom scroller based on zynga scroller",
"version": "0.6.0-beta.1",
"version": "0.6.0-beta.2",
"license": "MIT",

@@ -6,0 +6,0 @@ "files": [

@@ -46,42 +46,77 @@ # zscroller

### options
### typed
```js
interface ViewportSize {
width: number;
height: number;
width: number;
height: number;
}
interface ContentSize {
width: number;
height: number;
width: number;
height: number;
}
interface X {
width: number;
height?: number;
scrollbar?: { style: any };
indicator?: { style: any };
width: number;
height?: number;
scrollbar?: {
style: any;
};
indicator?: {
style: any;
};
}
interface Y {
width?: number;
height: number;
scrollbar?: { style: any };
indicator?: { style: any };
width?: number;
height: number;
scrollbar?: {
style: any;
};
indicator?: {
style: any;
};
}
interface ZScrollerOption {
locking: boolean;
viewport: ViewportSize;
content: ContentSize;
x?: X;
y?: Y;
container?: HTMLElement;
scrollingComplete?: () => any;
onScroll?: (left: number, top: number, zoom: number) => any;
locking: boolean;
viewport: ViewportSize;
content: ContentSize;
x?: X;
y?: Y;
container?: HTMLElement;
scrollingComplete?: () => any;
onScroll?: (left: number, top: number, zoom: number) => any;
}
declare class ZScroller {
private _ratio;
private _containerMouseDownTimer;
private _options;
private _zOptions;
private _destroyed;
private _timer;
private _scrollbars;
private _indicators;
private _indicatorsSize;
private _indicatorsPos;
private _scrollbarsOpacity;
private _scroller;
private _disabled;
private _eventHandlers;
private _initPagePos;
constructor(_options: ZScrollerOption);
scrollTo(x: number, y: number, animate: boolean): void;
scrollBy(x: number, y: number, animate: boolean): void;
getScrollbar(type: any): HTMLElement;
setDisabled(disabled: any): void;
// relayout
setDimensions({ viewport, content, x, y, }?: {
viewport?: ViewportSize;
content?: ContentSize;
x?: X;
y?: Y;
}): void;
destroy(): void;
}
```
### usage
```js

@@ -88,0 +123,0 @@ zscroller = new ZScroller({

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc