ace |
Type : any
|
Workaround that expects ace to be imported somewhere else... |
backendErrorCodes |
Type : object
|
Default value : {
2460: {
account_not_found: 'Der Login war ungültig.',
},
}
|
Maps error messages to error codes that come from the backend. |
errors |
Type : object
|
Default value : {
emailUnavailable: 'Diese Email ist schon vergeben',
required: 'Dieses Feld ist ein Pflichtfeld',
pattern: 'Ungültige Eingabe',
minlength: 'Die Eingabe ist kurz',
}
|
Error Messages to show in notifications. |
collator |
Default value : new Intl.Collator(undefined, { numeric: true, sensitivity: 'base' })
|
Used for natural sorting of strings |
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
ecIcons |
Type : Symbol[]
|
Default value : [
{ name: 'add' },
{ name: 'add-circle' },
{ name: 'alarm' },
{ name: 'alarm-clock' },
{ name: 'alarm-silent' },
{ name: 'align-center' },
{ name: 'align-justify' },
{ name: 'align-left' },
{ name: 'align-right' },
{ name: 'all-caps' },
{ name: 'brackets' },
{ name: 'angle-tool' },
{ name: 'arrange-1-to-9' },
{ name: 'arrange-9-to-1' },
{ name: 'arrange-a-to-z' },
{ name: 'arrange-z-to-a' },
{ name: 'arrow-down' },
{ name: 'arrow-down-left' },
{ name: 'arrow-down-right' },
{ name: 'arrow-left' },
{ name: 'arrow-return' },
{ name: 'arrow-right' },
{ name: 'arrow-up' },
{ name: 'arrow-up-left' },
{ name: 'arrow-up-right' },
{ name: 'artboard' },
{ name: 'asterisk' },
{ name: 'at-sign' },
{ name: 'bank' },
{ name: 'bank-note' },
{ name: 'banking-debit-machine' },
{ name: 'barcode' },
{ name: 'trash' },
{ name: 'binoculars' },
{ name: 'bitcoin-coin' },
{ name: 'bookmark' },
{ name: 'border-bottom' },
{ name: 'border-inside' },
{ name: 'border-inside-vertical' },
{ name: 'border-inside-horizontal' },
{ name: 'border-left' },
{ name: 'border-none' },
{ name: 'border-outside' },
{ name: 'border-right' },
{ name: 'border-top' },
{ name: 'box' },
{ name: 'briefcase' },
{ name: 'bus' },
{ name: 'graph-pie' },
{ name: 'scale' },
{ name: 'whiteboard' },
{ name: 'graph-plot' },
{ name: 'calculator' },
{ name: 'calculator-2' },
{ name: 'calendar' },
{ name: 'calendar-check' },
{ name: 'calendar-close' },
{ name: 'calendar-pencil' },
{ name: 'calendar-refresh-2' },
{ name: 'camera' },
{ name: 'brightness-1' },
{ name: 'camera-off' },
{ name: 'camera-pin' },
{ name: 'camera-refresh' },
{ name: 'car-6' },
{ name: 'dashboard' },
{ name: 'tape' },
{ name: 'center-point' },
{ name: 'chat-bubble-circle' },
{ name: 'chat-bubble-circle-active' },
{ name: 'chat-bubble-square' },
{ name: 'chat-bubble-square-active' },
{ name: 'chat-bubble-square-2' },
{ name: 'chat-bubbles-square' },
{ name: 'check-box' },
{ name: 'cloud' },
{ name: 'cloud-disable' },
{ name: 'cloud-download' },
{ name: 'cloud-refresh' },
{ name: 'cloud-upload' },
{ name: 'cloud-wifi' },
{ name: 'color-contrast-off' },
{ name: 'color-contrast-on' },
{ name: 'color-palette' },
{ name: 'computer-screen' },
{ name: 'contact-book' },
{ name: 'content-book' },
{ name: 'content-bookmark' },
{ name: 'filter' },
{ name: 'layers-hide' },
{ name: 'layers-show' },
{ name: 'note' },
{ name: 'content-view-array' },
{ name: 'content-view-content' },
{ name: 'content-view-list' },
{ name: 'content-view-module' },
{ name: 'crop' },
{ name: 'cursor-arrow' },
{ name: 'cursor-hand' },
{ name: 'cursor-move' },
{ name: 'cursor-select-area' },
{ name: 'cursor-tap' },
{ name: 'cursor-target' },
{ name: 'data-download' },
{ name: 'data-syncing' },
{ name: 'data-transfer' },
{ name: 'data-upload' },
{ name: 'delete' },
{ name: 'dial-pad' },
{ name: 'diamond' },
{ name: 'divide' },
{ name: 'email' },
{ name: 'email-read' },
{ name: 'envelope' },
{ name: 'equaliser' },
{ name: 'eraser' },
{ name: 'expand' },
{ name: 'expand-2' },
{ name: 'expand-vertical' },
{ name: 'expand-horizontal' },
{ name: 'exposure-level' },
{ name: 'file-add' },
{ name: 'file-copy' },
{ name: 'file-new' },
{ name: 'file-notes-document' },
{ name: 'file-notes-new' },
{ name: 'files' },
{ name: 'files-thumbs' },
{ name: 'flash' },
{ name: 'flash-off' },
{ name: 'flip-down' },
{ name: 'flip-left' },
{ name: 'flip-right' },
{ name: 'flip-up' },
{ name: 'focus' },
{ name: 'focus-off' },
{ name: 'folder-new' },
{ name: 'folders' },
{ name: 'font-color' },
{ name: 'font-size' },
{ name: 'format-clear' },
{ name: 'frame' },
{ name: 'gradient' },
{ name: 'hash' },
{ name: 'health-blood-drop' },
{ name: 'eye-closed' },
{ name: 'highlight' },
{ name: 'hourglass' },
{ name: 'id-card' },
{ name: 'inbox' },
{ name: 'indent-decrease' },
{ name: 'indent-increase' },
{ name: 'infinity-loop' },
{ name: 'interface-alert-circle' },
{ name: 'interface-information' },
{ name: 'interface-question-mark' },
{ name: 'intersect' },
{ name: 'italic' },
{ name: 'key' },
{ name: 'laptop' },
{ name: 'square' },
{ name: 'lightbulb' },
{ name: 'link' },
{ name: 'link-broken' },
{ name: 'list-bullets' },
{ name: 'list-number' },
{ name: 'location-direction' },
{ name: 'location-globe' },
{ name: 'location-gps-off' },
{ name: 'location-gps-on' },
{ name: 'location-plan' },
{ name: 'location-map' },
{ name: 'location-pin-1' },
{ name: 'location-pin-2' },
{ name: 'lock-closed' },
{ name: 'lock-open' },
{ name: 'leave' },
{ name: 'harry-potter' },
{ name: 'measuring-tool' },
{ name: 'minus-front' },
{ name: 'mobile-phone' },
{ name: 'money-note-coin' },
{ name: 'move-down' },
{ name: 'move-left' },
{ name: 'move-right' },
{ name: 'move-to-back' },
{ name: 'move-to-front' },
{ name: 'move-up' },
{ name: 'music-note' },
{ name: 'hamburger' },
{ name: 'more-horizontal' },
{ name: 'more-vertical' },
{ name: 'new-square' },
{ name: 'outbox' },
{ name: 'paint-brush' },
{ name: 'paint-bucket' },
{ name: 'paint-palette' },
{ name: 'paint-roll' },
{ name: 'paperclip' },
{ name: 'paperplane' },
{ name: 'paragraph' },
{ name: 'paragraph-left-to-right' },
{ name: 'paragraph-right-to-left' },
{ name: 'paragraph-spacing' },
{ name: 'pen-tool' },
{ name: 'pencil' },
{ name: 'percent' },
{ name: 'bug' },
{ name: 'photo-landscape' },
{ name: 'photo-portrait' },
{ name: 'photo-view-all' },
{ name: 'picture-layer' },
{ name: 'pin' },
{ name: 'home' },
{ name: 'power' },
{ name: 'printer' },
{ name: 'qr-code' },
{ name: 'quote-closing' },
{ name: 'quote-opening' },
{ name: 'reflect-left' },
{ name: 'reflect-right' },
{ name: 'close-x-big' },
{ name: 'ruler' },
{ name: 'scale-vertical' },
{ name: 'scissors' },
{ name: 'select-area' },
{ name: 'send-to-back' },
{ name: 'send-to-front' },
{ name: 'database' },
{ name: 'settings-slider' },
{ name: 'share' },
{ name: 'megaphone' },
{ name: 'rss' },
{ name: 'signal' },
{ name: 'signal-tower' },
{ name: 'shear-left' },
{ name: 'shear-right' },
{ name: 'shopping-bag-alt' },
{ name: 'shopping-basket' },
{ name: 'shopping-cart' },
{ name: 'shrink' },
{ name: 'shrink-diagonal' },
{ name: 'shrink-horizontal' },
{ name: 'shrink-vertical' },
{ name: 'command' },
{ name: 'sign-euro' },
{ name: 'sign-ramp-left' },
{ name: 'sign-ramp-right' },
{ name: 'skull' },
{ name: 'sliders' },
{ name: 'slider' },
{ name: 'small-caps' },
{ name: 'speaker-volume-decrease' },
{ name: 'speaker-volume-high' },
{ name: 'speaker-volume-increase' },
{ name: 'speaker-volume-low' },
{ name: 'speaker-volume-off' },
{ name: 'spelling-check' },
{ name: 'spray-paint' },
{ name: 'strike-through' },
{ name: 'subscript' },
{ name: 'substract' },
{ name: 'sunny' },
{ name: 'superscript' },
{ name: 'switch-left' },
{ name: 'switch-right' },
{ name: 'switches' },
{ name: 'bluetooth' },
{ name: 'wifi' },
{ name: 'repeat' },
{ name: 'synchronize' },
{ name: 'switch' },
{ name: 'price-tag' },
{ name: 'tank' },
{ name: 'text' },
{ name: 'text-eraser' },
{ name: 'rotate-right' },
{ name: 'rotate-left' },
{ name: 'text-vector' },
{ name: 'toolbox' },
{ name: 'underline' },
{ name: 'unite' },
{ name: 'user' },
{ name: 'vector-circle' },
{ name: 'vector-line' },
{ name: 'vector-square' },
{ name: 'video-call' },
{ name: 'video-clip' },
{ name: 'eject' },
{ name: 'next' },
{ name: 'pause' },
{ name: 'play' },
{ name: 'previous' },
{ name: 'stop' },
{ name: 'heart-outlined' },
{ name: 'star-outlined' },
{ name: 'thumbs-down' },
{ name: 'thumbs-up' },
{ name: 'zoom-in' },
{ name: 'zoom-out' },
{ name: 'glasses' },
{ name: 'save' },
{ name: 'chevron-left' },
{ name: 'chevron-right' },
{ name: 'move-vertical' },
{ name: 'drag-handle' },
{ name: 'user-chat' },
{ name: 'text-input' },
{ name: 'tablet' },
{ name: 'company' },
{ name: 'android' },
{ name: 'apple' },
{ name: 'facebook' },
{ name: 'google' },
{ name: 'linkedin' },
{ name: 'twitter' },
{ name: 'xing' },
{ name: 'youtube' },
{ name: 'find' },
{ name: 'business-man' },
{ name: 'factory' },
{ name: 'building' },
{ name: 'fax' },
{ name: 'globe' },
{ name: 'phone' },
{ name: 'close-x-circle' },
{ name: 'ticket' },
{ name: 'key-enter' },
{ name: 'key-left' },
{ name: 'key-right' },
{ name: 'key-shift' },
{ name: 'img' },
{ name: 'smiley' },
{ name: 'arrow-next' },
{ name: 'arrow-prev' },
{ name: 'wand' },
{ name: 'h-align-left' },
{ name: 'h-align-middle' },
{ name: 'h-align-right' },
{ name: 'v-align-bottom' },
{ name: 'v-align-middle' },
{ name: 'v-align-top' },
{ name: 'flip-h' },
{ name: 'flip-v' },
{ name: 'graph-bar' },
{ name: 'check' },
{ name: 'layer-down' },
{ name: 'layer-up' },
{ name: 'undo' },
{ name: 'redo' },
{ name: 'stackoverflow' },
{ name: 'kununu' },
{ name: 'totop' },
{ name: 'shopping-bag' },
{ name: 'profile-circle' },
{ name: 'heart-filled' },
{ name: 'github' },
{ name: 'glue' },
{ name: 'adhesive-tape' },
{ name: 'transparent' },
{ name: 'recycling' },
{ name: 'dumbbell' },
{ name: 'instagram' },
{ name: 'eye-open' },
{ name: 'water-bottle' },
{ name: 'close-x' },
{ name: 'star-filled' },
{ name: 'clock' },
{ name: 'appointment' },
{ name: 'save-date' },
{ name: 'whistle' },
{ name: 'weight' },
{ name: 'share-alt' },
{ name: 'coin-transfer' },
{ name: 'toggle-caret' },
{ name: 'config' },
{ name: 'server' },
{ name: 'undo-2' },
{ name: 'filter-2' },
{ name: 'article' },
{ name: 'bold' },
{ name: 'bigger-text' },
{ name: 'checkmark' },
{ name: 'cross' },
{ name: 'img-center' },
{ name: 'img-full' },
{ name: 'img-left' },
{ name: 'smaller-text' },
{ name: 'checkmark-2' },
{ name: 'json' },
{ name: 'required' },
{ name: 'validate' },
{ name: 'fingerprint' },
]
|
Contains all icons that are available in ec-icons font. |
editorSettings |
Type : object
|
Default value : {
theme: 'modern',
menubar: false,
branding: false,
resize: true,
skin: false,
plugins: [
'paste template autoresize fullscreen code link table visualblocks autolink lists contextmenu textcolor colorpicker',
],
autoresize_min_height: 300,
autoresize_max_height: 800,
content_css: ['https://icons.entrecode.de/ec-icons-3.0.0.min.css'],
paste_as_text: true,
table_toolbar: false,
table_default_attributes: {
class: 'table-grid',
},
table_class_list: [{ title: 'grid', value: 'table-grid' }],
// templates: [],
textcolor_map: [
'37474F',
'Text',
'879195',
'Text Light',
'00B0FF',
'Link',
'FF5353',
'Super',
'FFFF8D',
'Highlight',
'FFFFFF',
'Weiß',
],
link_class_list: [
{ title: 'einfacher link', value: '' },
{ title: 'Normaler Button', value: 'btn' },
{ title: 'Super Button', value: 'btn super' },
{ title: 'Sekundärer Button', value: 'btn minor' },
],
style_formats: [
{ title: 'H2 - Titel', block: 'h2' },
{ title: 'H3 - Untertitel', block: 'h3' },
{ title: 'H4 - Überschrift 1', block: 'h4' },
{ title: 'H5 - Überschrift 2', block: 'h5' },
{ title: 'Einfacher Absatz', block: 'p' },
{ title: 'Einleitung', block: 'p', classes: 'lead' },
{ title: 'Quellenangabe', inline: 'small' },
{ title: 'Checkliste', selector: 'ul', classes: 'v-checklist' },
{ title: 'Frage', selector: 'p', classes: 'v-question' },
{ title: 'Antwort', selector: 'p', classes: 'v-reply' },
],
formats: {
alignleft: {
selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img',
classes: 'v-left',
},
aligncenter: {
selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img',
classes: 'v-center',
},
alignright: {
selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img',
classes: 'v-right',
},
alignjustify: {
selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img',
classes: 'v-full',
},
},
// tslint:disable-next-line:max-line-length
toolbar: `undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | forecolor | table | template | bullist numlist | link internal image youtube | removeformat | code | fullscreen`,
setup: (editor) => {
editor.addButton('youtube', {
icon: 'media',
onclick: function(edit, element) {
const window = editor.windowManager.open({
title: 'Youtube einfügen',
body: [
{
type: 'textbox',
name: 'yt',
label: 'Youtube-Url/ID',
},
],
onsubmit: function(e) {
const yt = e.data.yt;
if (yt) {
// tslint:disable-next-line:max-line-length
const ytUrl = /(?:https?:\/\/(?:[a-z]+.)?)(?:youtu\.?be(?:\.com)?\/)(?:embed\/)?(?:(?:(?:(?:watch\?)?(?:time_continue=(?:[0-9]+))?.+v=)?([a-zA-Z0-9_-]+))(?:\?t\=(?:[0-9a-zA-Z]+))?)/g.exec(
yt,
);
const url = 'https://www.youtube.com/embed/' + (ytUrl ? ytUrl[1] : yt) + '?feature=oembed&rel=0';
editor.insertContent(`<div class="video-wrapper" style="padding-bottom: 56%;">
<iframe src="' + url + '" type=" text/html" frameborder="0"></div>`);
}
},
});
},
});
// TODO
/* editor.addButton('image', {
icon: 'image',
onclick: function (edit, element) {
const id = Date.now();
console.log('image button clicked', edit, element);
const window = editor.windowManager.open({
title: 'Bild einfügen',
body: [{
type: 'container',
html: `<ec-asset-select [solo]="true" [(ngModel)]="src"></ec-file-picker>
src: {{src}}
<label ng-show="asset.value.type === \'image\'">Alt-Text
<input ng-model="alt" type="text"></label>
<label ng-show="asset.value.type === \'document\'">Text
<input ng-model="text" type="text"></label>
<label ng-show="asset.value.type === \'image\'">
<input ng-model="responsive" type="checkbox"> automatische Breite</label>`
}],
});
}
}); */
},
/* file_browser_callback: (field_name, url, type, win) => {
console.log('file browser', field_name, url, type, win);
} */
}
|
Default settings for tinymce editor. |
emailValidator |
Type : ValidatorFn
|
Default value : Validators.pattern(
/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,
)
|
Validates an email. Used for email inputs |
emojiIcons |
Type : Symbol[]
|
Default value : [
{ name: 'add', content: '➕' },
{ name: 'close', content: '❌' },
{ name: 'bitcoin-coin', content: '💰' },
{ name: 'bookmark', content: '🔖' },
{ name: 'bus', content: '🚌' },
{ name: 'calendar', content: '📅' },
{ name: 'camera', content: '📷' },
{ name: 'check-box', content: '✅' },
{ name: 'cloud', content: '☁' },
{ name: 'computer-screen', content: '🖥' },
{ name: 'note', content: '🎵' },
{ name: 'email', content: '📧' },
{ name: 'find', content: '🔍' },
]
|
Contains fonts using emojis. |
FieldValidators |
Type : literal type
|
Default value : {
email: emailValidator,
}
|
Groups together all validators that are meant to be used on fields. |
Type : any
|
declares google namespace |
ixo |
Type : Symbol[]
|
Default value : [
{
name: 'add',
path:
'M19 11h-6v-6c0-0.553-0.448-1-1-1s-1 0.447-1 1v6h-6c-0.552 0-1 0.447-1 1s0.448 1 1 1h6v6c0 0.553 0.448 1 1 1s1-0.447 1-1v-6h6c0.552 0 1-0.447 1-1s-0.448-1-1-1z',
},
{
name: 'calendar',
path:
'M8 15c0.55 0 1 0.45 1 1s-0.45 1-1 1c-0.55 0-1-0.45-1-1s0.45-1 1-1zM16 15c0.55 0 1 0.45 1 1s-0.45 1-1 1h-4c-0.55 0-1-0.45-1-1s0.45-1 1-1h4zM18 20c0.551 0 1-0.449 1-1v-6h-14v6c0 0.551 0.449 1 1 1h12zM6 6c-0.551 0-1 0.449-1 1v4h14v-4c0-0.551-0.449-1-1-1h-1v1c0 0.55-0.45 1-1 1s-1-0.45-1-1v-1h-6v1c0 0.55-0.45 1-1 1s-1-0.45-1-1v-1h-1zM18 4c1.654 0 3 1.346 3 3v12c0 1.654-1.346 3-3 3h-12c-1.654 0-3-1.346-3-3v-12c0-1.654 1.346-3 3-3h1v-1c0-0.55 0.45-1 1-1s1 0.45 1 1v1h6v-1c0-0.55 0.45-1 1-1s1 0.45 1 1v1h1z',
},
{
name: 'close',
path:
'M13.414 12l4.293-4.293c0.391-0.391 0.391-1.023 0-1.414s-1.023-0.391-1.414 0l-4.293 4.293-4.293-4.293c-0.391-0.391-1.023-0.391-1.414 0s-0.391 1.023 0 1.414l4.293 4.293-4.293 4.293c-0.391 0.391-0.391 1.023 0 1.414 0.195 0.195 0.451 0.293 0.707 0.293s0.512-0.098 0.707-0.293l4.293-4.293 4.293 4.293c0.195 0.195 0.451 0.293 0.707 0.293s0.512-0.098 0.707-0.293c0.391-0.391 0.391-1.023 0-1.414l-4.293-4.293z',
},
{
name: 'checkbox',
path:
'M14.705 8.394l-3.784 4.969-1.633-2.086c-0.341-0.436-0.969-0.512-1.404-0.171s-0.512 0.969-0.171 1.403l2.431 3.107c0.19 0.242 0.48 0.383 0.788 0.383h0.007c0.309-0.001 0.601-0.147 0.788-0.394l4.569-6c0.335-0.44 0.25-1.066-0.19-1.401s-1.068-0.249-1.401 0.19zM19 18c0 0.552-0.449 1-1 1h-12c-0.551 0-1-0.448-1-1v-12c0-0.552 0.449-1 1-1h12c0.551 0 1 0.448 1 1v12zM18 3h-12c-1.654 0-3 1.346-3 3v12c0 1.654 1.346 3 3 3h12c1.654 0 3-1.346 3-3v-12c0-1.654-1.346-3-3-3z',
},
{
name: 'checkbox-off',
path:
'M6 5c-0.551 0-1 0.449-1 1v12c0 0.551 0.449 1 1 1h12c0.551 0 1-0.449 1-1v-12c0-0.551-0.449-1-1-1h-12zM18 21h-12c-1.654 0-3-1.346-3-3v-12c0-1.654 1.346-3 3-3h12c1.654 0 3 1.346 3 3v12c0 1.654-1.346 3-3 3z',
},
{
name: 'checkmark',
path:
'M9.863 18c-0.276 0-0.54-0.114-0.729-0.315l-4.863-5.179c-0.379-0.402-0.358-1.035 0.044-1.413 0.403-0.378 1.036-0.358 1.413 0.044l4.125 4.391 8.408-9.202c0.374-0.409 1.006-0.436 1.414-0.064 0.407 0.372 0.435 1.005 0.063 1.412l-9.137 10c-0.187 0.206-0.453 0.324-0.731 0.326h-0.007z',
},
{
name: 'code',
path:
'M8.641 5.231c0.424 0.354 0.481 0.984 0.128 1.409l-4.477 5.37 4.316 5.363c0.345 0.43 0.278 1.059-0.153 1.406-0.184 0.148-0.406 0.221-0.626 0.221-0.292 0-0.582-0.128-0.78-0.373l-4.828-6c-0.299-0.372-0.294-0.902 0.011-1.268l5-6c0.353-0.424 0.982-0.481 1.409-0.128zM21.779 11.373c0.299 0.371 0.294 0.901-0.011 1.268l-5 6c-0.198 0.237-0.482 0.359-0.769 0.359-0.226 0-0.452-0.076-0.64-0.231-0.424-0.354-0.481-0.985-0.128-1.41l4.477-5.37-4.316-5.362c-0.345-0.431-0.278-1.060 0.153-1.406 0.43-0.348 1.059-0.278 1.406 0.152l4.828 6z',
},
{
name: 'database',
path:
'M19 14v-4h-14v-2h14v-3c0-0.552-0.448-1-1-1h-12c-0.552 0-1 0.448-1 1v14c0 0.552 0.448 1 1 1h12c0.552 0 1-0.448 1-1v-3h-14v-2h14zM6 2h12c1.657 0 3 1.343 3 3v14c0 1.657-1.343 3-3 3h-12c-1.657 0-3-1.343-3-3v-14c0-1.657 1.343-3 3-3zM16.5 11h1c0.276 0 0.5 0.224 0.5 0.5v1c0 0.276-0.224 0.5-0.5 0.5h-1c-0.276 0-0.5-0.224-0.5-0.5v-1c0-0.276 0.224-0.5 0.5-0.5zM16.5 5h1c0.276 0 0.5 0.224 0.5 0.5v1c0 0.276-0.224 0.5-0.5 0.5h-1c-0.276 0-0.5-0.224-0.5-0.5v-1c0-0.276 0.224-0.5 0.5-0.5zM16.5 17h1c0.276 0 0.5 0.224 0.5 0.5v1c0 0.276-0.224 0.5-0.5 0.5h-1c-0.276 0-0.5-0.224-0.5-0.5v-1c0-0.276 0.224-0.5 0.5-0.5z',
},
{
name: 'edit',
path:
'M16.019 10.679l-2.695-2.695 1.948-1.949 2.694 2.694-1.947 1.95zM9.080 17.625l-2.977 0.271 0.264-2.956 5.617-5.617 2.696 2.696-5.6 5.606zM19.404 7.338l-2.739-2.739c-0.741-0.739-2.014-0.774-2.716-0.069l-8.996 8.996c-0.326 0.325-0.528 0.757-0.57 1.214l-0.379 4.17c-0.026 0.295 0.079 0.587 0.289 0.797 0.189 0.189 0.444 0.293 0.707 0.293 0.031 0 0.061-0.001 0.091-0.004l4.17-0.379c0.458-0.042 0.889-0.243 1.214-0.568l8.997-8.997c0.728-0.73 0.697-1.948-0.068-2.714z',
},
{
name: 'eye-closed',
path:
'M12 13.5c-0.827 0-1.5-0.673-1.5-1.5 0-0.025 0.011-0.049 0.012-0.074l1.562 1.562c-0.025 0.001-0.049 0.012-0.074 0.012zM4.707 3.293l16 16c0.391 0.391 0.391 1.023 0 1.414-0.195 0.195-0.451 0.293-0.707 0.293s-0.512-0.098-0.707-0.293l-5.63-5.63c-0.509 0.276-1.074 0.423-1.663 0.423-1.93 0-3.5-1.57-3.5-3.5 0-0.589 0.147-1.154 0.423-1.663l-5.63-5.63c-0.391-0.391-0.391-1.023 0-1.414s1.023-0.391 1.414 0zM12.22 16.998c0.6-0.015 1.163-0.109 1.698-0.251l1.58 1.58c-0.971 0.384-2.043 0.64-3.227 0.67-0.082 0.002-0.164 0.003-0.246 0.003-5.863 0-9.263-5.405-9.892-6.502-0.177-0.308-0.177-0.687 0-0.995 0.414-0.723 1.39-2.241 2.912-3.63l1.411 1.412c-1.060 0.951-1.826 1.997-2.283 2.711 0.932 1.419 3.742 5.102 8.047 5.002zM21.868 11.502c0.176 0.308 0.176 0.687 0 0.995-0.415 0.723-1.391 2.241-2.913 3.63l-1.411-1.412c1.060-0.951 1.827-1.997 2.283-2.711-0.932-1.419-3.755-5.11-8.046-5.002-0.6 0.015-1.163 0.109-1.699 0.251l-1.58-1.58c0.972-0.384 2.043-0.64 3.228-0.67 5.975-0.187 9.5 5.387 10.138 6.499z',
},
{
name: 'eye-open',
path:
'M12 13.5c-0.827 0-1.5-0.673-1.5-1.5s0.673-1.5 1.5-1.5c0.827 0 1.5 0.673 1.5 1.5s-0.673 1.5-1.5 1.5zM12 8.5c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5c1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5zM12.22 16.998c-4.306 0.1-7.115-3.583-8.047-5.002 1.026-1.605 3.61-4.891 7.608-4.993 4.289-0.109 7.114 3.583 8.046 5.002-1.025 1.605-3.61 4.891-7.607 4.993zM21.868 11.503c-0.638-1.112-4.162-6.686-10.138-6.499-5.528 0.14-8.743 5.010-9.597 6.499-0.177 0.308-0.177 0.687 0 0.995 0.629 1.097 4.029 6.502 9.892 6.502 0.082 0 0.164-0.001 0.246-0.003 5.527-0.141 8.743-5.010 9.597-6.499 0.176-0.308 0.176-0.687 0-0.995z',
},
{
name: 'filter',
path:
'M3.5 6h17c0.276 0 0.5 0.224 0.5 0.5v1c0 0.276-0.224 0.5-0.5 0.5h-17c-0.276 0-0.5-0.224-0.5-0.5v-1c0-0.276 0.224-0.5 0.5-0.5zM6.5 11h11c0.276 0 0.5 0.224 0.5 0.5v1c0 0.276-0.224 0.5-0.5 0.5h-11c-0.276 0-0.5-0.224-0.5-0.5v-1c0-0.276 0.224-0.5 0.5-0.5zM10.5 16h3c0.276 0 0.5 0.224 0.5 0.5v1c0 0.276-0.224 0.5-0.5 0.5h-3c-0.276 0-0.5-0.224-0.5-0.5v-1c0-0.276 0.224-0.5 0.5-0.5z',
},
{
name: 'image',
path:
'M5 17.805l7.031-6.117c1.129-0.982 2.809-0.982 3.938 0l3.031 2.637v-8.325c0-0.552-0.448-1-1-1h-12c-0.552 0-1 0.448-1 1v11.805zM6.673 19h11.327c0.552 0 1-0.448 1-1v-1.025l-4.344-3.779c-0.376-0.327-0.936-0.327-1.313 0l-6.671 5.803zM6 3h12c1.657 0 3 1.343 3 3v12c0 1.657-1.343 3-3 3h-12c-1.657 0-3-1.343-3-3v-12c0-1.657 1.343-3 3-3zM7.5 10c-0.828 0-1.5-0.672-1.5-1.5s0.672-1.5 1.5-1.5c0.828 0 1.5 0.672 1.5 1.5s-0.672 1.5-1.5 1.5z',
},
{
name: 'images',
path:
'M6 16.8045l7.0309-6.1169c1.129-.9822 2.8092-.9822 3.9382 0L20 13.3246V5c0-.5523-.4477-1-1-1H7c-.5523 0-1 .4477-1 1v11.8045zM7.673 18H19c.5523 0 1-.4477 1-1v-1.0245l-4.3436-3.779a1 1 0 0 0-1.3128 0L7.673 18zM7 2h12c1.6569 0 3 1.3431 3 3v12c0 1.6569-1.3431 3-3 3H7c-1.6569 0-3-1.3431-3-3V5c0-1.6569 1.3431-3 3-3zm1.5 7C7.6716 9 7 8.3284 7 7.5S7.6716 6 8.5 6s1.5.6716 1.5 1.5S9.3284 9 8.5 9zM0 7c0-.5523.4477-1 1-1s1 .4477 1 1v13c0 1.1046.8954 2 2 2h13c.5523 0 1 .4477 1 1s-.4477 1-1 1H4c-2.2091 0-4-1.7909-4-4V7z',
},
{
name: 'save',
path:
'M20.121 8.707c0.566 0.566 0.879 1.32 0.879 2.122v7.171c0 1.654-1.346 3-3 3h-12c-1.654 0-3-1.346-3-3v-12c0-1.654 1.346-3 3-3h7.172c0.801 0 1.555 0.312 2.121 0.879l4.828 4.828zM19 18v-7.171c0-0.267-0.104-0.519-0.293-0.708l-4.828-4.828c-0.187-0.186-0.444-0.293-0.707-0.293h-3.172v4h3c0.553 0 1 0.448 1 1s-0.447 1-1 1h-4c-0.553 0-1-0.448-1-1v-5h-2c-0.552 0-1 0.449-1 1v12c0 0.551 0.448 1 1 1h2v-3c0-0.552 0.447-1 1-1h6c0.553 0 1 0.448 1 1v3h2c0.552 0 1-0.449 1-1zM10 19h4v-2h-4v2z',
},
{
name: 'search',
path:
'M5 11c0-3.309 2.691-6 6-6s6 2.691 6 6c0 3.309-2.691 6-6 6s-6-2.691-6-6zM20.707 19.293l-3.395-3.396c1.053-1.354 1.688-3.051 1.688-4.897 0-4.411-3.589-8-8-8s-8 3.589-8 8c0 4.411 3.589 8 8 8 1.846 0 3.543-0.635 4.897-1.688l3.396 3.395c0.195 0.195 0.451 0.293 0.707 0.293s0.512-0.098 0.707-0.293c0.391-0.391 0.391-1.023 0-1.414z',
},
{
name: 'trash',
path:
'M11 16c0 0.55-0.45 1-1 1s-1-0.45-1-1v-4c0-0.55 0.45-1 1-1s1 0.45 1 1v4zM15 16c0 0.55-0.45 1-1 1s-1-0.45-1-1v-4c0-0.55 0.45-1 1-1s1 0.45 1 1v4zM17 19c0 0.551-0.448 1-1 1h-8c-0.552 0-1-0.449-1-1v-11h10v11zM10 4.328c0-0.155 0.214-0.328 0.5-0.328h3c0.286 0 0.5 0.173 0.5 0.328v1.672h-4v-1.672zM16 6v-1.672c0-1.284-1.121-2.328-2.5-2.328h-3c-1.379 0-2.5 1.044-2.5 2.328v1.672h-3c-0.55 0-1 0.45-1 1s0.45 1 1 1v11c0 1.654 1.346 3 3 3h8c1.654 0 3-1.346 3-3v-11c0.55 0 1-0.45 1-1s-0.45-1-1-1h-3z',
},
{
name: 'clear',
path:
'M14.707 9.293c-0.391-0.391-1.023-0.391-1.414 0l-1.293 1.293-1.293-1.293c-0.391-0.391-1.023-0.391-1.414 0s-0.391 1.023 0 1.414l1.293 1.293-1.293 1.293c-0.391 0.391-0.391 1.023 0 1.414 0.195 0.195 0.451 0.293 0.707 0.293s0.512-0.098 0.707-0.293l1.293-1.293 1.293 1.293c0.195 0.195 0.451 0.293 0.707 0.293s0.512-0.098 0.707-0.293c0.391-0.391 0.391-1.023 0-1.414l-1.293-1.293 1.293-1.293c0.391-0.391 0.391-1.023 0-1.414zM12 20c-4.411 0-8-3.589-8-8s3.589-8 8-8c4.411 0 8 3.589 8 8s-3.589 8-8 8zM12 2c-5.514 0-10 4.486-10 10s4.486 10 10 10c5.514 0 10-4.486 10-10s-4.486-10-10-10z',
},
]
|
Contains all icons that are available in ec-icons font. |
mimeTypes |
Type : object
|
Default value : {
image: [
'image/png',
'image/jpeg',
'image/gif',
'image/webp',
'image/svg+xml',
'image/vnd.microsoft.icon',
'image/x-icon',
],
video: ['video/mp4'],
audio: ['audio/mpeg', 'audio/mpeg3', 'audio/mp3'],
plain: ['text/plain', 'text/markdown', 'application/json'],
document: [
'application/pdf',
'application/vnd.apple.pages',
'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
'application/msword',
'application/vnd.oasis.opendocument.text',
],
spreadsheet: [
'application/vnd.apple.numbers',
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
'application/vnd.ms-excel',
'application/vnd.oasis.opendocument.spreadsheet',
],
}
|
window |
Workaround to get window without typescript complaining |