├── .gitignore ├── .travis.yml ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── demo ├── images │ ├── image4.jpg │ ├── landscape.jpg │ ├── landscape2.jpg │ └── tibet-6.jpg ├── index.html ├── index.less └── index.tsx ├── gulpfile.js ├── package.json ├── src ├── Icon.tsx ├── Loading.tsx ├── Viewer.tsx ├── ViewerCanvas.tsx ├── ViewerCore.tsx ├── ViewerNav.tsx ├── ViewerProps.ts ├── ViewerToolbar.tsx ├── __tests__ │ └── viewer.test.tsx ├── constants.ts ├── index.tsx └── style │ ├── fonts │ ├── icomoon.eot │ ├── icomoon.svg │ ├── icomoon.ttf │ └── icomoon.woff │ └── index.less ├── ssr-test ├── .babelrc ├── app.js ├── client.js ├── package-lock.json ├── package.json ├── server.js └── webpack.config.js ├── tsconfig.json ├── tsconfig.test.json ├── tslint.json ├── webpack.config.common.js ├── webpack.config.doc.js ├── webpack.config.js └── webpack.config.prop.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/README.md -------------------------------------------------------------------------------- /demo/images/image4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/demo/images/image4.jpg -------------------------------------------------------------------------------- /demo/images/landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/demo/images/landscape.jpg -------------------------------------------------------------------------------- /demo/images/landscape2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/demo/images/landscape2.jpg -------------------------------------------------------------------------------- /demo/images/tibet-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/demo/images/tibet-6.jpg -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/demo/index.less -------------------------------------------------------------------------------- /demo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/demo/index.tsx -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/package.json -------------------------------------------------------------------------------- /src/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/Icon.tsx -------------------------------------------------------------------------------- /src/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/Loading.tsx -------------------------------------------------------------------------------- /src/Viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/Viewer.tsx -------------------------------------------------------------------------------- /src/ViewerCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/ViewerCanvas.tsx -------------------------------------------------------------------------------- /src/ViewerCore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/ViewerCore.tsx -------------------------------------------------------------------------------- /src/ViewerNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/ViewerNav.tsx -------------------------------------------------------------------------------- /src/ViewerProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/ViewerProps.ts -------------------------------------------------------------------------------- /src/ViewerToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/ViewerToolbar.tsx -------------------------------------------------------------------------------- /src/__tests__/viewer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/__tests__/viewer.test.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/style/fonts/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/style/fonts/icomoon.eot -------------------------------------------------------------------------------- /src/style/fonts/icomoon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/style/fonts/icomoon.svg -------------------------------------------------------------------------------- /src/style/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/style/fonts/icomoon.ttf -------------------------------------------------------------------------------- /src/style/fonts/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/style/fonts/icomoon.woff -------------------------------------------------------------------------------- /src/style/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/src/style/index.less -------------------------------------------------------------------------------- /ssr-test/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/ssr-test/.babelrc -------------------------------------------------------------------------------- /ssr-test/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/ssr-test/app.js -------------------------------------------------------------------------------- /ssr-test/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/ssr-test/client.js -------------------------------------------------------------------------------- /ssr-test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/ssr-test/package-lock.json -------------------------------------------------------------------------------- /ssr-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/ssr-test/package.json -------------------------------------------------------------------------------- /ssr-test/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/ssr-test/server.js -------------------------------------------------------------------------------- /ssr-test/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/ssr-test/webpack.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/tslint.json -------------------------------------------------------------------------------- /webpack.config.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/webpack.config.common.js -------------------------------------------------------------------------------- /webpack.config.doc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/webpack.config.doc.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.config.prop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infeng/react-viewer/HEAD/webpack.config.prop.js --------------------------------------------------------------------------------