PageSourceSearch

https://cdn.sabyget.ru/static/resources/ModuleEditor/framePlayerCo…?x_module=91c1744fb133612c097b3b26daec73c0

js sabyget.ru collected 2026-10-01 14:10:31 UTC 12,891 bytes, 1 lines download raw bytes

1define("ModuleEditor/framePlayerCommon",["react/jsx-runtime","react","i18n!ModuleEditor","clsx","UICore/Contexts","UICore/Adaptive","Types/entity","FrameEditorConverter/constants","Frame/base","ExtControls/floatingToolbarHooks","Controls/scroll","Controls/popupTemplate","Controls/icon","Controls/buttons","Controls-DataEnv/context","Clipboard/clipboards","Application/Env","require","exports","css!ModuleEditor/framePlayerCommon"],(function(e,t,n,o,r,i,l,u,a,s,c,d,p,f,C,_,m,y,b){var x,g,E,v,P,T,S,O,j,h,N,M,L,A,W,B,F,I,R,w,k,D,H,V,U,G,K,X,z,$,q,J,Q,Y,Z,ee,te,ne,oe,re,ie,le,ue,ae,se,ce;return Object.defineProperty(b,"__esModule",{value:!0}),x=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class o extends n.ObservableMixin{onWidgetCopy(e){return this._notify("onWidgetCopy",e)}}return t.default=new o,t}(0,{},l),g=x,E=function(e,t,n,o,r,i,l){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{content:t,width:u,title:a}=e,s=(0,n.jsxs)("div",{className:"mte-FramePlayerPopup__header",children:[(0,n.jsx)(l.Icon,{className:"mte-FramePlayerPopup__headerIcon",icon:"icon-Sabydoc",iconStyle:"label",iconSize:"s"}),a]}),c=(0,n.jsx)("div",{className:"mte-FramePlayerPopup__body",children:(0,n.jsx)(i.Container,{className:"mte-FramePlayerPopup__playerScrollContainer",children:(0,n.jsx)("div",{className:"mte-FramePlayerPopup__player",children:(0,n.jsx)(r.AdaptiveContainer,{width:u,children:t})})})});return(0,n.jsx)(o.Dialog,{className:"mte-FramePlayerPopup",backgroundStyle:"unaccented",headerBackgroundStyle:"unaccented",borderRadius:"m",headerContentTemplate:s,bodyContentTemplate:c})},t}(0,{},e,d,i,c,p),v=E,P=function(e,t,n){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.default=(0,n.createContext)({onlyText:null}),t}(0,{},t),T=P,S=function(e,t,n){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.TextLayoutContext=void 0,t.TextLayoutContext=(0,n.createContext)({offsets:!1,textStyle:!1,isRichEditor:!1}),t}(0,{},t),O=S,j=function(e,t,n,o,r,i,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const u=[];return t.default=(0,o.forwardRef)((function(e,t){const{children:a,items:s=u,...c}=e,d=(0,o.useMemo)((()=>(0,r.clsx)(e.className,"mte-ToolbarContainer mte-ToolbarContainer__overlay")),[e.className]),p=(0,o.useMemo)((()=>s.map((e=>{const{icon:t,tooltip:o,onClick:r}=e;return(0,n.jsx)(l.Button,{className:"mte-ToolbarContainer__button",viewMode:"squared",buttonStyle:"default",iconSize:"s",iconStyle:"secondary",icon:t,tooltip:o,onClick:r},o)}))),[s]);return(0,n.jsxs)("div",{...c,className:d,ref:t,children:[a,(0,n.jsx)(i.WasabyContextManager,{readOnly:!1,children:p})]})})),t}(0,{},e,t,o,r,f),h=j,N=function(e,t,n){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.WidgetToolbarContext=void 0,t.WidgetToolbarContext=(0,n.createContext)({}),t}(0,{},t),M=N,L=function(e,t,n,o,r,i){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.ToggleButton=void 0,t.ToggleButton=function({empty:e=!0,collapsed:t=!1,iconVisibility:l=!0,className:u,onClick:a}){return(0,n.jsx)("div",{onClick:a,className:(0,r.clsx)("mte-framePlayerCommon__Toggle",i.NO_CONVERTABLE_ELEMENT_CLASS,u),children:(0,n.jsx)("div",{className:(0,r.clsx)("mte-framePlayerCommon__ToggleInner",t&&"mte-framePlayerCommon__ToggleInner_collapsed"),children:l&&(0,n.jsx)(o.Icon,{icon:"icon-ArrowDown",iconSize:"m",iconStyle:e?"readonly":"default"})})})},t}(0,{},e,p,o,u),A=L,W=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCollapsible=void 0;return t.useCollapsible=(e,t)=>{const[o,r]=(0,n.useState)((()=>e.isExpanded(t))),i=(0,n.useCallback)((n=>{var r;n.stopPropagation();null===(r=e[!o?"addExpanded":"removeExpanded"])||void 0===r||r.call(e,t)}),[o,e,t]),l=(0,n.useCallback)(((e,n,o)=>{if(t===n)r(o)}),[t]);return(0,n.useEffect)((()=>(e.subscribe("toggle",l),()=>{e.unsubscribe("toggle",l)})),[e,l]),{expanded:o,onToggle:i}},t}(0,{},t),B=W,F=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCollapsibleChildren=void 0;return t.useCollapsibleChildren=(e,t)=>(0,n.useMemo)((()=>
1{if(!e){return n.Children.toArray(t)[0]}return t}),[t,e]),t}(0,{},t),I=F,R=function(e,t){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.BLOCK_CLASS_NAME=t.BASE_TEXT_WIDGET_CLASS_NAME=void 0,t.BASE_TEXT_WIDGET_CLASS_NAME="mte-BaseTextWidget",t.BLOCK_CLASS_NAME="mte-Widget mte-Widget_block",t}(0,{}),w=R,k=function(e,t,n){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.DocumentUrlContext=void 0,t.DocumentUrlContext=(0,n.createContext)(null),t}(0,{},t),D=k,H=function(e,t,n){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.TypeOfRuntimeContext=void 0,t.TypeOfRuntimeContext=(0,n.createContext)({type:"default"}),t}(0,{},t),V=H,U=function(e,t,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useFontSlice=void 0;return t.useFontSlice=()=>(0,n.useSlice)(o.FONT_THEME_SLICE_NAME),t}(0,{},C,a),G=U,K=function(e,t,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useFramePlayerOpener=void 0;const r={template:"ModuleEditor/framePlayerCommon:FramePlayerPopup",direction:{vertical:"center",horizontal:"center"},closeOnOutsideClick:!0,edgeOffset:{top:4,bottom:4,right:4,left:4}};return t.useFramePlayerOpener=()=>{const{open:e}=(0,n.useSticky)();return(0,o.useCallback)((t=>{const{width:n,opener:o,content:i,title:l}=null!=t?t:{};e({...r,opener:o,width:n+32,templateOptions:{width:n,content:i,title:l}})}),[e])},t}(0,{},s,t),X=K,z=function(e,t,n){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e;const t=null===(e=(0,n.useSlice)("StylesCollection"))||void 0===e?void 0:e.getDataNameType();return Boolean(t)},t}(0,{},C),$=z,q=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isRenderPage=void 0;return t.isRenderPage=()=>n.App.isInit()&&n.location.href.includes("sabydoc-render"),t}(0,{},m),J=q,Q=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});return t.default=function({forceSelected:e,className:t="",children:o,borderRadius:r="2xs"}){return(0,n.jsxs)("div",{className:`mte__selectionWrapper ${e?"mte__selectionWrapper_selected":""} ${t} controls_border-radius-${r}`,children:[e&&(0,n.jsx)("div",{className:"mte__selectionWrapperCover"}),o]})},t}(0,{},e),Y=Q,Z=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SliceConfigFactory=t.EVENT_CHANNEL_SLICE_NAME=void 0,t.EVENT_CHANNEL_SLICE_NAME="EventChannelSlice";return t.SliceConfigFactory=class{static getEventChannelSliceConfig(){return{[t.EVENT_CHANNEL_SLICE_NAME]:{dataFactoryName:"ModuleEditor/frameEditorCommon:eventChannelFactory"}}}},t}(0,{}),ee=Z,te=function(e,t,n,o,r,i){"use strict";function l({children:e}){var t,o;const l=null!==(t=(0,r.useContext)(i.TextLayoutContext))&&void 0!==t?t:{},{maxLines:a}=l,s=(0,r.useMemo)((()=>({[u]:a})),[a]),c=(0,r.useMemo)((()=>({...l,maxLines:void 0})),[l]);if(!a)return null!==(o=e)&&void 0!==o?o:null;else return(0,n.jsx)("div",{className:"mte-BaseTextLayout__lineClamp",style:s,children:(0,n.jsx)(i.TextLayoutContext.Provider,{value:c,children:e})})}Object.defineProperty(t,"__esModule",{value:!0});const u="--line-clamp_moduleEditor-TextLayout";return t.default=function({children:e}){const t=(0,r.useMemo)((()=>r.Children.map(e,(e=>{if((0,r.isValidElement)(e)){const t=(0,o.clsx)(e.props.className,"mte-BaseTextLayout__child");return(0,r.cloneElement)(e,{className:t})}return e}))),[e]);return(0,n.jsx)("div",{className:"mte-BaseTextLayout",children:(0,n.jsx)(l,{children:t})})},t}(0,{},e,o,t,S),ne=te,oe=function(e,t,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CollapsibleController=void 0;const r={expanded:!0},i={expanded:!1};class l extends n.ObservableMixin{constructor(){super(...arguments),this._expanded=[],this._limitState=()=>{this._expanded=this._expanded.slice(-100)},this._setWidgetState=(e,t)=>{if(!this._expanded.find((t=>t.widgetId===e)))this._expanded.push({widgetId:e,...t});else this._expanded=this._expanded.map((n=>{if(n.widgetId===e)return{...n,...t};else return n}))}}addExpanded(e){this._setWidgetState(e,r),this._limitState(),this._notify("toggle",e,!0)}
1removeExpanded(e){this._setWidgetState(e,i),this._notify("toggle",e,!1)}isExpanded(e){const t=this._expanded.find((t=>t.widgetId===e));return(null==t?void 0:t.expanded)||(0,o.isRenderPage)()||false}}return t.CollapsibleController=l,t}(0,{},l,q),re=oe,ie=function(e,t,n,o,r,i,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCopyWidgetButtonConfig=void 0;return t.useCopyWidgetButtonConfig=e=>{var t;const{onWidgetCopy:u}=null!==(t=(0,n.useContext)(o.WidgetToolbarContext))&&void 0!==t?t:{},a=(0,n.useCallback)((async()=>{var t,n;const o=null===(t=null==e?void 0:e.current)||void 0===t?void 0:t.outerHTML,l=null===(n=null==e?void 0:e.current)||void 0===n?void 0:n.innerText;if(o){const e=new r.Clipboard;if(await e.setData([["text/html",o],["text/plain",l]]))null==u||u(e),i.default.onWidgetCopy(e)}}),[u]);return(0,n.useMemo)((()=>({icon:"icon-Copy",tooltip:l("Копировать"),onClick:a})),[a])},t}(0,{},t,N,_,x,n),le=ie,ue=function(e,t,n,o){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.useRichEditorType=void 0,t.useRichEditorType=function(){const{isRichEditor:e}=(0,o.useContext)(n.TextLayoutContext);return e},t}(0,{},S,t),ae=ue,se=function(e,t,n,o,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useTextSettings=void 0;return t.useTextSettings=()=>{const e=(0,o.default)(),t=(0,n.useContext)(r.TextLayoutContext);return{...t,textStyle:t.textStyle||e}},t}(0,{},t,z,S),ce=se,b.useFramePlayerOpener=b.FramePlayerPopup=b.EVENT_CHANNEL_SLICE_NAME=b.SliceConfigFactory=b.useTextSettings=b.useRichEditorType=b.useHasAccountStyles=b.useFontSlice
1=b.WidgetToolbarContext=b.EventChannel=b.useCopyWidgetButtonConfig=b.WidgetToolbarContainer=b.BLOCK_CLASS_NAME=b.BASE_TEXT_WIDGET_CLASS_NAME=b.TextLayoutContext=b.BaseTextLayout=b.ToggleButton=b.useCollapsibleChildren=b.useCollapsible=b.CollapsibleController=b.TypeOfRuntimeContext=b.DocumentUrlContext=b.PaletteContext=b.isRenderPage=b.SelectionWrapper=void 0,Object.defineProperty(b,"SelectionWrapper",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(b,"isRenderPage",{enumerable:!0,get:function(){return J.isRenderPage}}),Object.defineProperty(b,"PaletteContext",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(b,"DocumentUrlContext",{enumerable:!0,get:function(){return D.DocumentUrlContext}}),Object.defineProperty(b,"TypeOfRuntimeContext",{enumerable:!0,get:function(){return V.TypeOfRuntimeContext}}),Object.defineProperty(b,"CollapsibleController",{enumerable:!0,get:function(){return re.CollapsibleController}}),Object.defineProperty(b,"useCollapsible",{enumerable:!0,get:function(){return B.useCollapsible}}),Object.defineProperty(b,"useCollapsibleChildren",{enumerable:!0,get:function(){return I.useCollapsibleChildren}}),Object.defineProperty(b,"ToggleButton",{enumerable:!0,get:function(){return A.ToggleButton}}),Object.defineProperty(b,"BaseTextLayout",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(b,"TextLayoutContext",{enumerable:!0,get:function(){return O.TextLayoutContext}}),Object.defineProperty(b,"BASE_TEXT_WIDGET_CLASS_NAME",{enumerable:!0,get:function(){return w.BASE_TEXT_WIDGET_CLASS_NAME}}),Object.defineProperty(b,"BLOCK_CLASS_NAME",{enumerable:!0,get:function(){return w.BLOCK_CLASS_NAME}}),Object.defineProperty(b,"WidgetToolbarContainer",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(b,"useCopyWidgetButtonConfig",{enumerable:!0,get:function(){return le.useCopyWidgetButtonConfig}}),Object.defineProperty(b,"EventChannel",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(b,"WidgetToolbarContext",{enumerable:!0,get:function(){return M.WidgetToolbarContext}}),Object.defineProperty(b,"useFontSlice",{enumerable:!0,get:function(){return G.useFontSlice}}),Object.defineProperty(b,"useHasAccountStyles",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(b,"useRichEditorType",{enumerable:!0,get:function(){return ae.useRichEditorType}}),Object.defineProperty(b,"useTextSettings",{enumerable:!0,get:function(){return ce.useTextSettings}}),Object.defineProperty(b,"SliceConfigFactory",{enumerable:!0,get:function(){return ee.SliceConfigFactory}}),Object.defineProperty(b,"EVENT_CHANNEL_SLICE_NAME",{enumerable:!0,get:function(){return ee.EVENT_CHANNEL_SLICE_NAME}}),Object.defineProperty(b,"FramePlayerPopup",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(b,"useFramePlayerOpener",{enumerable:!0,get:function(){return X.useFramePlayerOpener}}),b}));

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.