From 066071524ffcc901a9fd625bd9ff51209ead04f1 Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Sat, 15 Jan 2022 12:13:48 +0300
Subject: [PATCH 01/16] Fix `.form-control-plaintext` for select, textarea

---
 scss/forms/_form-control.scss | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss
index 51b3baa838..95d06c9668 100644
--- a/scss/forms/_form-control.scss
+++ b/scss/forms/_form-control.scss
@@ -108,6 +108,8 @@
   background-color: transparent;
   border: solid transparent;
   border-width: $input-border-width 0;
+  appearance: none; // to hide select
+  resize: none; // fix for textarea
 
   &.form-control-sm,
   &.form-control-lg {
-- 
GitLab


From 4038071824ed90cf6b52ecb0b20fdaf379ab3c51 Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Sat, 15 Jan 2022 12:15:32 +0300
Subject: [PATCH 02/16] Update _form-control.scss

---
 scss/forms/_form-control.scss | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss
index 95d06c9668..c69e094a0d 100644
--- a/scss/forms/_form-control.scss
+++ b/scss/forms/_form-control.scss
@@ -108,8 +108,8 @@
   background-color: transparent;
   border: solid transparent;
   border-width: $input-border-width 0;
-  appearance: none; // to hide select
-  resize: none; // fix for textarea
+  appearance: none; // Fix for select, textarea
+  resize: none; // Fix for textarea
 
   &.form-control-sm,
   &.form-control-lg {
-- 
GitLab


From 9a8082fdd8378f94dc3ae136d115e2a3d40b8783 Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Sat, 15 Jan 2022 12:17:28 +0300
Subject: [PATCH 03/16] Update _form-control.scss

---
 scss/forms/_form-control.scss | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss
index c69e094a0d..7648d9d1b5 100644
--- a/scss/forms/_form-control.scss
+++ b/scss/forms/_form-control.scss
@@ -108,8 +108,8 @@
   background-color: transparent;
   border: solid transparent;
   border-width: $input-border-width 0;
-  appearance: none; // Fix for select, textarea
-  resize: none; // Fix for textarea
+  appearance: none;
+  resize: none;
 
   &.form-control-sm,
   &.form-control-lg {
-- 
GitLab


From 34d82b4f00cc23fea537bda3b811cc3c3c3d9935 Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Sat, 15 Jan 2022 12:20:04 +0300
Subject: [PATCH 04/16] Update _form-control.scss

---
 scss/forms/_form-control.scss | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss
index 7648d9d1b5..c6f6f2a451 100644
--- a/scss/forms/_form-control.scss
+++ b/scss/forms/_form-control.scss
@@ -106,10 +106,10 @@
   line-height: $input-line-height;
   color: $input-plaintext-color;
   background-color: transparent;
-  border: solid transparent;
-  border-width: $input-border-width 0;
   appearance: none;
   resize: none;
+  border: solid transparent;
+  border-width: $input-border-width 0;
 
   &.form-control-sm,
   &.form-control-lg {
-- 
GitLab


From 658d15136c8bcd85b232a9fe9199fa9226ab50b7 Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Sat, 15 Jan 2022 12:24:39 +0300
Subject: [PATCH 05/16] Update _form-control.scss

---
 scss/forms/_form-control.scss | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss
index c6f6f2a451..4665e2bb7a 100644
--- a/scss/forms/_form-control.scss
+++ b/scss/forms/_form-control.scss
@@ -106,10 +106,9 @@
   line-height: $input-line-height;
   color: $input-plaintext-color;
   background-color: transparent;
-  appearance: none;
-  resize: none;
   border: solid transparent;
   border-width: $input-border-width 0;
+  appearance: none;
 
   &.form-control-sm,
   &.form-control-lg {
@@ -118,6 +117,10 @@
   }
 }
 
+textarea.form-control-plaintext {
+  resize: none;
+}
+
 // Form control sizing
 //
 // Build on `.form-control` with modifier classes to decrease or increase the
-- 
GitLab


From c0ef244ed85f1c8ef521bbd9d497c8be2baacc00 Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Sat, 15 Jan 2022 12:29:37 +0300
Subject: [PATCH 06/16] Update _form-control.scss

---
 scss/forms/_form-control.scss | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss
index 4665e2bb7a..7270ea88ce 100644
--- a/scss/forms/_form-control.scss
+++ b/scss/forms/_form-control.scss
@@ -117,10 +117,6 @@
   }
 }
 
-textarea.form-control-plaintext {
-  resize: none;
-}
-
 // Form control sizing
 //
 // Build on `.form-control` with modifier classes to decrease or increase the
@@ -169,6 +165,10 @@ textarea {
   &.form-control-lg {
     min-height: $input-height-lg;
   }
+
+  &.form-control-plaintext {
+    resize: none;
+  }
 }
 // stylelint-enable selector-no-qualifying-type
 
-- 
GitLab


From a88bdd9ccc94e169e7b3b194102bd5628625285e Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Tue, 8 Feb 2022 20:34:10 +0300
Subject: [PATCH 07/16] Update form-control.md

---
 site/content/docs/5.1/forms/form-control.md | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/site/content/docs/5.1/forms/form-control.md b/site/content/docs/5.1/forms/form-control.md
index 9c1c495b16..19bc2abe82 100644
--- a/site/content/docs/5.1/forms/form-control.md
+++ b/site/content/docs/5.1/forms/form-control.md
@@ -48,7 +48,7 @@ Add the `readonly` boolean attribute on an input to prevent modification of the
 
 ## Readonly plain text
 
-If you want to have `<input readonly>` elements in your form styled as plain text, use the `.form-control-plaintext` class to remove the default form field styling and preserve the correct margin and padding.
+If you want to have `<input readonly>`, `<select readonly>` or `<textarea readonly>` elements in your form styled as plain text, use the `.form-control-plaintext` class to remove the default form field styling and preserve the correct margin and padding.
 
 {{< example >}}
   <div class="mb-3 row">
@@ -57,6 +57,22 @@ If you want to have `<input readonly>` elements in your form styled as plain tex
       <input type="text" readonly class="form-control-plaintext" id="staticEmail" value="email@example.com">
     </div>
   </div>
+  <div class="mb-3 row">
+    <label for="staticBio" class="col-sm-2 col-form-label">Bio</label>
+    <div class="col-sm-10">
+      <textarea readonly class="form-control-plaintext" id="staticBio">Few words about self</textarea>
+    </div>
+  </div>
+  <div class="mb-3 row">
+    <label for="staticGender" class="col-sm-2 col-form-label">Gender</label>
+    <div class="col-sm-10">
+      <select readonly class="form-control-plaintext" id="staticGender">
+        <option value="0" selected>male</option>
+        <option value="1">female</option>
+        <option value="2">other</option>
+      </select>
+    </div>
+  </div>
   <div class="mb-3 row">
     <label for="inputPassword" class="col-sm-2 col-form-label">Password</label>
     <div class="col-sm-10">
-- 
GitLab


From a93e5d8957093bf50e8b7e311d66f00f5f7b3f2b Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Tue, 8 Feb 2022 20:58:35 +0300
Subject: [PATCH 08/16] Update _form-control.scss

---
 scss/forms/_form-control.scss | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss
index 7270ea88ce..7648d9d1b5 100644
--- a/scss/forms/_form-control.scss
+++ b/scss/forms/_form-control.scss
@@ -109,6 +109,7 @@
   border: solid transparent;
   border-width: $input-border-width 0;
   appearance: none;
+  resize: none;
 
   &.form-control-sm,
   &.form-control-lg {
@@ -165,10 +166,6 @@ textarea {
   &.form-control-lg {
     min-height: $input-height-lg;
   }
-
-  &.form-control-plaintext {
-    resize: none;
-  }
 }
 // stylelint-enable selector-no-qualifying-type
 
-- 
GitLab


From 4ff057886e3ee1a077b528ed0bda8ec34afd97e0 Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Tue, 8 Feb 2022 21:07:01 +0300
Subject: [PATCH 09/16] Update form-control.md

---
 site/content/docs/5.1/forms/form-control.md | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/site/content/docs/5.1/forms/form-control.md b/site/content/docs/5.1/forms/form-control.md
index 19bc2abe82..24c6848377 100644
--- a/site/content/docs/5.1/forms/form-control.md
+++ b/site/content/docs/5.1/forms/form-control.md
@@ -58,18 +58,19 @@ If you want to have `<input readonly>`, `<select readonly>` or `<textarea readon
     </div>
   </div>
   <div class="mb-3 row">
-    <label for="staticBio" class="col-sm-2 col-form-label">Bio</label>
+    <label for="staticTextarea" class="col-sm-2 col-form-label">Textarea</label>
     <div class="col-sm-10">
-      <textarea readonly class="form-control-plaintext" id="staticBio">Few words about self</textarea>
+      <textarea readonly class="form-control-plaintext" id="staticTextarea" rows="2">Multi-line text</textarea>
     </div>
   </div>
   <div class="mb-3 row">
-    <label for="staticGender" class="col-sm-2 col-form-label">Gender</label>
+    <label for="staticSelect" class="col-sm-2 col-form-label">Select</label>
     <div class="col-sm-10">
-      <select readonly class="form-control-plaintext" id="staticGender">
-        <option value="0" selected>male</option>
-        <option value="1">female</option>
-        <option value="2">other</option>
+      <select readonly class="form-control-plaintext" id="staticSelect">
+        <option value="0">Open this select menu</option>
+        <option value="1" selected>One</option>
+        <option value="2">Two</option>
+        <option value="3">Three</option>
       </select>
     </div>
   </div>
-- 
GitLab


From 5029aa254820a37f78db1ccbe2b608bc50afff85 Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Tue, 8 Feb 2022 21:10:31 +0300
Subject: [PATCH 10/16] Update _form-control.scss

---
 scss/forms/_form-control.scss | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss
index 7648d9d1b5..db0a340065 100644
--- a/scss/forms/_form-control.scss
+++ b/scss/forms/_form-control.scss
@@ -106,10 +106,10 @@
   line-height: $input-line-height;
   color: $input-plaintext-color;
   background-color: transparent;
+  resize: none;
   border: solid transparent;
   border-width: $input-border-width 0;
   appearance: none;
-  resize: none;
 
   &.form-control-sm,
   &.form-control-lg {
-- 
GitLab


From e3e268277bc267fe8494db8f15c73528cdce34d5 Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Tue, 8 Feb 2022 21:12:45 +0300
Subject: [PATCH 11/16] Update _form-control.scss

---
 scss/forms/_form-control.scss | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss
index db0a340065..c24fe9427e 100644
--- a/scss/forms/_form-control.scss
+++ b/scss/forms/_form-control.scss
@@ -101,12 +101,12 @@
 .form-control-plaintext {
   display: block;
   width: 100%;
+  resize: none;
   padding: $input-padding-y 0;
   margin-bottom: 0; // match inputs if this class comes on inputs with default margins
   line-height: $input-line-height;
   color: $input-plaintext-color;
   background-color: transparent;
-  resize: none;
   border: solid transparent;
   border-width: $input-border-width 0;
   appearance: none;
-- 
GitLab


From 8473907cd247f8e62680f334534904b1e7080cda Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Tue, 8 Feb 2022 21:16:04 +0300
Subject: [PATCH 12/16] Update _form-control.scss

---
 scss/forms/_form-control.scss | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss
index c24fe9427e..50e26f5c0b 100644
--- a/scss/forms/_form-control.scss
+++ b/scss/forms/_form-control.scss
@@ -101,9 +101,9 @@
 .form-control-plaintext {
   display: block;
   width: 100%;
-  resize: none;
   padding: $input-padding-y 0;
   margin-bottom: 0; // match inputs if this class comes on inputs with default margins
+  resize: none;
   line-height: $input-line-height;
   color: $input-plaintext-color;
   background-color: transparent;
-- 
GitLab


From 3a2fdc21fd88b304041e9a0c025708e95b3ed887 Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Tue, 8 Feb 2022 21:16:26 +0300
Subject: [PATCH 13/16] Update form-control.md

---
 site/content/docs/5.1/forms/form-control.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/site/content/docs/5.1/forms/form-control.md b/site/content/docs/5.1/forms/form-control.md
index 24c6848377..a7613029b9 100644
--- a/site/content/docs/5.1/forms/form-control.md
+++ b/site/content/docs/5.1/forms/form-control.md
@@ -66,7 +66,7 @@ If you want to have `<input readonly>`, `<select readonly>` or `<textarea readon
   <div class="mb-3 row">
     <label for="staticSelect" class="col-sm-2 col-form-label">Select</label>
     <div class="col-sm-10">
-      <select readonly class="form-control-plaintext" id="staticSelect">
+      <select class="form-control-plaintext" id="staticSelect">
         <option value="0">Open this select menu</option>
         <option value="1" selected>One</option>
         <option value="2">Two</option>
-- 
GitLab


From ee07181d78ed03899e7faf6af78d79b34d6deffc Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Tue, 8 Feb 2022 21:17:53 +0300
Subject: [PATCH 14/16] Update form-control.md

---
 site/content/docs/5.1/forms/form-control.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/site/content/docs/5.1/forms/form-control.md b/site/content/docs/5.1/forms/form-control.md
index a7613029b9..b83611658e 100644
--- a/site/content/docs/5.1/forms/form-control.md
+++ b/site/content/docs/5.1/forms/form-control.md
@@ -48,7 +48,7 @@ Add the `readonly` boolean attribute on an input to prevent modification of the
 
 ## Readonly plain text
 
-If you want to have `<input readonly>`, `<select readonly>` or `<textarea readonly>` elements in your form styled as plain text, use the `.form-control-plaintext` class to remove the default form field styling and preserve the correct margin and padding.
+If you want to have `<input readonly>`, `<textarea readonly>` or `<select>` elements in your form styled as plain text, use the `.form-control-plaintext` class to remove the default form field styling and preserve the correct margin and padding.
 
 {{< example >}}
   <div class="mb-3 row">
-- 
GitLab


From d7cb58b375fa2be6b5be9b302d1589b12362690c Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Tue, 8 Feb 2022 21:20:03 +0300
Subject: [PATCH 15/16] Update _form-control.scss

---
 scss/forms/_form-control.scss | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss
index 50e26f5c0b..f335c989e7 100644
--- a/scss/forms/_form-control.scss
+++ b/scss/forms/_form-control.scss
@@ -103,8 +103,8 @@
   width: 100%;
   padding: $input-padding-y 0;
   margin-bottom: 0; // match inputs if this class comes on inputs with default margins
-  resize: none;
   line-height: $input-line-height;
+  resize: none;
   color: $input-plaintext-color;
   background-color: transparent;
   border: solid transparent;
-- 
GitLab


From 093265a646ba1a6c4f207afb20b4efb61a33b9dc Mon Sep 17 00:00:00 2001
From: Anton <info@ensostudio.ru>
Date: Wed, 9 Feb 2022 00:45:41 +0300
Subject: [PATCH 16/16] Update _form-control.scss

---
 scss/forms/_form-control.scss | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss
index f335c989e7..a90f90760c 100644
--- a/scss/forms/_form-control.scss
+++ b/scss/forms/_form-control.scss
@@ -104,8 +104,8 @@
   padding: $input-padding-y 0;
   margin-bottom: 0; // match inputs if this class comes on inputs with default margins
   line-height: $input-line-height;
-  resize: none;
   color: $input-plaintext-color;
+  resize: none;
   background-color: transparent;
   border: solid transparent;
   border-width: $input-border-width 0;
-- 
GitLab