Как лучше всего удалить функции из DrawIO?

В настоящее время я работаю с Draw IO (на основе библиотеки MXGraph), и мне нужно удалить множество функций, чтобы они соответствовали конкретным потребностям сайта, над которым я работаю. Для справки я клонировал исходный код (https://github.com/jgraph/drawio) и я запускаю его с изображением Docker. В частности, я хочу: - удалить правую боковую панель - удалить все фигуры, кроме нескольких - удалить панель инструментов

Что-то похожее на изображение ниже:

необходимый конечный продукт

Код очень сложный, и все кажется взаимосвязанным, поэтому у меня проблемы с поиском нужных участков кода. Если кто-то работал с Draw IO в прошлом и знает, как это сделать, дайте мне знать. У меня ограниченный опыт работы с JavaScript.


person amm    schedule 08.02.2019    source источник


Ответы (2)


Вы также можете начать с самого GraphEditor. Это очень хорошая отправная точка для вашего проекта.

mxGraph-GraphEditor

person Okeano    schedule 18.02.2019

Вы можете начать с mxGraph, это основа ввода-вывода отрисовки. С его помощью можно выполнить все ваши требования.

РЕДАКТИРОВАТЬ: документация доступна здесь

person Aleksander Burzec    schedule 11.02.2019