wip/r2-slides-editor
fixtures/client-id.mjs
+62 −0
fixtures/client-id.mjsLoading diff…
fixtures/client-id.test.mjs
+107 −0
fixtures/client-id.test.mjsLoading diff…
fixtures/editor-entry.js
+33 −30
fixtures/editor-entry.jsLoading diff…
fixtures/presence.mjs
+14 −4
fixtures/presence.mjsLoading diff…
fixtures/status.mjs
+59 −15
fixtures/status.mjsLoading diff…
fixtures/status.test.mjs
+59 −12
fixtures/status.test.mjsLoading diff…
go.mod
+1 −1
go.modLoading diff…
go.sum
+2 −2
go.sumLoading diff…
internal/slides/render.go
+4 −2
internal/slides/render.goLoading diff…
internal/slides/save_status.go
+59 −0
internal/slides/save_status.goLoading diff…
internal/slides/static/{editor.ea69e9f399e840e0.js => editor.5024c57ebd249378.js}
+15 −15
internal/slides/static/{editor.ea69e9f399e840e0.js => editor.5024c57ebd249378.js}Loading diff…
internal/slides/static/editor.css
+56 −28
internal/slides/static/editor.cssLoading diff…
internal/slides/templates/editor.html
+11 −10
internal/slides/templates/editor.htmlLoading diff…
internal/slidestest/browser_assets_test.go
+1 −1
internal/slidestest/browser_assets_test.goLoading diff…
internal/slidestest/browser_editor_modal_test.go
+123 −0
internal/slidestest/browser_editor_modal_test.goLoading diff…
internal/slidestest/browser_editor_presence_test.go
+47 −0
internal/slidestest/browser_editor_presence_test.goLoading diff…
internal/slidestest/browser_editor_strip_test.go
+175 −0
internal/slidestest/browser_editor_strip_test.goLoading diff…
internal/slidestest/browser_test.go
+7 −7
internal/slidestest/browser_test.goLoading diff…
internal/slidestest/editor_test.go
+1 −1
internal/slidestest/editor_test.goLoading diff…
internal/slidestest/save_status_browser_test.go
+69 −0
internal/slidestest/save_status_browser_test.goLoading diff…
internal/slidestest/save_status_test.go
+61 −0
internal/slidestest/save_status_test.goLoading diff…