anly2 / cirrus-board

A Cloud Management Console UI with focus on multi-item edits. Additional goal is for it to be a hostless single-page web application.
0 stars 0 forks source link

Organise with Components and Service classes more consistently #1

Closed anly2 closed 5 years ago

anly2 commented 5 years ago

Currently, there are some Components for the pages. The header of the page, however, is not encapsulated well. A component for the connections section should do nicely. Additionally, the navigation related code is a prime candidate for a Service class. It can be just a plain javascript class to simply group the methods together.

anly2 commented 5 years ago

Worth noting that I am intentionally keeping everything in one file. I don't really want node.js and bundlers and whatnot.

anly2 commented 5 years ago

Should be much better now https://drive.google.com/drive/folders/1KXaB-Zdvabq3Mfr5JB90gAE4kLuuxbq4?usp=sharing