En la aplicación laravel 8 con "jd-dotlogics/laravel-grapesjs": "^3.3.0", necesito ampliar su funcionalidad:
Para agregar un nuevo botón personalizado en la barra de herramientas
Al hacer clic en este botón personalizado para abrir el método de solicitud de JS
Si el método de solicitud se cerró con éxito para guardar el valor ingresado (url externa) con una identificación única del elemento seleccionado en la base de datos con la solicitud al servidor.
Para cualquier elemento en el formulario, necesito un ID_personalizado único y enviar una solicitud de guardado guardar un ID_personalizado/valor ingresado único
La próxima vez que el administrador abra el editor, se debe enviar una solicitud a la base de datos y estos valores ingresados creados en sesiones anteriores deben estar vinculados a cualquier elemento mediante estos custom_id únicos. ¿Puedo crear de alguna manera estos custom_id únicos?
Editando manualmente el archivo public/vendor/laravel-grapesjs/assets/editor.js Hice 3 primeros puntos (último sin publicar la solicitud en el servidor). https://prnt.sc/rhIrgNpV_JS7 Sé que normalmente se supone que este archivo no se edita manualmente, pero no veo otra forma de implementarlo.
La versión desempaquetada tiene 37 K líneas de código, así que la pegué en: https://zerobin.net/?bf6a96ac404ac3b1#oVMCXPuQUJVxzm9kuLAa/7tAQ9Kj1Gjhw0y/4aGR+BE=
¿Alguna idea de cómo puedo crear y usar estos custom_id únicos?
¡Gracias!