Explorar el Código

styled multijoueur webform

bach hace 3 años
padre
commit
2d704293a7

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
config/sync/webform.webform.multi_joueur.yml


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
web/themes/custom/materiotheme/assets/dist/main.css


BIN
web/themes/custom/materiotheme/assets/dist/main.css.gz


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
web/themes/custom/materiotheme/assets/dist/main.js


BIN
web/themes/custom/materiotheme/assets/dist/main.js.gz


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
web/themes/custom/materiotheme/assets/dist/module-pricing.bundle.js


BIN
web/themes/custom/materiotheme/assets/dist/module-pricing.bundle.js.gz


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
web/themes/custom/materiotheme/assets/dist/report.html


+ 17 - 7
web/themes/custom/materiotheme/assets/scripts/main.js

@@ -91,14 +91,24 @@ export let _v_sitebranding_block, _v_user_block, _v_header_menu,
     function checkNoVuePages () {
       // return drupalDecoupled.sys_path != '/cart'
       // && drupalDecoupled.sys_path.indexOf('checkout') != 1;
-      if (drupalDecoupled.route_name.indexOf('commerce') === -1 &&
-          drupalDecoupled.route_name.indexOf('flagging_collection') === -1 &&
-          drupalDecoupled.route_name.indexOf('user') === -1 &&
-          drupalDecoupled.route_name !== 'entity.webform.canonical' &&
-          (drupalDecoupled.route_name === 'entity.webform.canonical' && drupalDecoupled.sys_path.indexOf('/webform/multi_joueur') === -1)) {
-        return false
-      } else {
+      // if (drupalDecoupled.route_name.indexOf('commerce') === -1 &&
+      //     drupalDecoupled.route_name.indexOf('flagging_collection') === -1 &&
+      //     drupalDecoupled.route_name.indexOf('user') === -1 &&
+      //     drupalDecoupled.route_name !== 'entity.webform.canonical' &&
+      //     (drupalDecoupled.route_name === 'entity.webform.canonical' && drupalDecoupled.sys_path.indexOf('/webform/multi_joueur') === -1)) {
+      //   return false
+      // } else {
+      //   return true
+      // }
+      if (drupalDecoupled.route_name.indexOf('commerce') !== -1 ||
+          drupalDecoupled.route_name.indexOf('flagging_collection') !== -1 ||
+          drupalDecoupled.route_name.indexOf('user') !== -1 ||
+          drupalDecoupled.route_name.indexOf('entity.webform.canonical') !== -1) {
+        console.debug('NO VUEJS')
         return true
+      } else {
+        console.debug('VUJS')
+        return false
       }
     }
 

+ 73 - 0
web/themes/custom/materiotheme/assets/styles/main.scss

@@ -569,6 +569,10 @@ header[role="banner"]{
 				color: #fff;
 				background-color: $color-webshowroom;
 			}
+			body.path-webform & {
+				color: #fff;
+				background-color: $color-showrooms;
+			}
 		}
     @include col-mediaquery-max(3){
 	    body.path-frontpage &, body.path-home & {
@@ -2662,6 +2666,75 @@ form#user-pass{
 		color: #fff;
 	}
 }
+
+#webform-submission-multi-joueur-add-form{
+  $w:3;
+  max-width: $column_width * $w + $column_goutiere * ($w - 1);
+  .form-item{
+    margin:0.5em 0;
+  }
+  $lw:7em;
+  label{
+    display: inline-block;
+    width:$lw;
+    color: #fff;
+  }
+  .webform-element-description{
+    color:#fff;
+  }
+  .form-item{
+    position: relative;
+    box-sizing: border-box;
+  }
+  .form-item.form-no-label input[type="text"]{
+    margin-left: $lw*1.04;
+  }
+  input[type="text"],
+  input[type="tel"],
+  input[type="email"]{
+    width: calc(95% - #{$lw});
+  }
+  input[type="submit"]{
+    @include btn;
+  }
+  .address--wrapper{
+    background-color: $color-webshowroom;
+    margin:0;
+    padding: 1em 1em 0;
+  }
+  .form-item-vat-number{
+    background-color: $color-webshowroom;
+    margin:0;
+    padding: 1em 1em 0.6em;
+  }
+  .form-item-phone{
+    background-color: $color-webshowroom;
+    margin:0;
+    padding: 0 1em 1em;
+  }
+  .form-item-collaborateur{
+    background-color: $color-base;
+    margin:0;
+    padding: 1em;
+    input[type="image"]{
+      background-color: #fff;
+    }
+    input[type="submit"]{
+      background-color: #fff;
+      color: $color-base;
+    }
+  }
+  #edit-actions{
+    // background-color: $color-showrooms;
+    // margin:0;
+    // padding: 1em;
+    text-align: right;
+    input[type="submit"]{
+      background-color: $color-blabla;
+      color: #fff;
+    }
+  }
+}
 //  ___         _
 // | __|__  ___| |_ ___ _ _
 // | _/ _ \/ _ \  _/ -_) '_|

+ 1 - 1
web/themes/custom/materiotheme/templates/content/commerce-product--4--home-summary.html.twig

@@ -27,7 +27,7 @@
 
 <article{{ attributes }}>
   {{- product|without('variation_attributes') -}}
-  <a href="mailto:info@materio.com?subject=Multi-Joueurs" class="btn">
+  <a href="/pricing/multijoueur" class="btn">
     {% trans %}Ask for a quote{% endtrans %}
   </a>
 </article>

+ 1 - 1
web/themes/custom/materiotheme/vuejs/components/Content/Product.vue

@@ -22,7 +22,7 @@
         </button>
       </div>
       <div v-if="product.id == 4">
-        <a href="mailto:info@materio.com?subject=Multi-Joueurs" class="btn">
+        <a href="/pricing/multijoueur" class="btn">
           {{ $t("default.Ask for a quote") }}
         </a>
       </div>

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio