135de7f9ed
* setup mask editor in note editor - add image on mask button click (only one time) - show hide add button for io on notetype change - hide field in io notetype - icon for toggle and replace image * add update io notes * Tidy up i/o notetype check and fix error - Make it a method on editor - Use .get(), because the setting doesn't exist on older notetypes - Pass the bool value into the ts code, instead of the enum * reset io page after adding * remove adjust function & add target for mask editor * handle browse mode & merged sidetoolbar and toptoolbar to toolbar * fix: shape, button click in browse, dropdown menu * add arrow to add button * store for handling visiblity of maskeditor - remove update button in edit mode, implement autoupdate * update var name * simplify store
14 lines
664 B
TypeScript
14 lines
664 B
TypeScript
// Copyright: Ankitects Pty Ltd and contributors
|
|
// License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
|
|
|
import { writable } from "svelte/store";
|
|
|
|
// it stores note's data for generate.ts, when function generate() is called it will be used to generate the note
|
|
export const notesDataStore = writable({ id: "", title: "", divValue: "", textareaValue: "" }[0]);
|
|
// it stores the value of zoom ratio for canvas
|
|
export const zoomResetValue = writable(1);
|
|
// it stores the tags for the note in note editor
|
|
export const tagsWritable = writable([""]);
|
|
// it stores the visibility of mask editor
|
|
export const ioMaskEditorVisible = writable(true);
|