Files
cartlog-admin/node_modules/jodit/esm/plugins/inline-popup/config/config.js
2026-01-01 15:25:19 +05:30

58 lines
1.7 KiB
JavaScript

/*!
* Jodit Editor (https://xdsoft.net/jodit/)
* Released under MIT see LICENSE.txt in the project root for license information.
* Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
*/
import { Icon } from "../../../core/ui/icon.js";
import { Config } from "../../../config.js";
import a from "./items/a.js";
import cells from "./items/cells.js";
import jodit from "./items/iframe.js";
import img from "./items/img.js";
import toolbar from "./items/toolbar.js";
import * as addcolumn from "../icons/addcolumn.svg.js";
import * as addrow from "../icons/addrow.svg.js";
import * as merge from "../icons/merge.svg.js";
import * as splitg from "../icons/splitg.svg.js";
import * as splitv from "../icons/splitv.svg.js";
import * as th from "../icons/th.svg.js";
import * as thList from "../icons/th-list.svg.js";
Config.prototype.toolbarInline = true;
Config.prototype.toolbarInlineForSelection = false;
Config.prototype.toolbarInlineDisableFor = [];
Config.prototype.toolbarInlineDisabledButtons = ['source'];
Icon.set('addcolumn', addcolumn.default)
.set('addrow', addrow.default)
.set('merge', merge.default)
.set('th', th.default)
.set('splitg', splitg.default)
.set('splitv', splitv.default)
.set('th-list', thList.default);
Config.prototype.popup = {
a,
img,
cells,
toolbar,
jodit,
iframe: jodit,
'jodit-media': jodit,
selection: [
'bold',
'underline',
'italic',
'ul',
'ol',
'\n',
'outdent',
'indent',
'fontsize',
'brush',
'cut',
'\n',
'paragraph',
'link',
'align',
'dots'
]
};