diff --git a/light9/web/ResourceDisplay.ts b/light9/web/ResourceDisplay.ts --- a/light9/web/ResourceDisplay.ts +++ b/light9/web/ResourceDisplay.ts @@ -14,6 +14,7 @@ const RDFS_LABEL = new NamedNode("http:/ @customElement("resource-display") export class ResourceDisplay extends LitElement { graph!: SyncedGraph; + private renameTo?: string static styles = [ css` :host { @@ -143,28 +144,31 @@ export class ResourceDisplay extends Lit onRename() { this.renameTo = this.label; - this.shadowRoot.querySelector("#renameDialog").open(); - this.shadowRoot.querySelector("#renameTo").setSelectionRange(0, -1); + throw new Error("fixme"); + // this.shadowRoot.querySelector("#renameDialog").open(); + // this.shadowRoot.querySelector("#renameTo")!.setSelectionRange(0, -1); } - onRenameKey(ev) { - if (ev.key == "Enter") { - this.shadowRoot.querySelector("[dialog-confirm]").click(); - } - if (ev.key == "Escape") { - this.shadowRoot.querySelector("[dialog-dismiss]").click(); - } + onRenameKey(ev: KeyboardEvent) { + throw new Error("fixme"); + // if (ev.key == "Enter") { + // this.shadowRoot.querySelector("[dialog-confirm]").click(); + // } + // if (ev.key == "Escape") { + // this.shadowRoot.querySelector("[dialog-dismiss]").click(); + // } } onRenameClosed() { - var dialog = this.shadowRoot.querySelector("#renameDialog"); - if (dialog.closingReason.confirmed) { - var label = this.graph.Uri("rdfs:label"); - var ctxs = this.graph.contextsWithPattern(this.uri, label, null); - if (ctxs.length != 1) { - throw new Error(`${ctxs.length} label stmts for ${this.uri.label}`); - } - this.graph.patchObject(typeof this.uri === "string" ? this.graph.Uri(this.uri) : this.uri, label, this.graph.Literal(this.renameTo), ctxs[0]); - } + throw new Error("fixme"); + // var dialog = this.shadowRoot.querySelector("#renameDialog"); + // if (dialog.closingReason.confirmed) { + // var label = this.graph.Uri("rdfs:label"); + // var ctxs = this.graph.contextsWithPattern(this.uri, label, null); + // if (ctxs.length != 1) { + // throw new Error(`${ctxs.length} label stmts for ${this.uri.label}`); + // } + // this.graph.patchObject(typeof this.uri === "string" ? this.graph.Uri(this.uri) : this.uri, label, this.graph.Literal(this.renameTo), ctxs[0]); + // } } }