Display: Legacy collapsible panel styles - refs BT#21588

pull/5456/head
Angel Fernando Quiroz Campos 1 year ago
parent 1fdc026ff3
commit 1ce960f75f
  1. 9
      assets/css/app.scss
  2. 1
      assets/css/scss/index.scss
  3. 28
      assets/css/scss/molecules/_legacy_panel.scss
  4. 28
      public/main/inc/lib/display.lib.php

@ -47,15 +47,6 @@
} }
@layer utilities { @layer utilities {
.custom-collapse {
display: none;
}
.custom-collapse.active {
display: block;
}
.collapse {
visibility: inherit !important;
}
.border-gray-300 { .border-gray-300 {
--tw-border-opacity: 1; --tw-border-opacity: 1;
border-color: rgba(156, 163, 175, var(--tw-border-opacity)); border-color: rgba(156, 163, 175, var(--tw-border-opacity));

@ -40,6 +40,7 @@
@import "molecules/empty_state"; @import "molecules/empty_state";
@import "molecules/teacher_bar"; @import "molecules/teacher_bar";
@import "molecules/toolbar"; @import "molecules/toolbar";
@import "molecules/legacy_panel";
@import "organisms/cards"; @import "organisms/cards";
@import "organisms/course_card"; @import "organisms/course_card";

@ -0,0 +1,28 @@
.display-panel-collapse {
@apply rounded-lg border-gray-25;
&__header {
@apply relative
before:content-[""] before:absolute before:rounded-l-lg before:bg-secondary before:w-1 before:h-full before:-left-1;
a {
@apply cursor-pointer p-2 block bg-support-6 rounded-r-lg;
&[aria-expanded=true] {
@apply rounded-b-none;
}
}
::before {
float: right;
}
}
&__collapsible {
@apply hidden p-3 rounded-b;
&.active {
@apply block shadow-lg;
}
}
}

@ -2458,25 +2458,23 @@ class Display
}); });
</script>'; </script>';
$html = ' $html = '
<div class="mt-4 rounded-lg bg-gray-15 display-panel-collapse mr-4"> <div class="display-panel-collapse">
<div class="bg-gray-25 border border-gray-30" id="card_'.$idAccordion.'"> <div class="display-panel-collapse__header" id="card_'.$idAccordion.'">
<h5> <a role="button"
<a role="button" class="mdi mdi-chevron-down"
class="cursor-pointer p-2 block mdi mdi-chevron-down" data-toggle="collapse"
data-toggle="collapse" data-target="#collapse_'.$idAccordion.'"
data-target="#collapse_'.$idAccordion.'" aria-expanded="'.(($open) ? 'true' : 'false').'"
aria-expanded="'.(($open) ? 'true' : 'false').'" aria-controls="collapse_'.$idAccordion.'"
aria-controls="collapse_'.$idAccordion.'" >
> '.$title.'
'.$title.' </a>
</a>
</h5>
</div> </div>
<div <div
id="collapse_'.$idAccordion.'" id="collapse_'.$idAccordion.'"
class="px-4 border border-gray-30 bg-white collapse custom-collapse '.(($open) ? 'active' : '').'" class="display-panel-collapse__collapsible '.(($open) ? 'active' : '').'"
> >
<div id="collapse_contant_'.$idAccordion.'" class="card-body ">'; <div id="collapse_contant_'.$idAccordion.'">';
$html .= $content; $html .= $content;
$html .= '</div></div></div>'; $html .= '</div></div></div>';

Loading…
Cancel
Save