Skip to content

nextcloud-libraries/nextcloud-directediting

Repository files navigation

@nextcloud/directediting

This library provides standardised functions for direct-editing interaction between the Nextcloud app and the clients.

Installation

// TODO

Usage

import { DirectEditEmit, DirectEditListen } from '@nextcloud/directediting'

const directEditListen = new DirectEditisten()
const directEditEmit = new DirectEditEmit()

const MyApp = {
    registerEvents() {
        directEditListen.onClose(this.close)
    },
    
    async startup() {
        this.registerEvents()
        directEditEmit.loading()
        await this.load()
        directEditEmit.loaded()
    },
    
    close() {
        /* save changes, unmount, destroy ... */
        directEditEmit.close()
    },
    
    async load() { /* load the app... */ },
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •