-
Notifications
You must be signed in to change notification settings - Fork 17
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
Implement muuri grid system #91
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 tasks
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
requested changes
Jan 25, 2024
move javascript and css to separate files Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
approved these changes
Jan 29, 2024
dborovcanin
pushed a commit
that referenced
this pull request
Jan 31, 2024
* implement muuri grid system Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable removal of a widget from the dashboard Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modal for collecting details Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add license header Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add validation to dashboard endpoint Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fix logging.go error Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add json object sample Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modals for linechart and gauge Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable edit and disable edit of canvas Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * move content to separate files move javascript and css to separate files Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * remove unused argument Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add empty line Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
pushed a commit
that referenced
this pull request
Feb 1, 2024
* implement muuri grid system Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable removal of a widget from the dashboard Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modal for collecting details Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add license header Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add validation to dashboard endpoint Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fix logging.go error Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add json object sample Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modals for linechart and gauge Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable edit and disable edit of canvas Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * move content to separate files move javascript and css to separate files Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * remove unused argument Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add empty line Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
pushed a commit
that referenced
this pull request
Feb 1, 2024
* implement muuri grid system Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable removal of a widget from the dashboard Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modal for collecting details Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add license header Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add validation to dashboard endpoint Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fix logging.go error Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add json object sample Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modals for linechart and gauge Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable edit and disable edit of canvas Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * move content to separate files move javascript and css to separate files Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * remove unused argument Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add empty line Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
ianmuchyri
added a commit
to ianmuchyri/magistrala-ui
that referenced
this pull request
Feb 2, 2024
* implement muuri grid system Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable removal of a widget from the dashboard Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modal for collecting details Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add license header Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add validation to dashboard endpoint Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fix logging.go error Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add json object sample Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modals for linechart and gauge Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable edit and disable edit of canvas Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * move content to separate files move javascript and css to separate files Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * remove unused argument Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add empty line Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
pushed a commit
that referenced
this pull request
Feb 5, 2024
* implement muuri grid system Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable removal of a widget from the dashboard Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modal for collecting details Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add license header Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add validation to dashboard endpoint Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fix logging.go error Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add json object sample Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modals for linechart and gauge Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable edit and disable edit of canvas Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * move content to separate files move javascript and css to separate files Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * remove unused argument Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add empty line Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
pushed a commit
that referenced
this pull request
Feb 5, 2024
* implement muuri grid system Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable removal of a widget from the dashboard Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modal for collecting details Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add license header Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add validation to dashboard endpoint Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fix logging.go error Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add json object sample Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modals for linechart and gauge Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable edit and disable edit of canvas Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * move content to separate files move javascript and css to separate files Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * remove unused argument Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add empty line Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
pushed a commit
that referenced
this pull request
Feb 9, 2024
* implement muuri grid system Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable removal of a widget from the dashboard Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modal for collecting details Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add license header Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add validation to dashboard endpoint Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fix logging.go error Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add json object sample Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modals for linechart and gauge Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable edit and disable edit of canvas Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * move content to separate files move javascript and css to separate files Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * remove unused argument Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add empty line Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
pushed a commit
that referenced
this pull request
Feb 9, 2024
* implement muuri grid system Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable removal of a widget from the dashboard Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modal for collecting details Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add license header Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add validation to dashboard endpoint Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fix logging.go error Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add json object sample Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modals for linechart and gauge Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable edit and disable edit of canvas Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * move content to separate files move javascript and css to separate files Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * remove unused argument Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add empty line Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
pushed a commit
that referenced
this pull request
Feb 9, 2024
* implement muuri grid system Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable removal of a widget from the dashboard Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modal for collecting details Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add license header Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add validation to dashboard endpoint Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fix logging.go error Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add json object sample Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add modals for linechart and gauge Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * enable edit and disable edit of canvas Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * move content to separate files move javascript and css to separate files Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * remove unused argument Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add empty line Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
pushed a commit
that referenced
this pull request
Feb 9, 2024
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
pushed a commit
that referenced
this pull request
Feb 9, 2024
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
pushed a commit
that referenced
this pull request
Feb 12, 2024
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
pushed a commit
that referenced
this pull request
Feb 12, 2024
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
added a commit
that referenced
this pull request
Feb 15, 2024
* NOISSUE - Add support for dashboards (#91) Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * NOISSUE - Add placeholder to the canvas with no widget (#127) * add a widget placeholder to the dashboard Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * remove vh-50 on nowidgetplaceholder Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * make add widget add widgets Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * NOISSUE - Fix nowidget placeholder (#150) * check items length to determine if items present Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * remove comments Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fix lint error Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * NOISSUE - Fix chart CSS (#154) * fix card css this will prevent the css from affecting all card elements that will be added in the future Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * move styles to the styles file Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * remove unused parameter in transport.go Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * MG-93 - Add more Apache Echarts (#117) * add billboard.js files Signed-off-by: Musilah <nataleigh.nk@gmail.com> * add multigauge Signed-off-by: Musilah <nataleigh.nk@gmail.com> * fix gauge charts Signed-off-by: Musilah <nataleigh.nk@gmail.com> * fix: format documents Signed-off-by: Musilah <nataleigh.nk@gmail.com> * fix: size issues Signed-off-by: Musilah <nataleigh.nk@gmail.com> * capitalise line chart Signed-off-by: Musilah <nataleigh.nk@gmail.com> * fix multiple line chart tag Signed-off-by: Musilah <nataleigh.nk@gmail.com> * fix resizing Signed-off-by: Musilah <nataleigh.nk@gmail.com> * replace bbcharts Signed-off-by: Musilah <nataleigh.nk@gmail.com> * fix spelling error Signed-off-by: Musilah <nataleigh.nk@gmail.com> --------- Signed-off-by: Musilah <nataleigh.nk@gmail.com> * MG-111- Modify Chart modals (#123) * Modify chart modals Signed-off-by: felix.gateru <felix.gateru@gmail.com> * Add apperance tab to charts Signed-off-by: felix.gateru <felix.gateru@gmail.com> * Rename form inputs Signed-off-by: felix.gateru <felix.gateru@gmail.com> * Refactor code Signed-off-by: felix.gateru <felix.gateru@gmail.com> * Add spacing between nav tab and form Signed-off-by: felix.gateru <felix.gateru@gmail.com> --------- Signed-off-by: felix.gateru <felix.gateru@gmail.com> * MG-93 - Add bootstraps charts support (#122) * fix edit widgets Signed-off-by: Musilah <nataleigh.nk@gmail.com> * fix save layout Signed-off-by: Musilah <nataleigh.nk@gmail.com> * add config Signed-off-by: Musilah <nataleigh.nk@gmail.com> * fix all charts addwidget function Signed-off-by: Musilah <nataleigh.nk@gmail.com> * fix all charts save Signed-off-by: Musilah <nataleigh.nk@gmail.com> * fix resize Signed-off-by: Musilah <nataleigh.nk@gmail.com> * fix resizing Signed-off-by: Musilah <nataleigh.nk@gmail.com> * fix gauges sizes Signed-off-by: Musilah <nataleigh.nk@gmail.com> * fix height issue Signed-off-by: Musilah <nataleigh.nk@gmail.com> * remove valueandbarchart Signed-off-by: Musilah <nataleigh.nk@gmail.com> --------- Signed-off-by: Musilah <nataleigh.nk@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> Signed-off-by: Musilah <nataleigh.nk@gmail.com> Signed-off-by: felix.gateru <felix.gateru@gmail.com> Co-authored-by: Ian Ngethe Muchiri <100555904+ianmuchyri@users.noreply.github.com> Co-authored-by: Nataly Musilah <115026536+Musilah@users.noreply.github.com> Co-authored-by: Felix Gateru <felix.gateru@gmail.com>
ianmuchyri
added a commit
to ianmuchyri/magistrala-ui
that referenced
this pull request
Feb 15, 2024
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
pushed a commit
to ianmuchyri/magistrala-ui
that referenced
this pull request
Feb 19, 2024
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
dborovcanin
pushed a commit
that referenced
this pull request
Feb 19, 2024
* NOISSUE - Add support for dashboards (#91) Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * NOISSUE - Add placeholder to the canvas with no widget (#127) * add a widget placeholder to the dashboard Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * remove vh-50 on nowidgetplaceholder Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * make add widget add widgets Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add min-width and height to item-editable Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * add border to widget Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fix user cannot resize chart when on the edge Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fix save problem Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What type of PR is this?
What does this do?
Creates a Dashboard canvas grid layout based on the Muuri library. This allows a user to select a widget from a list of available widgets, add some data, and then add it to the canvas. The user can toggle between edit mode and view mode.
Which issue(s) does this PR fix/relate to?
Have you included tests for your changes?
Did you document any new/modified functionality?
Notes