Skip to content
Snippets Groups Projects
savetool.js 477 B
import Tool from "./tool";
import { saveGraphJson } from "../../../datasets/datasets";
import { state, graph } from "../editor";
import { SPACE } from "../../../config";

export default class SaveTool extends Tool {
    constructor(key) {
        super("Save", "save", key);
    }

    onToolActivate() {
        saveGraphJson(SPACE, graph.getCleanData());
        graph.saveChanges();
        state.setTool(state.previousTool);
        alert("Graph has been saved.");
    }
}