123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321 |
- /* trying to get more vertical space for the boussole */
- .adminimal .content-header {
- background-color: #434343;
- padding: 0.5rem 0 0;
- }
- .adminimal .page-title,
- .adminimal .heading-a {
- font-size: 1.5em;
- }
- .toolbar-tray a {
- padding: 0.5em 1.3333em;
- }
- .is-horizontal .tabs.primary a {
- padding: 0 2em 0 2em;
- background-image: none;
- }
- /* END trying to get more vertical space for the boussole */
- .adminimal input.form-autocomplete, .adminimal input.form-text, .adminimal input.form-tel, .adminimal input.form-email, .adminimal input.form-url, .adminimal input.form-search, .adminimal input.form-number, .adminimal input.form-color, .adminimal input.form-file, .adminimal input.form-date, .adminimal input.form-time, .adminimal textarea.form-textarea{
- background-color: #fff;
- border-radius: 3px;
- }
- .adminimal select{
- background-color: #fff;
- border-radius: 3px;
- }
- .adminimal .button {
- /* background-color: #2196F3; */
- border-radius: 5px;
- padding: 0.3em 0.5em;
- }
- .adminimal .button,
- .adminimal .image-button {
- margin-right: 0.5em;
- margin-left: 0.5em;
- }
- .adminimal .button:first-child,
- .adminimal .image-button:first-child {
- margin-right: 0;
- margin-left: 0;
- }
- .js td .dropbutton-multiple{
- border-radius: 3px;
- }
- .views-exposed-form{
- font-size: 0.9em;
- }
- .views-exposed-form input[type="text"]{
- max-width:10em;
- }
- .views-exposed-form input[type="text"].form-autocomplete{
- max-width:14em;
- }
- .views-exposed-form select.form-select{
- min-height: 0;
- padding: 0.2em 0.4em 0.2em 0.5em;
- }
- /**
- * Node add/edit form layout
- */
- /* Narrow screens */
- .layout-region {
- box-sizing: border-box;
- }
- /* Wide screens */
- @media
- screen and (min-width: 780px),
- (orientation: landscape) and (min-device-height: 780px) {
-
- .layout-region-node-center{
- display: flex;
- flex-direction: row;
- gap: 1em;
- }
- [dir="rtl"] .layout-region-node-center{
- display: flex;
- flex-direction: row-reverse;
- }
- .layout-region-node-main {
- /* reset */
- float: none;
- box-sizing: border-box;
- width: auto;
- padding-right:0; /* LTR */
- /* custom */
- flex: 1 0 auto;
- }
- [dir="rtl"] .layout-region-node-main{
- float: none;
- padding-right: 0;
- padding-left: 0;
- }
- .layout-region-node-secondary {
- /* reset */
- float: none; /* LTR */
- width: auto;
- /* custom */
- flex: 0 0 25em;
- }
- [dir="rtl"] .layout-region-node-secondary {
- float: none;
- }
- /* @todo File an issue to add a standard class to all text-like inputs */
- .layout-region-node-secondary .form-autocomplete,
- .layout-region-node-secondary .form-text,
- .layout-region-node-secondary .form-tel,
- .layout-region-node-secondary .form-email,
- .layout-region-node-secondary .form-url,
- .layout-region-node-secondary .form-search,
- .layout-region-node-secondary .form-number,
- .layout-region-node-secondary .form-color,
- .layout-region-node-secondary textarea {
- box-sizing: border-box;
- width: 100%;
- max-width: 100%;
- }
- }
- /**
- * The vertical toolbar mode gets triggered for narrow screens, which throws off
- * the intent of media queries written for the viewport width. When the vertical
- * toolbar is on, we need to suppress layout for the original media width + the
- * toolbar width (240px). In this case, 240px + 780px.
- */
- @media
- screen and (max-width: 1020px) {
- .toolbar-vertical.toolbar-tray-open .layout-region-node-center{
- display: block;
- }
- .toolbar-vertical.toolbar-tray-open .layout-region-node-main,
- .toolbar-vertical.toolbar-tray-open .layout-region-node-footer,
- .toolbar-vertical.toolbar-tray-open .layout-region-node-secondary {
- float: none;
- width: auto;
- padding-right: 0;
- }
- }
- /* BOUSSOLE FORM */
- #node-concernement-edit-form{}
- #node-concernement-edit-form .vertical-tabs__menu{
- /* width: auto; */
- max-width:110px;
- }
- #node-concernement-edit-form .vertical-tabs__panes{
- margin-left: 110px;
- }
- #boussole-layout{
- display: flex;
- flex-direction: row;
- gap: 1em;
- }
- #boussole-layout>.form-item[data-drupal-selector="edit-field-entite"]{
- flex:0 0 50em;
- max-height: calc(100vh - 150px);
- overflow-y: auto;
- }
- #boussole-layout .boussole-wrapper{
- flex:1 1 auto;
- min-width: 800px;
- }
- /* drupal form optimisation */
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] table.field-multiple-table>tbody>tr{
- border: none;
- }
- /* #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] table.field-multiple-table>tbody>tr>td.field-multiple-drag{
-
- } */
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] table.field-multiple-table>tbody>tr>td:not(.field-multiple-drag)>div{
- padding:0.5em;
- border: 1px solid #bbb;
- border-radius: 5px;
- }
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] table.field-multiple-table>tbody>tr>td:not(.field-multiple-drag) > div .horizontal-tabs-panes>details>.seven-details__wrapper{
- padding:0;
- }
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] .field--type-entity-reference.field--name-field-entite.field--widget-inline-entity-form-complex>div>fieldset{
- border: none;
- margin:0;
- padding:0;
- }
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] .field--type-entity-reference.field--name-field-entite.field--widget-inline-entity-form-complex>div>fieldset>legend{
- display:none;
- }
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] .field--type-entity-reference.field--name-field-entite.field--widget-inline-entity-form-complex>div>fieldset>.fieldset-wrapper>table>thead{
- display:none;
- }
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] .field--type-entity-reference.field--name-field-entite.field--widget-inline-entity-form-complex>div>fieldset>.fieldset-wrapper>table>tbody>tr{
- border:none;
- }
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] input[type="text"]{
- max-width: 60%;
- }
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] td.field-multiple-drag {
- min-width: 0;
- width: 25px;
- }
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] .field--type-image thead,
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] .field--type-file thead{
- display: none;
- }
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] div.field--type-image div.form-managed-file ,
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] div.field--type-file div.form-managed-file{
- width:420px;
- }
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] div.field--type-image div.form-managed-file input[type="text"],
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] div.field--type-file div.form-managed-file input[type="text"]{
- width:90%;
- }
- /* #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] .field--type-image a.tabledrag-handle{
- float: none;
- }
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] .field--type-image .image-widget{
- float: none;
- }
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] .field--type-image .image-widget .image-preview{
- float: none;
- }
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] .field--type-image .image-widget .image-widget-data{
- float: none;
- } */
- /* #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] table.field-entite-values > tbody > tr > td > div > div.form-wrapper table{
- max-width: 100%;
- } */
- /* div.field--name-field-actuel-future.form-wrapper,
- div.field--name-field-prise.form-wrapper,
- div.field--name-field-menace-maintien-degres.form-wrapper{
- display: none;
- } */
- /* .field--name-field-actuel-future > fieldset legend{
- display:none;
- }
- .field--name-field-actuel-future > fieldset > .fieldset-wrapper > .form-radios{
- display: flex; flex-direction: row; gap: 1em;
- }
- .field--name-field-prise > .form-item,
- .field--name-field-menace-maintien-degres > .form-item{
- display:flex;
- flex-direction: row;
- gap:1em;
- }
- .field--name-field-prise > .form-item > label,
- .field--name-field-menace-maintien-degres > .form-item > label{
- flex:0 0 auto;
- width:9em;
- }
- .field--name-field-prise > .form-item > input,
- .field--name-field-menace-maintien-degres > .form-item > input{
- width:7em;
- flex:0 1 auto;
- }
- .field--name-field-prise > .form-item > .description,
- .field--name-field-menace-maintien-degres > .form-item > .description{
- flex:0 1 auto;
- } */
- #boussole-layout .form-item[data-drupal-selector="edit-field-entite"] .button{
- font-size: 0.9em;
- }
- /* boussole */
- #boussole-layout .boussole-wrapper .boussole{
- background-image: url(../images/boussole.svg);
- background-clip: padding-box;
- background-size: contain;
- background-repeat: no-repeat;
- background-position: center;
- aspect-ratio: 1 / 1;
- /* width:100%; */
- max-height: calc(100vh - 150px);
- position: relative;
- }
- #boussole-layout .boussole-wrapper .boussole .entity{
- position: absolute;
- width:10px; height:10px;
- border-radius: 5px;
- background-color: black;
- transform: translate(-5px, -5px);
- cursor:move;
- }
- #boussole-layout .boussole-wrapper .boussole .entity.ajax-new{
- background-color: #fff;
- border: 1px solid black;
- }
- #boussole-layout .boussole-wrapper .boussole .entity.hide{
- display: none;
- }
|