-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
35 lines (32 loc) · 942 Bytes
/
index.js
File metadata and controls
35 lines (32 loc) · 942 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
function customizeAndLoadQuillEditor(){
// Formulas Popup
var closePopup = document.getElementById("popupclose");
var popup = document.getElementById("popup");
// Close Popup Event
closePopup.onclick = function() {
popup.style.display = 'none';
};
/*
window.onclick = function(event) {
if (event.target != popup) {
popup.style.display = "none";
}
}
*/
var toolbarOptions = [
['bold', 'italic', 'underline', 'strike','formula'], // toggled buttons
];
var container = document.getElementById('editor');
var quill = new Quill(container, {
modules: {
formula: true,
toolbar: toolbarOptions
},
theme: 'snow',
});
var toolbar = quill.getModule('toolbar');
/* INSERT FORMULA BUTTON */
toolbar.addHandler('formula', function() {
popup.style.display = 'block';
});
}