PageSourceSearch

https://mamedev.ch/build/assets/ContentEntry.5ecfeeda.js

js mamedev.ch collected 2026-10-08 04:15:44 UTC 7,166 bytes, 1 lines download raw bytes

1import{O as n,o as d,c as g,w as u,u as p,b as j,e as A,a as D,p as _,t as b,d as f,x as k}from"./app.bd074810.js";import R from"./AdminEditEntry.f9c5d55b.js";import{_ as U}from"./Link.5a7ab0dd.js";import{_ as H}from"./SecondaryButtonA.9ba0e1d4.js";import{_ as z}from"./SecondaryButtonLink.a81a5f39.js";import"./Box.5e38d7a2.js";import"./_plugin-vue_export-helper.cdc0426e.js";import"./AdminSidebarPageLayout.8ba1aef2.js";import"./SidebarPageLayout.cf2677d6.js";import"./AuthenticatedLayout.15af29cb.js";import"./ApplicationLogo.217990cd.js";import"./LanguageSwitcher.1d23af44.js";import"./ResponsiveNavLink.861209af.js";import"./Footer.7ead0735.js";import"./delegationPermissions.3cb205cb.js";import"./NotificationAlert.fe26bd03.js";import"./RoutesStack.8a5be3c7.js";import"./ChevronRightIcon.650d1f06.js";import"./FlashMessages.54b089d2.js";import"./Notification.6c6834b1.js";import"./XCircleIcon.1efc215d.js";import"./XMarkIcon.0ac28a63.js";import"./HomeIcon.05b4bf9e.js";import"./ShoppingCartIcon.d93ecfda.js";import"./CubeIcon.45d9b16c.js";import"./UsersIcon.ec4c99cc.js";import"./DocumentTextIcon.1b29ef3d.js";import"./ShoppingBagIcon.9212a881.js";import"./MinusCircleIcon.279eb28f.js";import"./InformationCircleIcon.7003fee6.js";import"./CheckCircleIcon.06680e13.js";import"./CreditCardIcon.fc1babc6.js";import"./BuildingLibraryIcon.a5f784bb.js";import"./DocumentIcon.8023ca5e.js";import"./AdminEditForm.f1ad07af.js";import"./ListTableRow.401aff22.js";import"./PrimaryButton.e0244c87.js";import"./SecondaryButton.a838ab8e.js";import"./FormFieldText.000f417e.js";import"./FormField.789e15f6.js";import"./InputError.c5598549.js";import"./Modal.a986b995.js";import"./FormError.8a56950f.js";import"./FormFieldDateTime.b1a422cd.js";import"./vue-datepicker.85a86015.js";import"./FormFieldModelSelect.f0cbf5f9.js";import"./vue-multiselect.min.css_vue_type_style_index_0_src_true_lang.7681f566.js";import"./FormFieldCheckbox.89c29d16.js";import"./FormFieldTextArea.e0ff4053.js";import"./contentBlocks.7e6174e5.js";import"./HtmlContent.ab374d8d.js";/* empty css                                                                    */import"./TextInput.c470feea.js";import"./AnchorLink.cb508d6f.js";const K={class:"flex flex-wrap items-center justify-end gap-2"},G={key:0,class:"text-sm"},J="content",M="contents",Qt={__name:"ContentEntry",props:["item","modelId","modelName","availableLanguages","blockEditorAllowedPatterns","prefill"],setup(a){var S,$,w,v,N,q;const o=a,y=(t,e)=>!t||e;function L(t){return String(t!=null?t:"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function O(t,e){return!t||!e?!1:new RegExp(`^${String(t).split("*").map(r=>L(r)).join(".*")}$`).test(e)}function x(t){var r,I;const e=String((r=t==null?void 0:t.translation_group)!=null?r:"").trim(),i=String((I=t==null?void 0:t.translation_slug)!=null?I:"").trim();return!e||!i?"":`${e}.${i}`}function c(t){const e=x(t);return(o.blockEditorAllowedPatterns||[]).some(i=>O(i,e))}function m(t,e){return(e==null?void 0:e.editor_type)==="blocks"||(t==null?void 0:t.editor_type)==="blocks"?!0:c(t)}function h(t,e){return(e==null?void 0:e.editor_type)==="blocks"||(t==null?void 0:t.editor_type)==="blocks"?"rich_content":x(t)?c(t)?"rich_content":"plain_text":"unknown"}function B(t,e){return n(`admin.contents.usage_kinds.${h(t,e)}`)}function F(t,e){return n(`admin.contents.usage_descriptions.${h(t,e)}`)}function C(){return Object.fromEntries((o.availableLanguages||[]).map(t=>[t.value,t.text]))}function P(t){const e=String(t!=null?t:"").trim();return e?`${e}-copy`:"copy"}function T(t,e){const i={html:n("admin.contents.editor_type.html")};return m(t,e)&&(i.blocks=n("admin.contents.editor_type.blocks")),i}const s={translation_group:String(($=(S=o.prefill)==null?void 0:S.translation_group)!=null?$:"").trim(),translation_slug:String((v=(w=o.prefill)==null?void 0:w.translation_slug)!=null?v:"").trim(),language:String((q=(N=o.prefill)==null?void 0:N.language)!=null?q:"").trim()},V=c({translation_group:s.translation_group,translation_slug:s.translation_slug})?"blocks":"html",l={model_name:{readonly:!0,title:n("admin.model"),type:"info",value:"contents"},id:{readonly:!0,title:n("admin.table.id"),type:"text"},translation_slug:{title:n("admin.contents.translation_slug"),type:"text",required:!0,value:s.translation_slug},translation_group:{title:n("admin.contents.translation_group"),type:"text",required:!0,value:s.translation_group},content_usage:{title:n("admin.contents.usage"),type:"info",value:(t,e)=>B(t,e),description:(t,e)=>F(t,e)},language:{title:n("admin.language"),type:"text",required:!0,value:s.language},editor_type:{title:n("admin.contents.editor_type"),type:"select",required:!0,value:V,description:n("admin.contents.editor_type.description"),selectOptions:(t,e)=>T(t,e)}},W=o.item?{route:route("admin.content.duplicate",{id:o.item.id}),fields:{translation_slug:{type:"text",label:n("admin.contents.translation_slug"),required:!0,value:(t,e)=>{var i;return P((i=e==null?void 0:e.translation_slug)!=null?i:t==null?void 0:t.translation_slug)}},translation_group:{type:"text",label:n("admin.contents.translation_group"),required:!0,value:(t,e)=>{var i,r;return String((r=(i=e==null?void 0:e.translation_group)!=null?i:t==null?void 0:t.translation_group)!=null?r:"").trim()}},language:{type:"select",label:n("admin.language"),required:!0,options:C(),value:(t,e)=>{var i,r;return String((r=(i=e==null?void 0:e.language)!=null?i:t==null?void 0:t.language)!=null?r:"").trim()}}}}:null;return o.modelId?(l.model_id={type:"hidden",readonly:!0,value:o.modelId},l.model_name={type:"hidden",readonly:!0,value:o.modelName}):(l.contentable_type={title:n("admin.contents.contentable_type"),type:"text"}
1,l.contentable_id={title:n("admin.contents.contentable_id"),type:"number"}),l.content={title:n("admin.contents.content"),type:"wysiwyg",required:!0,fullWidth:!0,visibleWhen:(t,e,i)=>!y(e,i)||t.editor_type!=="blocks"||!m(t,e)},l.editor_blocks={title:n("admin.contents.editor_blocks"),type:"block_editor",fullWidth:!0,description:n("admin.contents.editor_blocks.description"),visibleWhen:(t,e,i)=>y(e,i)&&t.editor_type==="blocks"&&m(t,e),fallbackHtmlField:"content",autoInitializeFromHtml:!0,uploadLanguageOptions:o.availableLanguages||[],uploadLanguageField:"language"},l.created_at={title:n("dashboard.created_at"),type:"datetime",readonly:!0},l.updated_at={title:n("dashboard.updated_at"),type:"datetime",readonly:!0},(t,e)=>(d(),g(R,{item:a.item,"form-data":l,"name-singular":J,"duplicate-config":p(W),"name-plural":M},{"after-title":u(()=>[j("div",K,[a.modelId&&a.modelName?(d(),A("p",G,[D(U,{href:t.route("admin."+a.modelName+".index",{id:a.modelId})},{default:u(()=>[_(b(p(f)("routes.admin."+a.modelName+" :id",{id:a.modelId})),1)]),_:1},8,["href"])])):k("",!0),a.item?(d(),g(H,{key:1,href:t.route("admin.content.export",{id:a.item.id})},{default:u(()=>[_(b(p(f)("admin.contents.export")),1)]),_:1},8,["href"])):k("",!0),a.item?(d(),g(z,{key:2,href:t.route("admin.content.import.index",{id:a.item.id})},{default:u(()=>[_(b(p(f)("admin.contents.import_single")),1)]),_:1},8,["href"])):k("",!0)])]),"after-box":u(()=>e[0]||(e[0]=[])),_:1},8,["item","duplicate-config"]))}};export{Qt as default};

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.