123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227 |
- /**
- * Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
- */
- // This file contains style definitions that can be used by CKEditor plugins.
- //
- // The most common use for it is the "stylescombo" plugin which shows the Styles drop-down
- // list containing all styles in the editor toolbar. Other plugins, like
- // the "div" plugin, use a subset of the styles for their features.
- //
- // If you do not have plugins that depend on this file in your editor build, you can simply
- // ignore it. Otherwise it is strongly recommended to customize this file to match your
- // website requirements and design properly.
- //
- // For more information refer to: https://ckeditor.com/docs/ckeditor4/latest/guide/dev_styles.html#style-rules
- CKEDITOR.stylesSet.add("default", [
- /* Block styles */
- // These styles are already available in the "Format" drop-down list ("format" plugin),
- // so they are not needed here by default. You may enable them to avoid
- // placing the "Format" combo in the toolbar, maintaining the same features.
- /*
- { name: 'Paragraph', element: 'p' },
- { name: 'Heading 1', element: 'h1' },
- { name: 'Heading 2', element: 'h2' },
- { name: 'Heading 3', element: 'h3' },
- { name: 'Heading 4', element: 'h4' },
- { name: 'Heading 5', element: 'h5' },
- { name: 'Heading 6', element: 'h6' },
- { name: 'Preformatted Text',element: 'pre' },
- { name: 'Address', element: 'address' },
- */
- { name: "Italic Title", element: "h2", styles: { "font-style": "italic" } },
- {
- name: "Subtitle",
- element: "h3",
- styles: { color: "#aaa", "font-style": "italic" }
- },
- {
- name: "Special Container",
- element: "div",
- styles: {
- padding: "5px 10px",
- background: "#eee",
- border: "1px solid #ccc"
- }
- },
- /* Inline styles */
- // These are core styles available as toolbar buttons. You may opt enabling
- // some of them in the Styles drop-down list, removing them from the toolbar.
- // (This requires the "stylescombo" plugin.)
- /*
- { name: 'Strong', element: 'strong', overrides: 'b' },
- { name: 'Emphasis', element: 'em' , overrides: 'i' },
- { name: 'Underline', element: 'u' },
- { name: 'Strikethrough', element: 'strike' },
- { name: 'Subscript', element: 'sub' },
- { name: 'Superscript', element: 'sup' },
- */
- { name: "Marker", element: "span", attributes: { class: "marker" } },
- { name: "Big", element: "big" },
- { name: "Small", element: "small" },
- { name: "Typewriter", element: "tt" },
- { name: "Computer Code", element: "code" },
- { name: "Keyboard Phrase", element: "kbd" },
- { name: "Sample Text", element: "samp" },
- { name: "Variable", element: "var" },
- { name: "Deleted Text", element: "del" },
- { name: "Inserted Text", element: "ins" },
- { name: "Cited Work", element: "cite" },
- { name: "Inline Quotation", element: "q" },
- { name: "Language: RTL", element: "span", attributes: { dir: "rtl" } },
- { name: "Language: LTR", element: "span", attributes: { dir: "ltr" } },
- /* Object styles */
- {
- name: "Styled Image (left)",
- element: "img",
- attributes: { class: "left" }
- },
- {
- name: "Styled Image (right)",
- element: "img",
- attributes: { class: "right" }
- },
- {
- name: "Compact Table",
- element: "table",
- attributes: {
- cellpadding: "5",
- cellspacing: "0",
- border: "1",
- bordercolor: "#ccc"
- },
- styles: {
- "border-collapse": "collapse"
- }
- },
- {
- name: "Borderless Table",
- element: "table",
- styles: { "border-style": "hidden", "background-color": "#E6E6FA" }
- },
- {
- name: "Square Bulleted List",
- element: "ul",
- styles: { "list-style-type": "square" }
- },
- /* Widget styles */
- {
- name: "Clean Image",
- type: "widget",
- widget: "image",
- attributes: { class: "image-clean" }
- },
- {
- name: "Grayscale Image",
- type: "widget",
- widget: "image",
- attributes: { class: "image-grayscale" }
- },
- {
- name: "Featured Snippet",
- type: "widget",
- widget: "codeSnippet",
- attributes: { class: "code-featured" }
- },
- {
- name: "Featured Formula",
- type: "widget",
- widget: "mathjax",
- attributes: { class: "math-featured" }
- },
- {
- name: "240p",
- type: "widget",
- widget: "embedSemantic",
- attributes: { class: "embed-240p" },
- group: "size"
- },
- {
- name: "360p",
- type: "widget",
- widget: "embedSemantic",
- attributes: { class: "embed-360p" },
- group: "size"
- },
- {
- name: "480p",
- type: "widget",
- widget: "embedSemantic",
- attributes: { class: "embed-480p" },
- group: "size"
- },
- {
- name: "720p",
- type: "widget",
- widget: "embedSemantic",
- attributes: { class: "embed-720p" },
- group: "size"
- },
- {
- name: "1080p",
- type: "widget",
- widget: "embedSemantic",
- attributes: { class: "embed-1080p" },
- group: "size"
- },
- // Adding space after the style name is an intended workaround. For now, there
- // is no option to create two styles with the same name for different widget types. See https://dev.ckeditor.com/ticket/16664.
- {
- name: "240p ",
- type: "widget",
- widget: "embed",
- attributes: { class: "embed-240p" },
- group: "size"
- },
- {
- name: "360p ",
- type: "widget",
- widget: "embed",
- attributes: { class: "embed-360p" },
- group: "size"
- },
- {
- name: "480p ",
- type: "widget",
- widget: "embed",
- attributes: { class: "embed-480p" },
- group: "size"
- },
- {
- name: "720p ",
- type: "widget",
- widget: "embed",
- attributes: { class: "embed-720p" },
- group: "size"
- },
- {
- name: "1080p ",
- type: "widget",
- widget: "embed",
- attributes: { class: "embed-1080p" },
- group: "size"
- }
- ]);
|