Backend Tests

No storage

  • Code Name
  • Code Name

Element storage

{
	"group": {
		"number": 2,
		"string": "foo"
	},
	"collection": [
		{
			"number": 3,
			"string": "bar"
		},
		{
			"number": 4,
			"string": "yolo"
		}
	],
	"number": 1
}
Number String
  • Number String
2 foo
  • 3 bar
  • 4 yolo

				
1

Local

  • Code Name
  • el Greece

Local with no edit

Make changes, then refresh. The two columns must match.

Remote

  • Code Name
  • Online
  • us United States
  • gb United Kingdom

No store, mv-init=element

  • Code Name
  • us United States
  • jp Japan
  • es Spain

No store, mv-source=remote

  • Code Name
  • Online
  • us United States
  • gb United Kingdom

mv-storage=local, mv-source=remote

  • Code Name
  • Online
  • us United States
  • gb United Kingdom

Empty element storage, mv-init=data URL

This PR will fix this.


			

			

mv-storage-type

  • Code Name
  • Online
  • us United States
  • gb United Kingdom

Expression in mv-storage

Check all checkboxes on the left column.

{
	"prop1": "using element storage"
}
yolo
using element storage
Element storage using element storage
Element storage using element storage
  • Code Name
Element storage
  • us United States
  • jp Japan
  • es Spain
.mv-bar .mv-edit + .mv-save
Default text
No storage using element storage
  • .mv-bar .mv-edit
  • .mv-save

Whitespace element storage, mv-init=data URL

 

			

Autosave + login

{

}
{
	"foo": true
}
[foo] on true

Mavo in about:srcdoc

You should see the Mavo bar in the iframe