Commit 595d1a72 authored by Rajab Natshah's avatar Rajab Natshah
Browse files

Issue #3326408: Remove leftover Layout builder modal claro theme styling after...

Issue #3326408: Remove leftover Layout builder modal claro theme styling after removing the Varbase Layout Builder Theme Negotiator
parent d6b3c6d6
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -15,11 +15,9 @@
  background-image: url("../../../images/plugins/horizontal-alignment/align-end.svg");
}

[dir=rtl] body #drupal-off-canvas .field-horizontal-alignment .fieldset-wrapper > div > div input + label .input-icon[class*=justify-content-start],
[dir=rtl] body #layout-builder-modal .field-horizontal-alignment .fieldset-wrapper > div > div input + label .input-icon[class*=justify-content-start] {
[dir=rtl] body #drupal-off-canvas .field-horizontal-alignment .fieldset-wrapper > div > div input + label .input-icon[class*=justify-content-start] {
  background-image: url("../../../images/plugins/horizontal-alignment/align-end.svg");
}
[dir=rtl] body #drupal-off-canvas .field-horizontal-alignment .fieldset-wrapper > div > div input + label .input-icon[class*=justify-content-end],
[dir=rtl] body #layout-builder-modal .field-horizontal-alignment .fieldset-wrapper > div > div input + label .input-icon[class*=justify-content-end] {
[dir=rtl] body #drupal-off-canvas .field-horizontal-alignment .fieldset-wrapper > div > div input + label .input-icon[class*=justify-content-end] {
  background-image: url("../../../images/plugins/horizontal-alignment/align-start.svg");
}
+0 −22
Original line number Diff line number Diff line
body #layout-builder-modal .media-library-item__attributes {
  max-width: calc(100% - 0.625rem) !important;
}

[dir=rtl] body #layout-builder-modal .form-type--boolean .form-boolean,
[dir=rtl] body .media-library-widget-modal .form-type--boolean .form-boolean,
[dir=rtl] body form.media-form .form-type--boolean .form-boolean {
  float: right;
  margin-right: 0;
  margin-left: 1rem;
}
[dir=rtl] body .media-library-widget-modal .media-library-menu__item {
  width: 100%;
}
[dir=rtl] body .media-library-widget-modal .media-library-item .media-library-item__attributes {
  left: -3px;
  text-align: center;
  direction: ltr;
}
[dir=rtl] body .media-library-widget-modal .views-exposed-form__item.views-exposed-form__item {
  margin: 0.75rem 0.75rem 0 0;
}
+0 −47
Original line number Diff line number Diff line
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs {
  border-color: #727579;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list {
  margin: 0;
  list-style-type: none;
  border-color: #727579;
  background: #292c32;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button {
  border-color: #727579;
  background-color: #292c32;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a {
  transition: color 0.2s ease;
  color: #aeb0b3;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover {
  color: #fff;
  background-color: inherit;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected {
  border-bottom: 2px solid #41a5ff;
  background-color: #46484e;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a {
  color: #41a5ff;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover {
  color: inherit;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .form-required::after {
  display: inline-block;
  margin-right: 0.15em;
  margin-left: 0.15em;
  content: "*";
  color: #dc3545;
  font-size: 0.875rem;
}
#layout-builder-modal .claro-details.horizontal-tabs-pane {
  padding: 0 1em;
  border: 0;
  box-shadow: unset;
}
#layout-builder-modal .claro-details.horizontal-tabs-pane > summary {
  display: none;
}
+2 −3
Original line number Diff line number Diff line
@@ -32,8 +32,7 @@ $horizontal_alignment_icon_path: '../../../images/plugins/horizontal-alignment/'
}

[dir=rtl] body {
  #drupal-off-canvas,
  #layout-builder-modal {
  #drupal-off-canvas {
    .field-horizontal-alignment .fieldset-wrapper > div > div {
      input {
        + label {
+0 −54
Original line number Diff line number Diff line
<?php

namespace Drupal\varbase_layout_builder\Form;

use Drupal\Core\Form\ConfigFormBase;
use Drupal\Core\Form\FormStateInterface;

/**
 * The settings for the Varbase Layout Builder.
 */
class VarbaseLayoutBuilderSettingsForm extends ConfigFormBase {

  /**
   * Get the from ID.
   */
  public function getFormId() {
    return 'varbase_layout_builder_settings';
  }

  /**
   * Get the editable config names.
   */
  protected function getEditableConfigNames() {
    return ['varbase_layout_builder.settings'];
  }

  /**
   * Build the form.
   */
  public function buildForm(array $form, FormStateInterface $form_state) {

    $config = $this->config('varbase_layout_builder.settings');
    $form['settings']['use_claro'] = [
      '#type' => 'checkbox',
      '#default_value' => $config->get('use_claro'),
      '#title' => $this->t('Use claro theme inside layout builder modal'),
    ];

    return parent::buildForm($form, $form_state);
  }

  /**
   * Submit Form.
   */
  public function submitForm(array &$form, FormStateInterface $form_state) {

    $config = $this->config('varbase_layout_builder.settings');
    $config->set('use_claro', $form_state->getValue('use_claro'));
    $config->save();

    parent::submitForm($form, $form_state);
  }

}
Loading