PageSourceSearch

https://www.petrosoftdesign.com/o/frontend-editor-ckeditor-web/__l…ditor$ckeditor5-page-break$dist$index.js.js

js petrosoftdesign.com collected 2026-10-05 01:12:34 UTC 4,219 bytes, 10 lines download raw bytes

1var P=Object.defineProperty;var v=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var w=Object.prototype.hasOwnProperty;var C=(a,e)=>{for(var t in e)P(a,t,{get:e[t],enumerable:!0})},h=(a,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of x(e))!w.call(a,s)&&s!==t&&P(a,s,{get:()=>e[s],enumerable:!(n=v(e,s))||n.enumerable});return a},l=(a,e,t)=>(h(a,e,"default"),t&&h(t,e,"default"));var b={};C(b,{PageBreak:()=>B,PageBreakCommand:()=>p,PageBreakEditing:()=>f,PageBreakUI:()=>k});var i={};l(i,T);import*as T from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-core$dist$index.js.js";var c={};l(c,A);import*as A from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-widget$dist$index.js.js";var m={};l(m,R);import*as R from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-icons$dist$index.js.js";var g={};l(g,W);import*as W from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ui$dist$index.js.js";var p=class extends i.Command{refresh(){let e=this.editor.model,t=e.schema,n=e.document.selection;this.isEnabled=_(n,t,e)}execute(){let e=this.editor.model;e.change(t=>{let n=t.createElement("pageBreak");e.insertObject(n,null,null,{setSelection:"after"})})}};function _(a,e,t){let n=S(a,t);return e.checkChild(n,"pageBreak")}function S(a,e){let n=(0,c.findOptimalInsertionRange)(a,e).start.parent;return n.isEmpty&&!n.is("element","$root")?n.parent:n}var f=class extends i.Plugin{static get pluginName(){return"PageBreakEditing"}static get isOfficialPlugin(){return!0}init(){let e=this.editor,t=e.model.schema,n=e.t,s=e.conversion;t.register("pageBreak",{inheritAllFrom:"$blockObject"}),s.for("dataDowncast").elementToStructure({model:"pageBreak",view:(o,{writer:r})=>r.createContainerElement("div",{class:"page-break",style:"page-break-after: always"},r.createContainerElement("span",{style:"display: none"}))}),s.for("editingDowncast").elementToStructure({model:"pageBreak",view:(o,{writer:r})=>{let d=n("Page break"),u=r.createContainerElement("div"),y=r.createRawElement("span",{class:"page-break__label"},function(E){E.innerText=n("Page break")});return r.addClass("page-break",u),r.insert(r.createPositionAt(u,0),y),I(u,r,d)}}),s.for("upcast").elementToElement({view:o=>{let r=o.getStyle("page-break-before")=="always",d=o.getStyle("page-break-after")=="always";if(!r&&!d)return null;if(o.childCount==1){let u=o.getChild(0);if(!u.is("element","span")||u.getStyle("display")!="none")return null}else if(o.childCount>1)return null;return{name:!0,styles:[...r?["page-break-before"]:[],...d?["page-break-after"]:[]],...o.hasClass("page-break")&&{classes:["page-break"]}}},model:"pageBreak",converterPriority:"high"}),e.commands.add("pageBreak",new p(e))}};function I(a,e,t){return e.setCustomProperty("pageBreak",!0,a),(0,c.toWidget)(a,e,{label:t})}var k=class extends i.Plugin{static get pluginName(){return"PageBreakUI"}static get isOfficialPlugin(){return!0}init(){let e=this.editor;e.ui.componentFactory.add("pageBreak",()=>{let t=this._createButton(g.ButtonView);return t.set({tooltip:!0}),t}),e.ui.componentFactory.add("menuBar:pageBreak",()=>this._createButton(g.MenuBarMenuListItemButtonView))}_createButton(e){let t=this.editor,n=t.locale,s=t.commands.get("pageBreak"),o=new e(t.locale),r=n.t;return o.set({label:r("Page break"),icon:m.IconPageBreak}),o.bind("isEnabled").to(s,"isEnabled"),this.listenTo(o,"execute",()=>{t.execute("pageBreak"),t.editing.view.focus()}),o}},B=class extends i.Plugin{static get requires(){return[f,k,c.Widget]}static get pluginName(){return"PageBreak"}static get isOfficialPlugin(){return!0}};var{PageBreak:D,PageBreakCommand:L,PageBreakEditing:V,PageBreakUI:$,__esModule:q}=b;export{D as PageBreak,L as PageBreakCommand,V as PageBreakEditing,$ as PageBreakUI,q as __esModule};
2/*! Bundled license information:
3
4@ckeditor/ckeditor5-page-break/dist/index.js:
5  (**
6   * @license Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved.
7   * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
8   *)
9*/
10//# sourceMappingURL=@ckeditor$ckeditor5-page-break$dist$index.js.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.