update modal

This commit is contained in:
Simon Vieille 2021-11-14 00:07:40 +01:00
parent f0cab56ca0
commit 5389110973
3 changed files with 20 additions and 9 deletions

View File

@ -1,6 +1,6 @@
import './admin/admin.js';
import './admin/admin.js'
require('./admin_modules/simplemde')();
require('./admin_modules/simplemde')()
const $ = require('jquery')
const Sortable = require('sortablejs').Sortable

View File

@ -6,6 +6,17 @@ MeshViewer.prototype.init = function () {
const openers = this.window.document.querySelectorAll('*[data-modal]')
const backdrop = this.window.document.querySelector('.modal-backdrop')
const body = this.window.document.querySelector('body')
const that = this
body.addEventListener('keyup', (e) => {
if (e.keyCode === 27) {
const closer = that.window.document.querySelector('#mesh-viewer .close')
if (closer) {
closer.dispatchEvent(new Event('click'))
}
}
})
for (let i = 0, len = openers.length; i < len; i++) {
openers[i].addEventListener('click', (e) => {

View File

@ -2,10 +2,10 @@ import '../css/viewer.scss'
const container = document.getElementById('mesh-viewer')
const viewer = new StlViewer(
container,
{
auto_rotate: true,
allow_drag_and_drop: true,
models: [{filename: container.getAttribute('data-file')}]
}
);
container,
{
auto_rotate: true,
allow_drag_and_drop: true,
models: [{ filename: container.getAttribute('data-file') }]
}
)