openflexure-microscope-server/webapp
Richard bb4b7335a3 Hide smart stack controls when they are not required
The code that checked for the presence of the smart stack plugin had a typo,
and would display smart stack controls whenever the stack and scan extension
was detected (whether or not the smart stack extension was enabled).

This is now fixed.
2021-09-16 15:47:11 +01:00
..
public Rename js directory to webapp 2021-09-16 15:13:19 +01:00
src Hide smart stack controls when they are not required 2021-09-16 15:47:11 +01:00
.env.development Rename js directory to webapp 2021-09-16 15:13:19 +01:00
.env.production Rename js directory to webapp 2021-09-16 15:13:19 +01:00
.eslintrc.js Rename js directory to webapp 2021-09-16 15:13:19 +01:00
.gitignore Rename js directory to webapp 2021-09-16 15:13:19 +01:00
babel.config.js Rename js directory to webapp 2021-09-16 15:13:19 +01:00
CONTRIBUTING.md Rename js directory to webapp 2021-09-16 15:13:19 +01:00
LICENSE Rename js directory to webapp 2021-09-16 15:13:19 +01:00
package-lock.json Rename js directory to webapp 2021-09-16 15:13:19 +01:00
package.json Rename js directory to webapp 2021-09-16 15:13:19 +01:00
README.md Rename js directory to webapp 2021-09-16 15:13:19 +01:00
vue.config.js Rename js directory to webapp 2021-09-16 15:13:19 +01:00

OpenFlexure Microscope JS Client

Key info

  • Vue.js web application providing a graphical interface for the OFM

  • Once built, will be served by the API server from the host root on port 5000

  • See openflexure-microscope-server/README.md for details on local installation and building

Developer guidelines

Creating releases

VS Code and ESLint

To prevent the editor from interfering with ESLint, add to your project settings.json:

{
    "editor.tabSize": 2,
    "cSpell.enabled": false,
    "eslint.validate": ["vue","javascript", "javascriptreact"],
    "editor.formatOnSave": false,
    "vetur.validation.template": false,
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true
    }
}