diff --git a/config/app_local.example.php b/config/app_local.example.php index a292334e0..a6ab5d46d 100644 --- a/config/app_local.example.php +++ b/config/app_local.example.php @@ -614,10 +614,12 @@ // 'bearing' => 'integer', // 'pitch' => 'integer', // 'zoom' => 'integer', + // 'caption' => 'richtext' // ], // 'videos' => [ // 'controls' => 'boolean', // 'autoplay' => 'boolean', + // 'caption' => 'richtext', // ], // ], diff --git a/resources/js/app/components/placeholder-list/placeholder-list.vue b/resources/js/app/components/placeholder-list/placeholder-list.vue index c9a3cbf38..3393bab51 100644 --- a/resources/js/app/components/placeholder-list/placeholder-list.vue +++ b/resources/js/app/components/placeholder-list/placeholder-list.vue @@ -11,19 +11,54 @@ v-for="item in items" :key="itemKey(item)" > - - - - - - - - - - - +
+ + + + + + + + + + + - {{ item.obj?.title }} + {{ item.obj?.title }} +
div.header { } div.placeholdersList > div.placeholder-item { display: grid; - grid-template-columns: 5% 60% 1fr; + grid-template-columns: 35% 60% 1fr; text-align: left; align-items: center; gap: 8px; + padding: 4px 0; margin: 4px 0; border-top: dotted 1px #ccc; } +div.placeholdersList > div.placeholder-item > div.placeholder-item-name { + display: flex; + align-items: start; + align-self: flex-start; + gap: 8px; + margin: 4px 0; +} diff --git a/resources/js/app/components/placeholder-list/placeholder-params.vue b/resources/js/app/components/placeholder-list/placeholder-params.vue index 8f543378a..17ecea74c 100644 --- a/resources/js/app/components/placeholder-list/placeholder-params.vue +++ b/resources/js/app/components/placeholder-list/placeholder-params.vue @@ -1,20 +1,51 @@