app/views/locomotive/page_content/_edit.json.jbuilder
json.data do
json.site do
json.sectionsContent sections_content(current_site, @sections, @section_definitions)
end
json.page do
json.(@page, :id, :title, :seo_title, :meta_description, :meta_keywords, :listed, :published)
json.slug @page.slug if display_slug?(@page)
json.fullpath nice_preview_page_path(@page)
json.contentEntryId @page.content_entry&.id
json.sectionsContent sections_content(@page, @sections, @section_definitions)
json.sectionsDropzoneContent sections_dropzone_content(@page)
end
json.sectionDefinitions @section_definitions
json.editableElements @editable_elements
json.sections do
json.all sections_by_id(@sections, @page)
json.top @sections[:top]
json.bottom @sections[:bottom]
json.dropzone @sections[:dropzone]
end
json.locale current_content_locale
json.locales current_site.locales
json.uiLocale I18n.locale
json.contentTypes content_types_with_templates(current_site)
end
json.urls do
json.base pages_path(current_site)
json.load edit_page_content_path(current_site, @page)
json.save page_content_path(current_site, @page, format: :json)
json.editableElements editable_elements_path(current_site, @page)
json.settings edit_page_path(current_site, @page)
json.preview preview_page_path(@page, mounted_on: true)
json.localized_previews localized_preview_page_paths(@page, mounted_on: true)
json.thumbnail root_path + '_image_thumbnail'
json.assets content_assets_path(current_site, format: :json)
json.bulkAssetUpload bulk_create_content_assets_path(current_site, :json)
json.resources search_for_resources_path(current_site, format: :json)
json.loaderImage image_url('locomotive/editor_loader.gif')
json.deadendImage image_url('locomotive/deadend.png')
json.contentEntries content_entries_paths_by_slug(current_site)
end