Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use TypeScript #10

Closed
ShoshinNikita opened this issue Nov 17, 2018 · 3 comments
Closed

Use TypeScript #10

ShoshinNikita opened this issue Nov 17, 2018 · 3 comments
Labels
enhancement New feature or request major
Milestone

Comments

@ShoshinNikita
Copy link
Member

No description provided.

@ShoshinNikita ShoshinNikita added the enhancement New feature or request label Nov 17, 2018
@ShoshinNikita ShoshinNikita added this to the v0.4 milestone Dec 3, 2018
ShoshinNikita added a commit that referenced this issue Dec 5, 2018
It has useful functions (isErrorStatusCode, logError, logInfo).
It also exports Const object
ShoshinNikita added a commit that referenced this issue Dec 5, 2018
ShoshinNikita added a commit that referenced this issue Dec 5, 2018
ShoshinNikita added a commit that referenced this issue Dec 5, 2018
ShoshinNikita added a commit that referenced this issue Dec 5, 2018
We need to replace vue-clickaway2 because it doesn't support TS
ShoshinNikita added a commit that referenced this issue Dec 5, 2018
Move vue.shims.d.ts to src/.
Format src/global/index.ts
ShoshinNikita added a commit that referenced this issue Dec 5, 2018
ShoshinNikita added a commit that referenced this issue Dec 5, 2018
ShoshinNikita added a commit that referenced this issue Dec 5, 2018
We have to wait for tags are loaded
ShoshinNikita added a commit that referenced this issue Dec 5, 2018
ShoshinNikita added a commit that referenced this issue Dec 5, 2018
ShoshinNikita added a commit that referenced this issue Dec 5, 2018
ShoshinNikita added a commit that referenced this issue Dec 5, 2018
ShoshinNikita added a commit that referenced this issue Dec 6, 2018
ShoshinNikita added a commit that referenced this issue Dec 6, 2018
1) $emit event
2) FilesBlock calls updateSelectedFiles()
3) Set selectedFilesCounter = $children.length
4) $emit "getFile" event to every child
5) Children use $parent.$emit("sendFile")
6) Process a response and reduce selectedFilesCounter
7) Update selectedFiles in SharedStore, when selectedFilesCounter == 0
8) SharedStore sets selectedFilesReady to true (default - false)
ShoshinNikita added a commit that referenced this issue Dec 6, 2018
ShoshinNikita added a commit that referenced this issue Dec 6, 2018
ShoshinNikita added a commit that referenced this issue Dec 7, 2018
ShoshinNikita added a commit that referenced this issue Dec 13, 2018
There are many bugs. But it compiles.
ShoshinNikita added a commit that referenced this issue Dec 13, 2018
Fix reference to SharedState
@ShoshinNikita
Copy link
Member Author

Modal Window for single files works. But there're problems with select mode

ShoshinNikita added a commit that referenced this issue Dec 13, 2018
ShoshinNikita added a commit that referenced this issue Dec 13, 2018
Remove <string> in Events object
ShoshinNikita added a commit that referenced this issue Dec 13, 2018
Solution: github.com/vuejs/vue/issues/2410#issuecomment-318487855
@ShoshinNikita
Copy link
Member Author

ShoshinNikita commented Dec 13, 2018

It is done. What's left is to test it for bugs

ShoshinNikita added a commit that referenced this issue Dec 15, 2018
ShoshinNikita added a commit that referenced this issue Dec 15, 2018
* Change import paths: add aliases "@app", "@components"
* Sort imports
@ShoshinNikita
Copy link
Member Author

Close with #21. All left bugs will be fixed in master

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request major
Projects
None yet
Development

No branches or pull requests

1 participant