Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
42c9601
add button placeholder which shows chart JSON
emilykl Apr 14, 2026
8ce5512
add icon
emilykl May 11, 2026
ad9ddfc
use existing sendChartToCloud function
emilykl May 14, 2026
100da7b
update plot-schema
emilykl May 14, 2026
82f5437
Update approach to use postMessage and wait for ready signal before s…
marthacryan May 28, 2026
fddd50e
Merge branch 'master' of github.com:plotly/plotly.js into upload-to-c…
marthacryan May 28, 2026
ba91b11
Create a confirmation dialog
marthacryan May 28, 2026
717fc26
Add default URL for plotlyServerURL
marthacryan May 28, 2026
8774b9c
Update string to indicate success
marthacryan Jun 9, 2026
13b8f12
Update src/plot_api/plot_config.js
marthacryan Jun 11, 2026
a44f6ef
Add localization
marthacryan Jun 11, 2026
836d24c
Address review
marthacryan Jun 11, 2026
1f47ebd
Update default cloud URL
marthacryan Jun 11, 2026
83deac2
Update src/components/modebar/cloud_confirm.js
marthacryan Jun 11, 2026
852dc1f
Set default to false for showSendToCloud
marthacryan Jun 11, 2026
4a71e43
Merge changes
marthacryan Jun 11, 2026
ff34976
Update plot-schema in dist
marthacryan Jun 11, 2026
e5933bd
Revert "Update plot-schema in dist"
emilykl Jun 15, 2026
c1b7122
update test/plot-schema.json
emilykl Jun 15, 2026
c28c434
Update default URL for upload to empty string until plotly cloud endp…
marthacryan Jun 16, 2026
da868be
Merge branch 'upload-to-cloud-proto' of github.com:plotly/plotly.js i…
marthacryan Jun 16, 2026
bf8971a
Update src/components/modebar/cloud_confirm.js
marthacryan Jun 16, 2026
ada548c
Update src/components/modebar/buttons.js
marthacryan Jun 16, 2026
0ee9501
Move validation logic to prevent dialog opening for invalid URLs
marthacryan Jun 16, 2026
299d9a5
Merge branch 'upload-to-cloud-proto' of github.com:plotly/plotly.js i…
marthacryan Jun 16, 2026
5a7a7af
Update default for test plot schema
marthacryan Jun 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
update plot-schema
  • Loading branch information
emilykl committed May 14, 2026
commit 100da7ba21ed9f86e97f819840ed8acef713b627
13 changes: 4 additions & 9 deletions test/plot-schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@
"valType": "number"
},
"plotlyServerURL": {
"description": "When set it determines base URL for the 'Edit in Chart Studio' `showEditInChartStudio`/`showSendToCloud` mode bar button and the showLink/sendData on-graph link. To enable sending your data to Chart Studio Cloud, you need to set both `plotlyServerURL` to 'https://chart-studio.plotly.com' and also set `showSendToCloud` to true.",
"description": "Sets the URL for the `sendChartToCloud` modebar button. When clicked, the button will send the chart data to this URL.",
"dflt": "",
Comment thread
marthacryan marked this conversation as resolved.
Outdated
"valType": "string"
},
Expand Down Expand Up @@ -330,19 +330,14 @@
"dflt": true,
"valType": "boolean"
},
"showEditInChartStudio": {
"description": "Same as `showSendToCloud`, but use a pencil icon instead of a floppy-disk. Note that if both `showSendToCloud` and `showEditInChartStudio` are turned, only `showEditInChartStudio` will be honored.",
"dflt": false,
"valType": "boolean"
},
"showLink": {
"description": "Determines whether a link to Chart Studio Cloud is displayed at the bottom right corner of resulting graphs. Use with `sendData` and `linkText`.",
"dflt": false,
"valType": "boolean"
},
"showSendToCloud": {
"description": "Should we include a ModeBar button, labeled \"Edit in Chart Studio\", that sends this chart to chart-studio.plotly.com (formerly plot.ly) or another plotly server as specified by `plotlyServerURL` for editing, export, etc? Prior to version 1.43.0 this button was included by default, now it is opt-in using this flag. Note that this button can (depending on `plotlyServerURL` being set) send your data to an external server. However that server does not persist your data until you arrive at the Chart Studio and explicitly click \"Save\".",
"dflt": false,
"description": "Should we include a modebar button that sends this chart to a URL specified by `plotlyServerURL`, for sharing the chart with others? Note that this button can (depending on `plotlyServerURL` being set) send your data to an external server.",
"dflt": true,
"valType": "boolean"
},
"showSources": {
Expand Down Expand Up @@ -4628,7 +4623,7 @@
},
"remove": {
"arrayOk": true,
"description": "Determines which predefined modebar buttons to remove. Similar to `config.modeBarButtonsToRemove` option. This may include *autoScale2d*, *autoscale*, *editInChartStudio*, *editinchartstudio*, *hoverCompareCartesian*, *hovercompare*, *lasso*, *lasso2d*, *orbitRotation*, *orbitrotation*, *pan*, *pan2d*, *pan3d*, *reset*, *resetCameraDefault3d*, *resetCameraLastSave3d*, *resetGeo*, *resetSankeyGroup*, *resetScale2d*, *resetViewMap*, *resetViewMapbox*, *resetViews*, *resetcameradefault*, *resetcameralastsave*, *resetsankeygroup*, *resetscale*, *resetview*, *resetviews*, *select*, *select2d*, *sendDataToCloud*, *senddatatocloud*, *tableRotation*, *tablerotation*, *toImage*, *toggleHover*, *toggleSpikelines*, *togglehover*, *togglespikelines*, *toimage*, *zoom*, *zoom2d*, *zoom3d*, *zoomIn2d*, *zoomInGeo*, *zoomInMap*, *zoomInMapbox*, *zoomOut2d*, *zoomOutGeo*, *zoomOutMap*, *zoomOutMapbox*, *zoomin*, *zoomout*.",
"description": "Determines which predefined modebar buttons to remove. Similar to `config.modeBarButtonsToRemove` option. This may include *autoScale2d*, *autoscale*, *hoverCompareCartesian*, *hovercompare*, *lasso*, *lasso2d*, *orbitRotation*, *orbitrotation*, *pan*, *pan2d*, *pan3d*, *reset*, *resetCameraDefault3d*, *resetCameraLastSave3d*, *resetGeo*, *resetSankeyGroup*, *resetScale2d*, *resetViewMap*, *resetViewMapbox*, *resetViews*, *resetcameradefault*, *resetcameralastsave*, *resetsankeygroup*, *resetscale*, *resetview*, *resetviews*, *select*, *select2d*, *sendChartToCloud*, *sendcharttocloud*, *tableRotation*, *tablerotation*, *toImage*, *toggleHover*, *toggleSpikelines*, *togglehover*, *togglespikelines*, *toimage*, *zoom*, *zoom2d*, *zoom3d*, *zoomIn2d*, *zoomInGeo*, *zoomInMap*, *zoomInMapbox*, *zoomOut2d*, *zoomOutGeo*, *zoomOutMap*, *zoomOutMapbox*, *zoomin*, *zoomout*.",
"dflt": "",
"editType": "modebar",
"valType": "string"
Expand Down
Loading