Document Delete Button
Typical tag name: doc-delete-btn
Exported class: DocDeleteBtn
Inheritance: DocDeleteBtn <-- SKStyleBase <-- (imm-dom stack)
Button with the proper connections to DirectoryModel to call m$_remove_entry to delete Document from directory.
Required Assets
- imm-dom, i18n
External Requirements
- Open Props
- Font Awesome 6
- Shoelace
WC Dependencies
- DirectoryModel
API
Attributes
| Attribute | Default | Enumerators | Usage |
|---|---|---|---|
doc |
null |
N/A | Document HK1 to delete from Directory. |
title |
null |
N/A | Title of the document (only for display purposes). |
Properties
| Property | Type | Default | Usage |
|---|---|---|---|
| (None.) |
Events
| Event | Detail | Usage |
|---|---|---|
doc-deleted |
doc |
Document was removed. |
doc-delete-failed |
doc |
Document was not removed due to an error. |
Methods
| Method | Arguments | Usage |
|---|---|---|
| (None.) |
Slots
| Slot | Usage |
|---|---|
| (None.) |
CSS Parts
| Part | Usage |
|---|---|
| (None.) |
Example
<link rel="stylesheet" type="text/css" href="/css/sk-root.css">
<script type=module src='/cdn/@encipher-sk/ivcore/esm/doc_create.js'></script>
<div class='example'>
<ivc-i18n></ivc-i18n>
<ivc-zs reload-ws></ivc-zs>
<doc-delete-btn></doc-delete-btn>
</div>