chronograf/bolt
Alex Paxton fc9cd71939
Introduce Cell Notes & Note Cells (#4257)
* feat: add Note string field to dashboard cells

* wip feat: html escape cell note to help prevent XSS attack

Requires further input to make sure this is effective at its
purpose.

* Add ability to view a cell's note from the cell header

* Make styles less brittle

* Add "chat" icon for use in notes

* Position note using cell X & Y

Avoid overlap with associated cell whenever possible

* New notes are empty strings by default

* Overflow note when contents are large

* Add react-markdown package for displaying markdown

* Display markdown in cell note

* Add a cell note text editor into the CEO

* Improve cell note editor

* Use codemirror placeholder addon

* Add placeholder to note field & foundation of markdown theme

* Add Markdown Cell

* Add initial styles for markdown cell contents

* Add graphic for Note type cell

* feat: add NoteVisibility to DashboardCell

* Add basic markdown syntax highlighting in editor

* Remove comment

* Show note in cell when queries return no data

* Make exception for rule graph

* Update fixtures and resources to fix tests

* Update changelog

* feat: sanitize xss-vulnerable note html

* Polish appearance of code samples in notes and note cells

* Replace ascii with plaintext before passing to markdown renderers

* Move "display when no results toggle" above text field

Less likely to go undiscovered
2018-08-23 14:41:40 -07:00
..
internal Introduce Cell Notes & Note Cells (#4257) 2018-08-23 14:41:40 -07:00
base.go Fill the value with the current time 2018-04-03 22:45:52 -07:00
bolt_test.go Backup/Migrate/Initialize moved into Open 2017-12-18 12:06:17 -08:00
build.go WIP -- general sketch of thoughts 2018-04-03 16:52:34 -07:00
build_test.go Repair broken tests 2017-12-17 14:25:18 -08:00
cell.go review: make changes suggested in review 2018-07-16 11:37:20 -04:00
change_interval_to_duration.go Put decimal places with isenforced and digits on backend 2018-04-27 16:36:02 -07:00
client.go review: make changes suggested in review 2018-07-16 11:37:20 -04:00
config.go WIP Refactor log viewer config to be nested under organizations 2018-07-09 17:36:19 -07:00
config_test.go WIP Refactor log viewer config to be nested under organizations 2018-07-09 17:36:19 -07:00
dashboards.go A bit of cleanup 2018-04-03 18:01:57 -07:00
dashboardsv2.go review(chronograf): make changes suggested in pr 2018-07-18 10:39:05 -04:00
layouts.go Remove Organization field from layouts 2017-12-05 17:28:33 -05:00
mapping.go Group=>ProviderOrganization; organization=>organiztionId; fix pointer bug 2018-02-06 18:33:27 -08:00
mapping_test.go Group=>ProviderOrganization; organization=>organiztionId; fix pointer bug 2018-02-06 18:33:27 -08:00
org_config.go Rename org config method Update to Put for semantic accuracy 2018-07-10 15:42:44 -07:00
org_config_test.go Rename org config method Update to Put for semantic accuracy 2018-07-10 15:42:44 -07:00
organizations.go Remove Public; Improve Tab Names 2018-02-09 16:00:27 -08:00
organizations_test.go Remove Public; Improve Tab Names 2018-02-09 16:00:27 -08:00
servers.go Change Organization ID to string from uint64 2017-12-19 10:13:43 -08:00
servers_test.go Update tests 2018-03-14 17:24:55 -07:00
sources.go Change Organization ID to string from uint64 2017-12-19 10:13:43 -08:00
sources_test.go Test bolt update defaultRP in source 2018-04-11 15:04:40 -07:00
users.go Use consistent argument names for bolt 2018-03-14 11:38:48 -04:00
users_test.go Remove unused code related to excess prints 2017-12-19 13:24:05 -08:00
util.go Refactor users and add client usersstore 2017-02-17 13:37:00 -06:00