Use medium-editor to rich editor... And some css fixes..

This commit is contained in:
Matias De lellis
2017-01-30 19:44:30 -03:00
parent 95429c2d64
commit 8476ab646f
3 changed files with 51 additions and 5 deletions

View File

@@ -30,6 +30,15 @@
box-shadow: 0px 0px 6px #808080; box-shadow: 0px 0px 6px #808080;
} }
.quicknote ul {
list-style: initial;
margin-left: 20px;
}
.quicknote ol {
margin-left: 20px;
}
.note-active { .note-active {
z-index: 10; z-index: 10;
height: 100%; height: 100%;
@@ -37,7 +46,7 @@
} }
.note-active #content-editable { .note-active #content-editable {
margin-bottom: 60px; /* margin-bottom: 60px;*/
} }
.save-button #unshare-button { .save-button #unshare-button {
@@ -86,7 +95,7 @@
} }
.note-toolbar { .note-toolbar {
float:left; /*float:left;*/
padding-bottom: 3px; padding-bottom: 3px;
} }
@@ -121,7 +130,7 @@
.modal-note-background { .modal-note-background {
position: fixed; /* Stay in place */ position: fixed; /* Stay in place */
z-index: 10000; /* Sit on top */ z-index: 200; /* Sit on top */
padding-top: 100px; /* Location of the box */ padding-top: 100px; /* Location of the box */
left: 0; left: 0;
top: 0; top: 0;
@@ -147,7 +156,7 @@
} }
.note-options { .note-options {
position: absolute; /* position: absolute;*/
bottom: 0; bottom: 0;
padding: 5px; padding: 5px;
} }

View File

@@ -5,7 +5,7 @@
* later. See the COPYING file. * later. See the COPYING file.
* *
* @author Matias De lellis <mati86dl@gmail.com> * @author Matias De lellis <mati86dl@gmail.com>
* @copyright Matias De lellis 2016 * @copyright Matias De lellis 2016-2017
*/ */
(function (OC, window, $, undefined) { (function (OC, window, $, undefined) {
@@ -242,6 +242,37 @@ View.prototype = {
modalcontent.html(content); modalcontent.html(content);
modalnote.css("background-color", color); modalnote.css("background-color", color);
var autolist = new AutoList();
var editor = new MediumEditor(modalcontent, {
toolbar: {
buttons: [
'bold',
'italic',
{
name: 'h1',
action: 'append-h2',
aria: 'header type 1',
tagNames: ['h2'],
contentDefault: '<h2>H</h2>',
attrs: {
'data-custom-attr': 'attr-value-h1'
}
},
'justifyLeft', 'justifyCenter', 'justifyRight',
'unorderedlist','orderedlist',
'quote'
]
},
autoLink: true,
paste: {
forcePlainText: false,
cleanPastedHTML: false
},
extensions: {
'autolist': autolist
}
});
/* Positioning the modal to the original size */ /* Positioning the modal to the original size */
$(".modal-content").css({ $(".modal-content").css({
"position" : "absolute", "position" : "absolute",

View File

@@ -1,6 +1,12 @@
<?php <?php
vendor_script('quicknotes', 'handlebars'); vendor_script('quicknotes', 'handlebars');
vendor_script('quicknotes', 'isotope.pkgd'); vendor_script('quicknotes', 'isotope.pkgd');
vendor_script('core', 'select2/select2');
vendor_style('core', 'select2/select2');
vendor_script('quicknotes', 'medium-editor');
vendor_style('quicknotes', 'medium-editor');
vendor_style('quicknotes', 'beagle');
vendor_script('quicknotes', 'autolist');
script('quicknotes', 'script'); script('quicknotes', 'script');
style('quicknotes', 'style'); style('quicknotes', 'style');
?> ?>