JSFiddle - React, Tailwind, and code Playground

by MaxenceBrasselet

HTML

<script src="https://rawgit.com/1999/sklad/master/sklad.js"></script>

JavaScript

window.start = function() {
    sklad.open("testObj", {
    version: 2,
    migration: {
        '1': function (database) {
            // This migration part starts when your code runs first time in the browser.
            // This is a migration from "didn't exist" to "1" database version
            var objStore = database.createObjectStore('users', {autoIncrement: true});
            objStore.createIndex('email_search', 'email', {unique: true});
            objStore.createIndex('name_search', 'firstname');
        },
        '2': function (database) {
            // This migration part starts when your code runs first time in the browser.
            // This is a migration from "didn't exist" to "1" database version
            var objStore = database.createObjectStore('deck', {autoIncrement: true});
            var objStore = database.createObjectStore('block', {autoIncrement: true});
            var objStore = database.createObjectStore('note', {autoIncrement: true});
            var objStore = database.createObjectStore('comment', {autoIncrement: true});
        },
    }
}, function (err, conn) {
    // work with database connection
    
    var t = true;
    var transaction = conn.database.transaction(["users", "deck", "block", "note", "comment"], "readwrite");
    var objectStore = transaction.objectStore("users");
    var objectStore1 = transaction.objectStore("deck");
    var objectStore2 = transaction.objectStore("block");
    var objectStore3 = transaction.objectStore("note");
});
};