├── .gitignore ├── lerna-debug.log ├── lerna.json ├── package.json ├── packages ├── oss-upload-button │ ├── README.md │ ├── package.json │ └── src │ │ ├── OssUploadButton.less │ │ ├── OssUploadButton.vue │ │ └── image │ │ ├── audio.svg │ │ ├── file-trans-img.svg │ │ ├── file-trans-web.svg │ │ ├── image.svg │ │ ├── upload-active.svg │ │ ├── upload.svg │ │ └── video.svg ├── oss-upload-manager │ ├── README.md │ ├── package.json │ └── src │ │ ├── fetch-middleware.js │ │ ├── image │ │ └── default_cover.svg │ │ └── index.js ├── page-controller │ ├── README.md │ ├── package.json │ └── src │ │ ├── PageController.less │ │ ├── PageController.vue │ │ └── image │ │ ├── back-disable.svg │ │ ├── back.svg │ │ ├── first-active.svg │ │ ├── first-disable.svg │ │ ├── last-active.svg │ │ ├── last-disable.svg │ │ ├── next-disabled.svg │ │ └── next.svg ├── player-controller │ ├── README.md │ ├── package.json │ └── src │ │ ├── PlayerController.less │ │ ├── PlayerController.vue │ │ ├── SeekSlider.less │ │ ├── SeekSlider.vue │ │ ├── WatchDisplay.js │ │ └── image │ │ ├── video_pause.svg │ │ └── video_play.svg ├── preview-controller │ ├── README.md │ ├── package.json │ └── src │ │ ├── PptImage.vue │ │ ├── PreviewController.less │ │ ├── PreviewController.vue │ │ └── image │ │ ├── add-page.svg │ │ ├── close.svg │ │ ├── delete.svg │ │ └── pages.svg ├── redo-undo │ ├── README.md │ ├── package.json │ └── src │ │ ├── RedoUndo.less │ │ ├── RedoUndo.vue │ │ └── image │ │ ├── redo-disabled.svg │ │ ├── redo.svg │ │ ├── undo-disabled.svg │ │ └── undo.svg ├── tool-box │ ├── README.md │ ├── package.json │ └── src │ │ ├── ToolBox.less │ │ ├── ToolBox.vue │ │ ├── ToolBoxPaletteBox.less │ │ ├── ToolBoxPaletteBox.vue │ │ └── image │ │ ├── arrow-active.svg │ │ ├── arrow.svg │ │ ├── ellipse-active.svg │ │ ├── ellipse.svg │ │ ├── eraser-active.svg │ │ ├── eraser.svg │ │ ├── hand-active.svg │ │ ├── hand.svg │ │ ├── laserPointer-active.svg │ │ ├── laserPointer.svg │ │ ├── mask.svg │ │ ├── pencil-active.svg │ │ ├── pencil.svg │ │ ├── rectangle-active.svg │ │ ├── rectangle.svg │ │ ├── selector-active.svg │ │ ├── selector.svg │ │ ├── straight-active.svg │ │ ├── straight.svg │ │ ├── text-active.svg │ │ ├── text.svg │ │ ├── upload-active.svg │ │ └── upload.svg └── zoom-controller │ ├── README.md │ ├── package.json │ └── src │ ├── ZoomController.less │ ├── ZoomController.vue │ └── image │ ├── less.svg │ ├── plus.svg │ └── reset.svg ├── whiteboard ├── .browserslistrc ├── .eslintrc.js ├── .gitignore ├── README.md ├── babel.config.js ├── package.json ├── prettierrc.js ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── .env.example │ ├── App.vue │ ├── Identity.js │ ├── PlayerPhase.js │ ├── apiMiddleware │ │ └── RoomOperator.js │ ├── appToken.js │ ├── assets │ │ ├── image │ │ │ ├── create.svg │ │ │ ├── exit.svg │ │ │ ├── folder.svg │ │ │ ├── invite-active.svg │ │ │ ├── invite.svg │ │ │ ├── join.svg │ │ │ ├── loading.svg │ │ │ ├── logo.svg │ │ │ ├── name_bg.jpg │ │ │ ├── netless_black.svg │ │ │ ├── pages.svg │ │ │ ├── player_begin.svg │ │ │ ├── player_stop.svg │ │ │ ├── replay-screen.png │ │ │ ├── room_not_find.svg │ │ │ └── video-play.svg │ │ └── less │ │ │ └── them.less │ ├── components │ │ ├── Exit │ │ │ ├── ExitButton.less │ │ │ ├── ExitButtonPlayer.vue │ │ │ └── ExitButtonRoom.vue │ │ ├── InviteButton │ │ │ ├── InviteButton.less │ │ │ └── InviteButton.vue │ │ ├── RedoUndo │ │ │ ├── RedoUndo.less │ │ │ ├── RedoUndo.vue │ │ │ └── src │ │ │ │ └── image │ │ │ │ ├── redo-disabled.svg │ │ │ │ ├── redo.svg │ │ │ │ ├── undo-disabled.svg │ │ │ │ └── undo.svg │ │ ├── cursor-tool │ │ │ ├── CursorTool.less │ │ │ ├── CursorTool.vue │ │ │ └── src │ │ │ │ └── image │ │ │ │ ├── arrow.svg │ │ │ │ ├── ellipse.svg │ │ │ │ ├── eraser-cursor.png │ │ │ │ ├── eraser.svg │ │ │ │ ├── hand.svg │ │ │ │ ├── pencil-cursor.png │ │ │ │ ├── pencil.svg │ │ │ │ ├── rectangle.svg │ │ │ │ ├── selector-cursor.png │ │ │ │ ├── selector.svg │ │ │ │ ├── shape-cursor.svg │ │ │ │ ├── straight.svg │ │ │ │ ├── text-cursor.svg │ │ │ │ └── text.svg │ │ ├── oss-upload-button │ │ │ ├── OssUploadButton.less │ │ │ ├── OssUploadButton.vue │ │ │ └── src │ │ │ │ └── image │ │ │ │ ├── audio.svg │ │ │ │ ├── file-trans-img.svg │ │ │ │ ├── file-trans-web.svg │ │ │ │ ├── image.svg │ │ │ │ ├── upload-active.svg │ │ │ │ ├── upload.svg │ │ │ │ └── video.svg │ │ ├── oss-upload-manager │ │ │ ├── fetch-middleware.js │ │ │ ├── index.js │ │ │ └── src │ │ │ │ └── image │ │ │ │ └── default_cover.svg │ │ ├── page-controller │ │ │ ├── PageController.less │ │ │ ├── PageController.vue │ │ │ └── src │ │ │ │ └── image │ │ │ │ ├── back-disable.svg │ │ │ │ ├── back.svg │ │ │ │ ├── first-active.svg │ │ │ │ ├── first-disable.svg │ │ │ │ ├── last-active.svg │ │ │ │ ├── last-disable.svg │ │ │ │ ├── next-disabled.svg │ │ │ │ └── next.svg │ │ ├── player-controller │ │ │ ├── PlayerController.less │ │ │ ├── PlayerController.vue │ │ │ ├── PlayerSyncController.vue │ │ │ ├── SeekSlider.less │ │ │ ├── SeekSlider.vue │ │ │ ├── WatchDisplay.js │ │ │ └── src │ │ │ │ └── image │ │ │ │ ├── video_pause.svg │ │ │ │ └── video_play.svg │ │ ├── preview-controller │ │ │ ├── PptImage.vue │ │ │ ├── PreviewController.less │ │ │ ├── PreviewController.vue │ │ │ └── src │ │ │ │ └── image │ │ │ │ ├── add-page.svg │ │ │ │ ├── close.svg │ │ │ │ ├── delete.svg │ │ │ │ └── pages.svg │ │ ├── tool-box │ │ │ ├── ToolBox.less │ │ │ ├── ToolBox.vue │ │ │ ├── ToolBoxPaletteBox.less │ │ │ ├── ToolBoxPaletteBox.vue │ │ │ └── src │ │ │ │ └── image │ │ │ │ ├── arrow-active.svg │ │ │ │ ├── arrow.svg │ │ │ │ ├── ellipse-active.svg │ │ │ │ ├── ellipse.svg │ │ │ │ ├── eraser-active.svg │ │ │ │ ├── eraser.svg │ │ │ │ ├── hand-active.svg │ │ │ │ ├── hand.svg │ │ │ │ ├── laserPointer-active.svg │ │ │ │ ├── laserPointer.svg │ │ │ │ ├── mask.svg │ │ │ │ ├── pencil-active.svg │ │ │ │ ├── pencil.svg │ │ │ │ ├── rectangle-active.svg │ │ │ │ ├── rectangle.svg │ │ │ │ ├── selector-active.svg │ │ │ │ ├── selector.svg │ │ │ │ ├── straight-active.svg │ │ │ │ ├── straight.svg │ │ │ │ ├── text-active.svg │ │ │ │ ├── text.svg │ │ │ │ ├── upload-active.svg │ │ │ │ └── upload.svg │ │ └── zoom-controller │ │ │ ├── ZoomController.less │ │ │ ├── ZoomController.vue │ │ │ └── src │ │ │ └── image │ │ │ ├── less.svg │ │ │ ├── plus.svg │ │ │ └── reset.svg │ ├── main.js │ ├── router │ │ └── index.js │ ├── store │ │ └── index.js │ └── views │ │ ├── IndexPage │ │ ├── Index.vue │ │ └── components │ │ │ ├── IndexPage.less │ │ │ └── IndexPage.vue │ │ ├── JoinPage │ │ ├── Join.vue │ │ └── components │ │ │ ├── JoinPage.less │ │ │ └── JoinPage.vue │ │ ├── LoadingPage │ │ ├── LoadingPage.less │ │ └── LoadingPage.vue │ │ ├── PageError │ │ ├── PageError.less │ │ └── PageError.vue │ │ ├── ReplayPage │ │ ├── Replay.vue │ │ ├── ReplaySync.vue │ │ └── components │ │ │ ├── ReplayPage.less │ │ │ ├── ReplayPage.vue │ │ │ ├── ReplaySyncPage.less │ │ │ └── ReplaySyncPage.vue │ │ ├── WhiteboardCreatorPage │ │ └── WhiteboardCreatorPage.vue │ │ └── WhiteboardPage │ │ ├── Whiteboard.vue │ │ └── components │ │ ├── WhiteboardPage.less │ │ └── WhiteboardPage.vue └── yarn.lock └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .DS_Store 3 | yarn-error.log 4 | .idea 5 | dist 6 | -------------------------------------------------------------------------------- /lerna-debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/lerna-debug.log -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/package.json -------------------------------------------------------------------------------- /packages/oss-upload-button/README.md: -------------------------------------------------------------------------------- 1 | # `oss-upload-button` 2 | -------------------------------------------------------------------------------- /packages/oss-upload-button/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-button/package.json -------------------------------------------------------------------------------- /packages/oss-upload-button/src/OssUploadButton.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-button/src/OssUploadButton.less -------------------------------------------------------------------------------- /packages/oss-upload-button/src/OssUploadButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-button/src/OssUploadButton.vue -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/audio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-button/src/image/audio.svg -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/file-trans-img.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-button/src/image/file-trans-img.svg -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/file-trans-web.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-button/src/image/file-trans-web.svg -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-button/src/image/image.svg -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/upload-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-button/src/image/upload-active.svg -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/upload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-button/src/image/upload.svg -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/video.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-button/src/image/video.svg -------------------------------------------------------------------------------- /packages/oss-upload-manager/README.md: -------------------------------------------------------------------------------- 1 | # `oss-upload-manager` 2 | -------------------------------------------------------------------------------- /packages/oss-upload-manager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-manager/package.json -------------------------------------------------------------------------------- /packages/oss-upload-manager/src/fetch-middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-manager/src/fetch-middleware.js -------------------------------------------------------------------------------- /packages/oss-upload-manager/src/image/default_cover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-manager/src/image/default_cover.svg -------------------------------------------------------------------------------- /packages/oss-upload-manager/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/oss-upload-manager/src/index.js -------------------------------------------------------------------------------- /packages/page-controller/README.md: -------------------------------------------------------------------------------- 1 | # `page-controller` 2 | -------------------------------------------------------------------------------- /packages/page-controller/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/page-controller/package.json -------------------------------------------------------------------------------- /packages/page-controller/src/PageController.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/page-controller/src/PageController.less -------------------------------------------------------------------------------- /packages/page-controller/src/PageController.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/page-controller/src/PageController.vue -------------------------------------------------------------------------------- /packages/page-controller/src/image/back-disable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/page-controller/src/image/back-disable.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/page-controller/src/image/back.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/first-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/page-controller/src/image/first-active.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/first-disable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/page-controller/src/image/first-disable.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/last-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/page-controller/src/image/last-active.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/last-disable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/page-controller/src/image/last-disable.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/next-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/page-controller/src/image/next-disabled.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/page-controller/src/image/next.svg -------------------------------------------------------------------------------- /packages/player-controller/README.md: -------------------------------------------------------------------------------- 1 | # `player-controller` 2 | -------------------------------------------------------------------------------- /packages/player-controller/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/player-controller/package.json -------------------------------------------------------------------------------- /packages/player-controller/src/PlayerController.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/player-controller/src/PlayerController.less -------------------------------------------------------------------------------- /packages/player-controller/src/PlayerController.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/player-controller/src/PlayerController.vue -------------------------------------------------------------------------------- /packages/player-controller/src/SeekSlider.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/player-controller/src/SeekSlider.less -------------------------------------------------------------------------------- /packages/player-controller/src/SeekSlider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/player-controller/src/SeekSlider.vue -------------------------------------------------------------------------------- /packages/player-controller/src/WatchDisplay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/player-controller/src/WatchDisplay.js -------------------------------------------------------------------------------- /packages/player-controller/src/image/video_pause.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/player-controller/src/image/video_pause.svg -------------------------------------------------------------------------------- /packages/player-controller/src/image/video_play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/player-controller/src/image/video_play.svg -------------------------------------------------------------------------------- /packages/preview-controller/README.md: -------------------------------------------------------------------------------- 1 | # `preview-controller` 2 | -------------------------------------------------------------------------------- /packages/preview-controller/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/preview-controller/package.json -------------------------------------------------------------------------------- /packages/preview-controller/src/PptImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/preview-controller/src/PptImage.vue -------------------------------------------------------------------------------- /packages/preview-controller/src/PreviewController.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/preview-controller/src/PreviewController.less -------------------------------------------------------------------------------- /packages/preview-controller/src/PreviewController.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/preview-controller/src/PreviewController.vue -------------------------------------------------------------------------------- /packages/preview-controller/src/image/add-page.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/preview-controller/src/image/add-page.svg -------------------------------------------------------------------------------- /packages/preview-controller/src/image/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/preview-controller/src/image/close.svg -------------------------------------------------------------------------------- /packages/preview-controller/src/image/delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/preview-controller/src/image/delete.svg -------------------------------------------------------------------------------- /packages/preview-controller/src/image/pages.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/preview-controller/src/image/pages.svg -------------------------------------------------------------------------------- /packages/redo-undo/README.md: -------------------------------------------------------------------------------- 1 | # `redo-undo` 2 | -------------------------------------------------------------------------------- /packages/redo-undo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/redo-undo/package.json -------------------------------------------------------------------------------- /packages/redo-undo/src/RedoUndo.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/redo-undo/src/RedoUndo.less -------------------------------------------------------------------------------- /packages/redo-undo/src/RedoUndo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/redo-undo/src/RedoUndo.vue -------------------------------------------------------------------------------- /packages/redo-undo/src/image/redo-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/redo-undo/src/image/redo-disabled.svg -------------------------------------------------------------------------------- /packages/redo-undo/src/image/redo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/redo-undo/src/image/redo.svg -------------------------------------------------------------------------------- /packages/redo-undo/src/image/undo-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/redo-undo/src/image/undo-disabled.svg -------------------------------------------------------------------------------- /packages/redo-undo/src/image/undo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/redo-undo/src/image/undo.svg -------------------------------------------------------------------------------- /packages/tool-box/README.md: -------------------------------------------------------------------------------- 1 | # `tool-box` 2 | -------------------------------------------------------------------------------- /packages/tool-box/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/package.json -------------------------------------------------------------------------------- /packages/tool-box/src/ToolBox.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/ToolBox.less -------------------------------------------------------------------------------- /packages/tool-box/src/ToolBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/ToolBox.vue -------------------------------------------------------------------------------- /packages/tool-box/src/ToolBoxPaletteBox.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/ToolBoxPaletteBox.less -------------------------------------------------------------------------------- /packages/tool-box/src/ToolBoxPaletteBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/ToolBoxPaletteBox.vue -------------------------------------------------------------------------------- /packages/tool-box/src/image/arrow-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/arrow-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/arrow.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/ellipse-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/ellipse-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/ellipse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/ellipse.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/eraser-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/eraser-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/eraser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/eraser.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/hand-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/hand-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/hand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/hand.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/laserPointer-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/laserPointer-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/laserPointer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/laserPointer.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/mask.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/mask.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/pencil-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/pencil-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/pencil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/pencil.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/rectangle-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/rectangle-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/rectangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/rectangle.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/selector-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/selector-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/selector.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/selector.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/straight-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/straight-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/straight.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/straight.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/text-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/text-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/text.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/upload-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/upload-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/upload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/tool-box/src/image/upload.svg -------------------------------------------------------------------------------- /packages/zoom-controller/README.md: -------------------------------------------------------------------------------- 1 | # `zoom-controller` 2 | -------------------------------------------------------------------------------- /packages/zoom-controller/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/zoom-controller/package.json -------------------------------------------------------------------------------- /packages/zoom-controller/src/ZoomController.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/zoom-controller/src/ZoomController.less -------------------------------------------------------------------------------- /packages/zoom-controller/src/ZoomController.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/zoom-controller/src/ZoomController.vue -------------------------------------------------------------------------------- /packages/zoom-controller/src/image/less.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/zoom-controller/src/image/less.svg -------------------------------------------------------------------------------- /packages/zoom-controller/src/image/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/zoom-controller/src/image/plus.svg -------------------------------------------------------------------------------- /packages/zoom-controller/src/image/reset.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/packages/zoom-controller/src/image/reset.svg -------------------------------------------------------------------------------- /whiteboard/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not dead 4 | -------------------------------------------------------------------------------- /whiteboard/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/.eslintrc.js -------------------------------------------------------------------------------- /whiteboard/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/.gitignore -------------------------------------------------------------------------------- /whiteboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/README.md -------------------------------------------------------------------------------- /whiteboard/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/babel.config.js -------------------------------------------------------------------------------- /whiteboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/package.json -------------------------------------------------------------------------------- /whiteboard/prettierrc.js: -------------------------------------------------------------------------------- 1 | modules.exports = { 2 | trailingComma: "none", //是否使用尾逗号,有三个可选值"" 3 | }; 4 | -------------------------------------------------------------------------------- /whiteboard/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/public/favicon.ico -------------------------------------------------------------------------------- /whiteboard/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/public/index.html -------------------------------------------------------------------------------- /whiteboard/src/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/.env.example -------------------------------------------------------------------------------- /whiteboard/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/App.vue -------------------------------------------------------------------------------- /whiteboard/src/Identity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/Identity.js -------------------------------------------------------------------------------- /whiteboard/src/PlayerPhase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/PlayerPhase.js -------------------------------------------------------------------------------- /whiteboard/src/apiMiddleware/RoomOperator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/apiMiddleware/RoomOperator.js -------------------------------------------------------------------------------- /whiteboard/src/appToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/appToken.js -------------------------------------------------------------------------------- /whiteboard/src/assets/image/create.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/create.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/exit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/exit.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/folder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/folder.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/invite-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/invite-active.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/invite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/invite.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/join.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/join.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/loading.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/logo.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/name_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/name_bg.jpg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/netless_black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/netless_black.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/pages.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/pages.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/player_begin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/player_begin.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/player_stop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/player_stop.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/replay-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/replay-screen.png -------------------------------------------------------------------------------- /whiteboard/src/assets/image/room_not_find.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/room_not_find.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/video-play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/image/video-play.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/less/them.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/assets/less/them.less -------------------------------------------------------------------------------- /whiteboard/src/components/Exit/ExitButton.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/Exit/ExitButton.less -------------------------------------------------------------------------------- /whiteboard/src/components/Exit/ExitButtonPlayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/Exit/ExitButtonPlayer.vue -------------------------------------------------------------------------------- /whiteboard/src/components/Exit/ExitButtonRoom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/Exit/ExitButtonRoom.vue -------------------------------------------------------------------------------- /whiteboard/src/components/InviteButton/InviteButton.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/InviteButton/InviteButton.less -------------------------------------------------------------------------------- /whiteboard/src/components/InviteButton/InviteButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/InviteButton/InviteButton.vue -------------------------------------------------------------------------------- /whiteboard/src/components/RedoUndo/RedoUndo.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/RedoUndo/RedoUndo.less -------------------------------------------------------------------------------- /whiteboard/src/components/RedoUndo/RedoUndo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/RedoUndo/RedoUndo.vue -------------------------------------------------------------------------------- /whiteboard/src/components/RedoUndo/src/image/redo-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/RedoUndo/src/image/redo-disabled.svg -------------------------------------------------------------------------------- /whiteboard/src/components/RedoUndo/src/image/redo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/RedoUndo/src/image/redo.svg -------------------------------------------------------------------------------- /whiteboard/src/components/RedoUndo/src/image/undo-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/RedoUndo/src/image/undo-disabled.svg -------------------------------------------------------------------------------- /whiteboard/src/components/RedoUndo/src/image/undo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/RedoUndo/src/image/undo.svg -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/CursorTool.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/CursorTool.less -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/CursorTool.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/CursorTool.vue -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/arrow.svg -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/ellipse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/ellipse.svg -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/eraser-cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/eraser-cursor.png -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/eraser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/eraser.svg -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/hand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/hand.svg -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/pencil-cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/pencil-cursor.png -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/pencil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/pencil.svg -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/rectangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/rectangle.svg -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/selector-cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/selector-cursor.png -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/selector.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/selector.svg -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/shape-cursor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/shape-cursor.svg -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/straight.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/straight.svg -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/text-cursor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/text-cursor.svg -------------------------------------------------------------------------------- /whiteboard/src/components/cursor-tool/src/image/text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/cursor-tool/src/image/text.svg -------------------------------------------------------------------------------- /whiteboard/src/components/oss-upload-button/OssUploadButton.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/oss-upload-button/OssUploadButton.less -------------------------------------------------------------------------------- /whiteboard/src/components/oss-upload-button/OssUploadButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/oss-upload-button/OssUploadButton.vue -------------------------------------------------------------------------------- /whiteboard/src/components/oss-upload-button/src/image/audio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/oss-upload-button/src/image/audio.svg -------------------------------------------------------------------------------- /whiteboard/src/components/oss-upload-button/src/image/file-trans-img.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/oss-upload-button/src/image/file-trans-img.svg -------------------------------------------------------------------------------- /whiteboard/src/components/oss-upload-button/src/image/file-trans-web.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/oss-upload-button/src/image/file-trans-web.svg -------------------------------------------------------------------------------- /whiteboard/src/components/oss-upload-button/src/image/image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/oss-upload-button/src/image/image.svg -------------------------------------------------------------------------------- /whiteboard/src/components/oss-upload-button/src/image/upload-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/oss-upload-button/src/image/upload-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/oss-upload-button/src/image/upload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/oss-upload-button/src/image/upload.svg -------------------------------------------------------------------------------- /whiteboard/src/components/oss-upload-button/src/image/video.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/oss-upload-button/src/image/video.svg -------------------------------------------------------------------------------- /whiteboard/src/components/oss-upload-manager/fetch-middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/oss-upload-manager/fetch-middleware.js -------------------------------------------------------------------------------- /whiteboard/src/components/oss-upload-manager/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/oss-upload-manager/index.js -------------------------------------------------------------------------------- /whiteboard/src/components/oss-upload-manager/src/image/default_cover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/oss-upload-manager/src/image/default_cover.svg -------------------------------------------------------------------------------- /whiteboard/src/components/page-controller/PageController.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/page-controller/PageController.less -------------------------------------------------------------------------------- /whiteboard/src/components/page-controller/PageController.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/page-controller/PageController.vue -------------------------------------------------------------------------------- /whiteboard/src/components/page-controller/src/image/back-disable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/page-controller/src/image/back-disable.svg -------------------------------------------------------------------------------- /whiteboard/src/components/page-controller/src/image/back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/page-controller/src/image/back.svg -------------------------------------------------------------------------------- /whiteboard/src/components/page-controller/src/image/first-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/page-controller/src/image/first-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/page-controller/src/image/first-disable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/page-controller/src/image/first-disable.svg -------------------------------------------------------------------------------- /whiteboard/src/components/page-controller/src/image/last-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/page-controller/src/image/last-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/page-controller/src/image/last-disable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/page-controller/src/image/last-disable.svg -------------------------------------------------------------------------------- /whiteboard/src/components/page-controller/src/image/next-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/page-controller/src/image/next-disabled.svg -------------------------------------------------------------------------------- /whiteboard/src/components/page-controller/src/image/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/page-controller/src/image/next.svg -------------------------------------------------------------------------------- /whiteboard/src/components/player-controller/PlayerController.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/player-controller/PlayerController.less -------------------------------------------------------------------------------- /whiteboard/src/components/player-controller/PlayerController.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/player-controller/PlayerController.vue -------------------------------------------------------------------------------- /whiteboard/src/components/player-controller/PlayerSyncController.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/player-controller/PlayerSyncController.vue -------------------------------------------------------------------------------- /whiteboard/src/components/player-controller/SeekSlider.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/player-controller/SeekSlider.less -------------------------------------------------------------------------------- /whiteboard/src/components/player-controller/SeekSlider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/player-controller/SeekSlider.vue -------------------------------------------------------------------------------- /whiteboard/src/components/player-controller/WatchDisplay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/player-controller/WatchDisplay.js -------------------------------------------------------------------------------- /whiteboard/src/components/player-controller/src/image/video_pause.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/player-controller/src/image/video_pause.svg -------------------------------------------------------------------------------- /whiteboard/src/components/player-controller/src/image/video_play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/player-controller/src/image/video_play.svg -------------------------------------------------------------------------------- /whiteboard/src/components/preview-controller/PptImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/preview-controller/PptImage.vue -------------------------------------------------------------------------------- /whiteboard/src/components/preview-controller/PreviewController.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/preview-controller/PreviewController.less -------------------------------------------------------------------------------- /whiteboard/src/components/preview-controller/PreviewController.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/preview-controller/PreviewController.vue -------------------------------------------------------------------------------- /whiteboard/src/components/preview-controller/src/image/add-page.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/preview-controller/src/image/add-page.svg -------------------------------------------------------------------------------- /whiteboard/src/components/preview-controller/src/image/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/preview-controller/src/image/close.svg -------------------------------------------------------------------------------- /whiteboard/src/components/preview-controller/src/image/delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/preview-controller/src/image/delete.svg -------------------------------------------------------------------------------- /whiteboard/src/components/preview-controller/src/image/pages.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/preview-controller/src/image/pages.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/ToolBox.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/ToolBox.less -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/ToolBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/ToolBox.vue -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/ToolBoxPaletteBox.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/ToolBoxPaletteBox.less -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/ToolBoxPaletteBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/ToolBoxPaletteBox.vue -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/arrow-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/arrow-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/arrow.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/ellipse-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/ellipse-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/ellipse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/ellipse.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/eraser-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/eraser-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/eraser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/eraser.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/hand-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/hand-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/hand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/hand.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/laserPointer-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/laserPointer-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/laserPointer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/laserPointer.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/mask.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/mask.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/pencil-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/pencil-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/pencil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/pencil.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/rectangle-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/rectangle-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/rectangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/rectangle.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/selector-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/selector-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/selector.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/selector.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/straight-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/straight-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/straight.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/straight.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/text-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/text-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/text.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/upload-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/upload-active.svg -------------------------------------------------------------------------------- /whiteboard/src/components/tool-box/src/image/upload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/tool-box/src/image/upload.svg -------------------------------------------------------------------------------- /whiteboard/src/components/zoom-controller/ZoomController.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/zoom-controller/ZoomController.less -------------------------------------------------------------------------------- /whiteboard/src/components/zoom-controller/ZoomController.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/zoom-controller/ZoomController.vue -------------------------------------------------------------------------------- /whiteboard/src/components/zoom-controller/src/image/less.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/zoom-controller/src/image/less.svg -------------------------------------------------------------------------------- /whiteboard/src/components/zoom-controller/src/image/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/zoom-controller/src/image/plus.svg -------------------------------------------------------------------------------- /whiteboard/src/components/zoom-controller/src/image/reset.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/components/zoom-controller/src/image/reset.svg -------------------------------------------------------------------------------- /whiteboard/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/main.js -------------------------------------------------------------------------------- /whiteboard/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/router/index.js -------------------------------------------------------------------------------- /whiteboard/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/store/index.js -------------------------------------------------------------------------------- /whiteboard/src/views/IndexPage/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/IndexPage/Index.vue -------------------------------------------------------------------------------- /whiteboard/src/views/IndexPage/components/IndexPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/IndexPage/components/IndexPage.less -------------------------------------------------------------------------------- /whiteboard/src/views/IndexPage/components/IndexPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/IndexPage/components/IndexPage.vue -------------------------------------------------------------------------------- /whiteboard/src/views/JoinPage/Join.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/JoinPage/Join.vue -------------------------------------------------------------------------------- /whiteboard/src/views/JoinPage/components/JoinPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/JoinPage/components/JoinPage.less -------------------------------------------------------------------------------- /whiteboard/src/views/JoinPage/components/JoinPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/JoinPage/components/JoinPage.vue -------------------------------------------------------------------------------- /whiteboard/src/views/LoadingPage/LoadingPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/LoadingPage/LoadingPage.less -------------------------------------------------------------------------------- /whiteboard/src/views/LoadingPage/LoadingPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/LoadingPage/LoadingPage.vue -------------------------------------------------------------------------------- /whiteboard/src/views/PageError/PageError.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/PageError/PageError.less -------------------------------------------------------------------------------- /whiteboard/src/views/PageError/PageError.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/PageError/PageError.vue -------------------------------------------------------------------------------- /whiteboard/src/views/ReplayPage/Replay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/ReplayPage/Replay.vue -------------------------------------------------------------------------------- /whiteboard/src/views/ReplayPage/ReplaySync.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/ReplayPage/ReplaySync.vue -------------------------------------------------------------------------------- /whiteboard/src/views/ReplayPage/components/ReplayPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/ReplayPage/components/ReplayPage.less -------------------------------------------------------------------------------- /whiteboard/src/views/ReplayPage/components/ReplayPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/ReplayPage/components/ReplayPage.vue -------------------------------------------------------------------------------- /whiteboard/src/views/ReplayPage/components/ReplaySyncPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/ReplayPage/components/ReplaySyncPage.less -------------------------------------------------------------------------------- /whiteboard/src/views/ReplayPage/components/ReplaySyncPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/ReplayPage/components/ReplaySyncPage.vue -------------------------------------------------------------------------------- /whiteboard/src/views/WhiteboardCreatorPage/WhiteboardCreatorPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/WhiteboardCreatorPage/WhiteboardCreatorPage.vue -------------------------------------------------------------------------------- /whiteboard/src/views/WhiteboardPage/Whiteboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/WhiteboardPage/Whiteboard.vue -------------------------------------------------------------------------------- /whiteboard/src/views/WhiteboardPage/components/WhiteboardPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/WhiteboardPage/components/WhiteboardPage.less -------------------------------------------------------------------------------- /whiteboard/src/views/WhiteboardPage/components/WhiteboardPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/src/views/WhiteboardPage/components/WhiteboardPage.vue -------------------------------------------------------------------------------- /whiteboard/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/whiteboard/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/vue-whiteboard/HEAD/yarn.lock --------------------------------------------------------------------------------