-
Notifications
You must be signed in to change notification settings - Fork 6
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
Replace jmvc-1.5.x with JS6 [10d] #158
Comments
Nashorn has been removed from the build process. Now assembled application is basically a clean copy of the project. We can now start to use JS6 features in the code. To be defined - do we need any further packaging (with server push perhaps) |
It seems that it does not make any sense nor profit to rewrite existing jmvc entities to classes. Better approach would be to extract useful features (store, OpenAjax tbd) and rewrite waltz specific entities using js6 classes |
The most important was to get rid off Nashorn. Other sub tasks may be postponed to Q4'19 |
Resolves #158 Resolves #244 Resolves #227 Resolves #226 Resolves #219 Resolves #205 Resolves #175 Resolves #151 Resolves #146 Resolves #111 * progress: npm upgrade * progress: add @waltz-controls dependencies * progress: add script-loader; upgrade webix; do not add rxjs as script * progress: * progress: * progress: restructure code * progress: * progress: * progress:user context * progress: user context; settings * progress: * progress: openTab * progress: settings/tango hosts * progress: add message controller * progress: settings/device filters * progress: settings/wizard * progress: settings/wizard * progress: * progress: scripting * progress: * progress: user_log; scripting * progress: tango devices tree * progress: tango devices tree * progress: some progress on the device widget * progress: * progress: * progress: * progress: * progress: sort member lists * progress: * progress: pipe widget * progress: reorganize device controls * progress: fix bug reported by sonar * progress: progress * progress: * progress: scalar_view * progress: * Update user_context.js * progress: * progress: info panel * progress: fix bug reported by sonar * progress: * progress: add device search suggest * progress: upgrade rest client * progress: * progress: * progress: load pollable * progress: load pollable * progress: * progress: attribute info panel * progress: * progress: * progress: command info panel * progress: pipe info panel * progress: user context controller * progress: * progress: split scripting into main and panel * progress: * progress: manager * progress: manager * progress: manager * progress: device info panel * progress: device info panel * progress: * progress: fix control for void command * progress: fix update polling * progress: * progress: set package version * progress: dashboard * progress: table widget * progress: table widget * progress: table widget * progress: table widget * progress: table widget * progress: table widget * progress: table widget * progress: table widget * progress: plotly widget * progress: plotly widget * progress: plotly widget * progress: plotly widget * progress: list view widget * progress: list view widget * progress: cleanup * progress: fix user context save * progress: dashboard * progress: message box for errors * progress: colorize user actions * progress: fix tab highlighting * progress: add close button to device control * progress: add close button to device control * progress: return default UserContext in case not found * progress: set dashboard tab header * progress: set dashboard tab header * Update top_toolbar.js * progress: extract mixins and search * progress: extract mixins and search * progress: extract newToolbar * progress: extract codemirror_textarea * progress: extract waltz-tango-rest-plugin * progress: extract waltz-user-context-plugin * progress: extract waltz-user-actions-plugin * progress: import codemirror as node module * progress: delete profile's context on profile delete * progress: remove obsolete build.xml * progress: fix wrong name of the attribute after reload * progress: cleanup war * progress: extract string_utils * progress: upgrade middleware * progress: fix from is undefined * progress: The tree - remove context menu; Remove "Terminal" from main menu; Remove ":" from bottom bar; change spectrum icon * progress: upgrade mdi * progress: List dashboard profile - no possibility to clean all table in one click ("basket" icon in the table's header an image, not a button) * progress: fix attributes duplication * progress: Device panel - Status and State - "plot" button doesn't work ("Updated:" lines appear more than clicks on the "plot" button) * progress: upgrade webix * progress: add type clean * progress: change spectrum visualization * progress: * progress: apply Sonar suggestions * progress: fix missing icon * progress: improve scalar_text * progress: add mdi font * progress: fix attrs duplication in table view * progress: fix missing icon * progress: apply Sonar suggestions
inheritance emulation -> JS6 inheritance
include.js -> export/import modules
packaging -> webpack
unit tests and coverage -> pupeteer (needs investigation)
webix.promise -> JS6 async/await
etc
The text was updated successfully, but these errors were encountered: