PageSourceSearch

https://jewishvirtuallibrary.org/_nuxt/_uaEYg-m.js

js jewishvirtuallibrary.org collected 2026-09-24 08:27:32 UTC 5,636 bytes, 1 lines download raw bytes

1import{J as H,r as o,K as Q,z as V,ab as X}from"./t8OAlijK.js";import{u as Y}from"./BLEvCVP7.js";const de=H("contents",()=>{const u=o({}),l=o(null),s=o(!1),P=o({}),n=Q(),c=V(),x=o({}),p=o([]),w=o([]),m=o([]),h=o([]),_=o([]),A=o([]),y=o(!1),C=o({}),k=o(!1),S=o({}),$=o([]);Y();const E=X(),g=o(!1),D=e=>{var t;return((t=e==null?void 0:e.data)==null?void 0:t.data)||[]},R=async()=>{const e=await n.get("/topics");e.success&&(w.value=D(e))},W=async()=>{const e=await n.get("/wings");e.success&&(m.value=D(e))},b=async()=>{const e=await n.get("/dropdown/wings");e.success&&(m.value=e.data.data)},T=async()=>{const e=await n.get("/dropdown/categories");e.success&&(h.value=e.data.data)},B=async()=>{const e=await n.get("/dropdown/topics");e.success&&(w.value=e.data.data)},J=async()=>{const e=await n.get("/select/menus");e.success&&(p.value=e.data.data)},O=async()=>{const e=await n.get("/dropdown/sidebars");return e.success?e.data.data:[]},N=async()=>{const e=await n.get("/categories");e.success&&(h.value=D(e))},L=async e=>{s.value=!0;const t=await n.get(`/contents/${e}`);s.value=!1,t.success?u.value=t.data:u.value={error:t.error}},q=async(e,t=5)=>{s.value=!0;const a={take:t},r=await n.get(`/contents/section/${e}`,a);s.value=!1,r.success?l.value=r.data:l.value={error:r.error}},z=async(e,t)=>{const a=await n.get(`/content/canedit/${e}`);if(a.success)if(a.data==!0){if(g.value==!1)window.location.reload();else if(g.value==!0){const r=await n.post(`/contents/autosave/${e}`,{...t,auto_save:!0});r.success||c.error(r.data.message)}}else c.error(a.message)},F=async e=>{s.value=!0;const t=await n.get(`/contents/slug/${e}`);s.value=!1;const a=(t==null?void 0:t.data)||(t!=null&&t.id?t:null);return a&&a.id?u.value=JSON.parse(JSON.stringify(a)):u.value={},u.value},K=async e=>{s.value=!0;const t=await n.get("/contents",{...e});t.success&&(l.value=t.data.data,P.value={from:t.data.meta.from,to:t.data.meta.to,total:t.data.meta.total,current_page:t.data.meta.current_page,last_page:t.data.meta.last_page,first_page_url:t.data.links.first_page_url,last_page_url:t.data.links.last_page_url,next_page_url:t.data.links.next_page_url,prev_page_url:t.data.links.prev_page_url},s.value=!1)},U=async e=>{s.value=!0;const t=await n.get(`/contents/search/title/${e}`);s.value=!1,t.success?l.value=t.data:l.value=[]},j=async e=>{s.value=!0;const t=await n.post("/contents",{...e});if(s.value=!1,t.success)u.value=t.data,c.success("Page Created");else return M(t),t.data.data},G=async(e,t)=>{s.value=!0;const a=await n.put(`/contents/${e}`,{...t});if(s.value=!1,a.success)u.value=a.data,c.success("Page Updated");else return M(a),a.data.data},M=e=>{var t,a;(a=(t=e.data)==null?void 0:t.data)!=null&&a.slug?c.error(e.data.data.slug[0]):c.error(e.data.message)};return{isLoading:s,preview:x,content:u,contents:l,pagination:P,topics:w,wings:m,categories:h,matchWords:A,autosaves:$,autosaveLoading:k,autosavePagination:S,fetchAutosaves:async(e,t={})=>{var r,i,d,f,v;k.value=!0;const a=await n.get(`/contents/autosave/${e}`,{...t});k.value=!1,a.success?($.value=a.data.data||[],S.value={current_page:((r=a.data.meta)==null?void 0:r.current_page)||1,last_page:((i=a.data.meta)==null?void 0:i.last_page)||1,from:((d=a.data.meta)==null?void 0:d.from)||0,to:((f=a.data.meta)==null?void 0:f.to)||0,total:((v=a.data.meta)==null?void 0:v.total)||0}):($.value=[],S.value={current_page:1,last_page:1,from:0,to:0,total:0})},restoreAutosave:async(e,t)=>{s.value=!0;const a=await n.post(`/contents/autosave/${e}/restore/${t}`);return s.value=!1,a.success?(c.success(a.message),await L(e),{success:!0}):(a.status!==401&&a.status!==403&&c.error(a.message),{success:!1})},fetchMatchWords:async()=>{s.value=!0;const e=await n.get("/all-matched-texts");s.value=!1,e.success&&(A.value=e.data.data)},fetchTopics:R,fetchWings:W,fetchCategories:N,searchContent:async e=>{s.value=!0,E.skipLoading=!0;const t=await n.get("/search/contents",{...e});if(s.value=!1,E.skipLoading=!1,t.success)return t.data},searchContentByTitle:U,setPreview:e=>{x.value=e},fetchContentBySlug:F,fetchContentsBySection:q,fetchContent:L,fetchContents:K,createContent:j,updateContent:G,deleteContent:async e=>{s.value=!0;const t=await n.del(`/contents/${e}`);s.value=!1,t.success&&c.success("Page Deleted")},linkSearch:async e=>{s.value=!0;const t=await n.get("/search/links",{...e});if(s.value=!1,t.success)return t.data},fetchMenus:async()=>{s.value=!0;const e=await n.get("/menus");s.value=!1,e.success&&(p.value=e.data.data)},menuOptions:p,fetchDropdownMenus:J,fetchContentRevisions:async(e,t={})=>{var r,i,d,f,v;y.value=!0;const a=await n.get(`/contents/revisions/${e}`,{...t});return y.value=!1,a.success?(_.value=a.data.data||[],C.value={current_page:((r=a.data.meta)==null?void 0:r.current_page)||1,last_page:((i=a.data.meta)==null?void 0:i.last_page)||1,from:((d=a.data.meta)==null?void 0:d.from)||
10,to:((f=a.data.meta)==null?void 0:f.to)||0,total:((v=a.data.meta)==null?void 0:v.total)||0}):(_.value=[],C.value={current_page:1,last_page:1,from:0,to:0,total:0}),a},restoreContentRevision:async(e,t)=>{s.value=!0;const a=await n.post(`/contents/revisions/${e}/restore/${t}`);return s.value=!1,a.success?(c.success(a.message),await L(e),{success:!0}):(a.status!==401&&a.status!==403&&c.error(a.message),{success:!1})},fetchDropdownWings:b,fetchDropdownCategories:T,fetchDropdownTopics:B,fetchDropdownSidebars:O,autoSave:z,revisions:_,revisionsLoading:y,revisionsPagination:C,userCanEditContent:g,checkContentEditLock:async e=>{s.value=!0;const t=await n.get(`/content/canedit/${e}`);s.value=!1,t.success&&(g.value=t.data,t.data==!0?c.success(t.message):c.error(t.message))}}});export{de as u};

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.