//Full example
const testApp = new springroll.Application({
features: {
userData: true
}
});
const openButton = document.querySelector('#open');
const dbName = document.querySelector('#dbName');
const storeName = document.querySelector('#storeName');
const version = document.querySelector('#version');
testApp.container.on('connected', async () => {
openButton.addEventListener('click', async () => {
//Open database call is also used to create new stores if required
let openResult = await springroll.UserData.IDBOpen(
dbName.value,
Number.parseInt(version.value),// Must be an integer, any other type may give unexpected results
{ stores: [{ storeName: storeName.value }] } // Additions parameter. Used to create new store
);
console.log(openResult);
});
});