var richTextControl = dijit.byId("storageValue"); if(!richTextControl || !richTextControl.isLoaded){ dojo.connect(richTextControl, "onLoad", this, "initialize"); return; } // clear out old values dojo.byId("storageKey").value = ""; richTextControl.setValue("Click Here to Begin Editing"); // initialize our event handlers var directory = dojo.byId("directory"); dojo.connect(directory, "onchange", this, this.directoryChange); dojo.connect(dojo.byId("saveButton"), "onclick", this, this.save); // create our database this._createDb(); // load and write out our available keys this._loadKeys(); // setup our offline handlers this._initOfflineHandlers(); this._initialized = true;