]> _ Git - cubist_cms-back.git/commitdiff
wip #6775 @1.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 19 Mar 2024 09:15:00 +0000 (10:15 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 19 Mar 2024 09:15:00 +0000 (10:15 +0100)
src/public/bunchmultiple/bunchmultiple.css
src/public/bunchmultiple/bunchmultiple.css.map
src/public/bunchmultiple/bunchmultiple.less
src/resources/views/fields/bunch_multiple.blade.php

index d0a780b947ca03aae032152e3da15bb301bd2692..843bfd9faf82937cf1857c37c39236cb34ac425b 100644 (file)
 .bunchmultiple.bunchmultiple_oneline .bunchmultiple__wrapper .legendsize input.form-control {
   height: 34px;
 }
+.bunchmultiple.no-allows-reorder .bunchmultiple__wrapper .item .legend > span {
+  left: 15px;
+}
+.bunchmultiple.no-allows-clone.no-allows-delete .bunchmultiple__wrapper .item .legend a.action.edit {
+  right: 15px;
+}
 .bunchmultiple.bunchmultiple_keyvalue .bunchmultiple__wrapper .item .legend a.action {
   position: relative;
   top: 13px;
index 7e8225758ac65978d2f068c105d0a744a9c89395..2bfc435b48f4a43ed58d638677251d004a487fd9 100644 (file)
@@ -1 +1 @@
-{"version":3,"sources":["bunchmultiple.less"],"names":[],"mappings":"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","file":"bunchmultiple.css"}
\ No newline at end of file
+{"version":3,"sources":["bunchmultiple.less"],"names":[],"mappings":"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","file":"bunchmultiple.css"}
\ No newline at end of file
index 106e314b559ee2e10d49c749dc7d80716da9d9c5..f58adbe660959c5d8049ef8e60a42a14938a39b3 100644 (file)
         }
     }
 
+    &.no-allows-reorder {
+        .bunchmultiple__wrapper {
+            .item {
+                .legend {
+                    > span {
+                        left: 15px;
+                    }
+                }
+            }
+        }
+    }
+
+    &.no-allows-clone.no-allows-delete {
+        .bunchmultiple__wrapper {
+            .item {
+                .legend {
+                    a.action.edit {
+                        right: 15px;
+                    }
+                }
+            }
+        }
+    }
+
 
     &.bunchmultiple_keyvalue {
         .bunchmultiple__wrapper {
index af41c6129e0daedf3cf8fe95eec230ec7364f48a..b7d9be14c55d4d1cb5de73022ea7ca756e171c26 100644 (file)
@@ -9,9 +9,11 @@
         $value = json_encode($value);
     }
 
+    $allows=['reorder','clone','delete']
 
 @endphp
-<div class="bunchmultiple{{ ($field['show_empty']?' showEmpty':'') }}" id="{!! $field['rand'] !!}"
+<div class="bunchmultiple{{ ($field['show_empty']?' showEmpty':'') }} @foreach($allows as $a) @if($field['allows_'.$a]) allows-{{$a}} @else no-allows-{{$a}} @endif  @endforeach"
+     id="{!! $field['rand'] !!}"
      data-bunch-name="{{$field['name']}}" data-values="{{ $value }}">
     <input type="hidden" class="hiddenfield" name="{{$field['name']}}" value="{{ $value }}"
            data-bmid="{!! $field['rand'] !!}"/>
@@ -25,9 +27,9 @@
             <div class="item sample" data-bmid="{!! $field['rand'] !!}">
                 <div class="legend" data-bmid="{!! $field['rand'] !!}">
                     @if($field['allows_reorder'])
-                    <a href="#" class="action sort-handle" data-bmid="{!! $field['rand'] !!}">
-                        <i class="la la-sort" role="presentation" aria-hidden="true"></i>
-                    </a>
+                        <a href="#" class="action sort-handle" data-bmid="{!! $field['rand'] !!}">
+                            <i class="la la-sort" role="presentation" aria-hidden="true"></i>
+                        </a>
                     @endif
                     <span class="legendsize" data-legend="{{$field['edit_label']}}"
                           data-bmid="{!! $field['rand'] !!}"></span>
@@ -35,9 +37,9 @@
                         <i class="la la-pencil" role="presentation" aria-hidden="true"></i>
                     </a>
                     @if($field['allows_clone'])
-                    <a href="#" class="action duplicate" data-bmid="{!! $field['rand'] !!}">
-                        <i class="las la-copy"></i>
-                    </a>
+                        <a href="#" class="action duplicate" data-bmid="{!! $field['rand'] !!}">
+                            <i class="las la-copy"></i>
+                        </a>
                     @endif
                     @if($field['allows_delete'])
                         <a href="#" class="action remove" data-bmid="{!! $field['rand'] !!}">
@@ -55,7 +57,7 @@
         @if($field['allows_add'])
             <div class="btn-group m-t-10">
                 <button class="btn btn-sm btn-default additem" data-bmid="{!! $field['rand'] !!}" type="button"><i
-                        class="la la-plus"></i> {{$field['add_label']}}</button>
+                            class="la la-plus"></i> {{$field['add_label']}}</button>
             </div>
         @endif