Created
November 12, 2021 15:54
-
-
Save obeduri/30d3506c5b4a9d69d246086f363c54c0 to your computer and use it in GitHub Desktop.
Sommernote
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
define('summernote/settings', function () { | |
var settings = { | |
// version | |
version: '@VERSION', | |
/** | |
* options | |
*/ | |
options: { | |
width: null, // set editor width | |
height: null, // set editor height, ex) 300 | |
minHeight: null, // set minimum height of editor | |
maxHeight: null, // set maximum height of editor | |
focus: false, // set focus to editable area after initializing summernote | |
tabsize: 4, // size of tab ex) 2 or 4 | |
styleWithSpan: true, // style with span (Chrome and FF only) | |
disableLinkTarget: false, // hide link Target Checkbox | |
disableDragAndDrop: false, // disable drag and drop event | |
disableResizeEditor: false, // disable resizing editor | |
codemirror: { // codemirror options | |
mode: 'text/html', | |
htmlMode: true, | |
lineNumbers: true | |
}, | |
// language | |
lang: 'en-US', // language 'en-US', 'ko-KR', ... | |
direction: null, // text direction, ex) 'rtl' | |
// toolbar | |
toolbar: [ | |
['style', ['style']], | |
['font', ['bold', 'italic', 'underline', 'superscript', 'subscript', 'strikethrough', 'clear']], | |
['fontname', ['fontname']], | |
// ['fontsize', ['fontsize']], // Still buggy | |
['color', ['color']], | |
['para', ['ul', 'ol', 'paragraph']], | |
['height', ['height']], | |
['table', ['table']], | |
['insert', ['link', 'picture', 'video', 'hr']], | |
['view', ['fullscreen', 'codeview']], | |
['help', ['help']] | |
], | |
// air mode: inline editor | |
airMode: false, | |
// airPopover: [ | |
// ['style', ['style']], | |
// ['font', ['bold', 'italic', 'underline', 'clear']], | |
// ['fontname', ['fontname']], | |
// ['fontsize', ['fontsize']], // Still buggy | |
// ['color', ['color']], | |
// ['para', ['ul', 'ol', 'paragraph']], | |
// ['height', ['height']], | |
// ['table', ['table']], | |
// ['insert', ['link', 'picture', 'video']], | |
// ['help', ['help']] | |
// ], | |
airPopover: [ | |
['color', ['color']], | |
['font', ['bold', 'underline', 'clear']], | |
['para', ['ul', 'paragraph']], | |
['table', ['table']], | |
['insert', ['link', 'picture']] | |
], | |
// style tag | |
styleTags: ['p', 'blockquote', 'pre', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6'], | |
// default fontName | |
defaultFontName: 'Arial', | |
// fontName | |
fontNames: [ | |
'Serif', 'Sans', 'Arial', 'Arial Black', 'Courier', | |
'Courier New', 'Comic Sans MS', 'Helvetica', 'Impact', 'Lucida Grande', | |
'Lucida Sans', 'Tahoma', 'Times', 'Times New Roman', 'Verdana' | |
], | |
// pallete colors(n x n) | |
colors: [ | |
['#000000', '#424242', '#636363', '#9C9C94', '#CEC6CE', '#EFEFEF', '#F7F7F7', '#FFFFFF'], | |
['#FF0000', '#FF9C00', '#FFFF00', '#00FF00', '#00FFFF', '#0000FF', '#9C00FF', '#FF00FF'], | |
['#F7C6CE', '#FFE7CE', '#FFEFC6', '#D6EFD6', '#CEDEE7', '#CEE7F7', '#D6D6E7', '#E7D6DE'], | |
['#E79C9C', '#FFC69C', '#FFE79C', '#B5D6A5', '#A5C6CE', '#9CC6EF', '#B5A5D6', '#D6A5BD'], | |
['#E76363', '#F7AD6B', '#FFD663', '#94BD7B', '#73A5AD', '#6BADDE', '#8C7BC6', '#C67BA5'], | |
['#CE0000', '#E79439', '#EFC631', '#6BA54A', '#4A7B8C', '#3984C6', '#634AA5', '#A54A7B'], | |
['#9C0000', '#B56308', '#BD9400', '#397B21', '#104A5A', '#085294', '#311873', '#731842'], | |
['#630000', '#7B3900', '#846300', '#295218', '#083139', '#003163', '#21104A', '#4A1031'] | |
], | |
// fontSize | |
fontSizes: ['8', '9', '10', '11', '12', '14', '18', '24', '36'], | |
// lineHeight | |
lineHeights: ['1.0', '1.2', '1.4', '1.5', '1.6', '1.8', '2.0', '3.0'], | |
// callbacks | |
oninit: null, // initialize | |
onfocus: null, // editable has focus | |
onblur: null, // editable out of focus | |
onenter: null, // enter key pressed | |
onkeyup: null, // keyup | |
onkeydown: null, // keydown | |
onImageUpload: null, // imageUploadHandler | |
onImageUploadError: null, // imageUploadErrorHandler | |
onToolbarClick: null, | |
keyMap: { | |
pc: { | |
'CTRL+Z': 'undo', | |
'CTRL+Y': 'redo', | |
'TAB': 'tab', | |
'SHIFT+TAB': 'untab', | |
'CTRL+B': 'bold', | |
'CTRL+I': 'italic', | |
'CTRL+U': 'underline', | |
'CTRL+SHIFT+S': 'strikethrough', | |
'CTRL+BACKSLASH': 'removeFormat', | |
'CTRL+SHIFT+L': 'justifyLeft', | |
'CTRL+SHIFT+E': 'justifyCenter', | |
'CTRL+SHIFT+R': 'justifyRight', | |
'CTRL+SHIFT+J': 'justifyFull', | |
'CTRL+SHIFT+NUM7': 'insertUnorderedList', | |
'CTRL+SHIFT+NUM8': 'insertOrderedList', | |
'CTRL+LEFTBRACKET': 'outdent', | |
'CTRL+RIGHTBRACKET': 'indent', | |
'CTRL+NUM0': 'formatPara', | |
'CTRL+NUM1': 'formatH1', | |
'CTRL+NUM2': 'formatH2', | |
'CTRL+NUM3': 'formatH3', | |
'CTRL+NUM4': 'formatH4', | |
'CTRL+NUM5': 'formatH5', | |
'CTRL+NUM6': 'formatH6', | |
'CTRL+ENTER': 'insertHorizontalRule', | |
'CTRL+K': 'showLinkDialog' | |
}, | |
mac: { | |
'CMD+Z': 'undo', | |
'CMD+SHIFT+Z': 'redo', | |
'TAB': 'tab', | |
'SHIFT+TAB': 'untab', | |
'CMD+B': 'bold', | |
'CMD+I': 'italic', | |
'CMD+U': 'underline', | |
'CMD+SHIFT+S': 'strikethrough', | |
'CMD+BACKSLASH': 'removeFormat', | |
'CMD+SHIFT+L': 'justifyLeft', | |
'CMD+SHIFT+E': 'justifyCenter', | |
'CMD+SHIFT+R': 'justifyRight', | |
'CMD+SHIFT+J': 'justifyFull', | |
'CMD+SHIFT+NUM7': 'insertUnorderedList', | |
'CMD+SHIFT+NUM8': 'insertOrderedList', | |
'CMD+LEFTBRACKET': 'outdent', | |
'CMD+RIGHTBRACKET': 'indent', | |
'CMD+NUM0': 'formatPara', | |
'CMD+NUM1': 'formatH1', | |
'CMD+NUM2': 'formatH2', | |
'CMD+NUM3': 'formatH3', | |
'CMD+NUM4': 'formatH4', | |
'CMD+NUM5': 'formatH5', | |
'CMD+NUM6': 'formatH6', | |
'CMD+ENTER': 'insertHorizontalRule', | |
'CMD+K': 'showLinkDialog' | |
} | |
} | |
}, | |
// default language: en-US | |
lang: { | |
'en-US': { | |
font: { | |
bold: 'Bold', | |
italic: 'Italic', | |
underline: 'Underline', | |
strikethrough: 'Strikethrough', | |
clear: 'Remove Font Style', | |
height: 'Line Height', | |
name: 'Font Family', | |
size: 'Font Size' | |
}, | |
image: { | |
image: 'Picture', | |
insert: 'Insert Image', | |
resizeFull: 'Resize Full', | |
resizeHalf: 'Resize Half', | |
resizeQuarter: 'Resize Quarter', | |
floatLeft: 'Float Left', | |
floatRight: 'Float Right', | |
floatNone: 'Float None', | |
dragImageHere: 'Drag an image here', | |
selectFromFiles: 'Select from files', | |
url: 'Image URL', | |
remove: 'Remove Image' | |
}, | |
link: { | |
link: 'Link', | |
insert: 'Insert Link', | |
unlink: 'Unlink', | |
edit: 'Edit', | |
textToDisplay: 'Text to display', | |
url: 'To what URL should this link go?', | |
openInNewWindow: 'Open in new window' | |
}, | |
video: { | |
video: 'Video', | |
videoLink: 'Video Link', | |
insert: 'Insert Video', | |
url: 'Video URL?', | |
providers: '(YouTube, Vimeo, Vine, Instagram, or DailyMotion)' | |
}, | |
table: { | |
table: 'Table' | |
}, | |
hr: { | |
insert: 'Insert Horizontal Rule' | |
}, | |
style: { | |
style: 'Style', | |
normal: 'Normal', | |
blockquote: 'Quote', | |
pre: 'Code', | |
h1: 'Header 1', | |
h2: 'Header 2', | |
h3: 'Header 3', | |
h4: 'Header 4', | |
h5: 'Header 5', | |
h6: 'Header 6' | |
}, | |
lists: { | |
unordered: 'Unordered list', | |
ordered: 'Ordered list' | |
}, | |
options: { | |
help: 'Help', | |
fullscreen: 'Full Screen', | |
codeview: 'Code View' | |
}, | |
paragraph: { | |
paragraph: 'Paragraph', | |
outdent: 'Outdent', | |
indent: 'Indent', | |
left: 'Align left', | |
center: 'Align center', | |
right: 'Align right', | |
justify: 'Justify full' | |
}, | |
color: { | |
recent: 'Recent Color', | |
more: 'More Color', | |
background: 'BackColor', | |
foreground: 'FontColor', | |
transparent: 'Transparent', | |
setTransparent: 'Set transparent', | |
reset: 'Reset', | |
resetToDefault: 'Reset to default' | |
}, | |
shortcut: { | |
shortcuts: 'Keyboard shortcuts', | |
close: 'Close', | |
textFormatting: 'Text formatting', | |
action: 'Action', | |
paragraphFormatting: 'Paragraph formatting', | |
documentStyle: 'Document Style' | |
}, | |
history: { | |
undo: 'Undo', | |
redo: 'Redo' | |
} | |
} | |
} | |
}; | |
return settings; | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment