diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Dropdowns.cshtml b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Dropdowns.cshtml
index 47d332e134..7a698f8b64 100644
--- a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Dropdowns.cshtml
+++ b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Dropdowns.cshtml
@@ -56,15 +56,15 @@
-<div class="dropdown">
- <button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- Dropdown button
- </button>
- <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
- <a class="dropdown-item" href="#">Action</a>
- <a class="dropdown-item" href="#">Another action</a>
- <a class="dropdown-item" href="#">Something else here</a>
- </div>
+<div class="demo-area">
+ <div class="btn-group">
+ <button class="dropdown-toggle btn" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" type="button" data-busy-text="Processing..."><span>Dropdown button</span></button>
+ <div class="dropdown-menu">
+ <a href="#" class="dropdown-item">Action</a>
+ <a href="#" class="dropdown-item">Another action</a>
+ <a href="#" class="dropdown-item">Something else here</a>
+ </div>
+ </div>
</div>
@@ -100,16 +100,13 @@
-<div class="dropdown">
- <a class="btn btn-secondary dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- Dropdown link
- </a>
-
- <div class="dropdown-menu" aria-labelledby="dropdownMenuLink">
- <a class="dropdown-item" href="#">Action</a>
- <a class="dropdown-item" href="#">Another action</a>
- <a class="dropdown-item" href="#">Something else here</a>
- </div>
+<div class="btn-group">
+ <a class="dropdown-toggle btn btn-secondary" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-busy-text="Processing..." roles="button" href="#"><span>Dropdown button</span></a>
+ <div class="dropdown-menu">
+ <a href="#" class="dropdown-item">Action</a>
+ <a href="#" class="dropdown-item">Another action</a>
+ <a href="#" class="dropdown-item">Something else here</a>
+ </div>
</div>
@@ -184,16 +181,14 @@
<!-- Example single danger button -->
<div class="btn-group">
- <button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- Action
- </button>
- <div class="dropdown-menu">
- <a class="dropdown-item" href="#">Action</a>
- <a class="dropdown-item" href="#">Another action</a>
- <a class="dropdown-item" href="#">Something else here</a>
- <div class="dropdown-divider"></div>
- <a class="dropdown-item" href="#">Separated link</a>
- </div>
+ <button class="dropdown-toggle btn btn-danger" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" type="button" data-busy-text="Processing..."><span>Dropdown button</span></button>
+ <div class="dropdown-menu">
+ <a href="#" class="dropdown-item">Action</a>
+ <a href="#" class="dropdown-item">Another action</a>
+ <a href="#" class="dropdown-item">Something else here</a>
+ <div class="dropdown-divider"></div>
+ <a href="#" class="dropdown-item">Separated link</a>
+ </div>
</div>
@@ -270,17 +265,15 @@
<!-- Example single danger button -->
<div class="btn-group">
- <button type="button" class="btn btn-danger">Action</button>
- <button type="button" class="btn btn-danger dropdown-toggle dropdown-toggle-split" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- <span class="sr-only">Toggle Dropdown</span>
- </button>
- <div class="dropdown-menu">
- <a class="dropdown-item" href="#">Action</a>
- <a class="dropdown-item" href="#">Another action</a>
- <a class="dropdown-item" href="#">Something else here</a>
- <div class="dropdown-divider"></div>
- <a class="dropdown-item" href="#">Separated link</a>
- </div>
+ <button class="btn btn-danger" type="button" data-busy-text="Processing..."><span>Dropdown button</span></button>
+ <button data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle dropdown-toggle-split btn btn-danger" type="button" data-busy-text="Processing..."></button>
+ <div class="dropdown-menu">
+ <a href="#" class="dropdown-item">Action</a>
+ <a href="#" class="dropdown-item">Another action</a>
+ <a href="#" class="dropdown-item">Something else here</a>
+ <div class="dropdown-divider"></div>
+ <a href="#" class="dropdown-item">Separated link</a>
+ </div>
</div>
@@ -370,46 +363,48 @@
<!-- Large button groups (default and split) -->
-<div class="btn-group">
- <button class="btn btn-secondary btn-lg dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- Large button
- </button>
- <div class="dropdown-menu">
- ...
- </div>
-</div>
-<div class="btn-group">
- <button class="btn btn-secondary btn-lg" type="button">
- Large split button
- </button>
- <button type="button" class="btn btn-lg btn-secondary dropdown-toggle dropdown-toggle-split" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- <span class="sr-only">Toggle Dropdown</span>
- </button>
- <div class="dropdown-menu">
- ...
- </div>
-</div>
-
-<!-- Small button groups (default and split) -->
-<div class="btn-group">
- <button class="btn btn-secondary btn-sm dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- Small button
- </button>
- <div class="dropdown-menu">
- ...
- </div>
-</div>
-<div class="btn-group">
- <button class="btn btn-secondary btn-sm" type="button">
- Small split button
- </button>
- <button type="button" class="btn btn-sm btn-secondary dropdown-toggle dropdown-toggle-split" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- <span class="sr-only">Toggle Dropdown</span>
- </button>
- <div class="dropdown-menu">
- ...
- </div>
-</div>
+ <div class="btn-group">
+ <button class="dropdown-toggle btn btn-secondary btn-lg" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" type="button" data-busy-text="Processing..."><span>Large button</span></button>
+ <div class="dropdown-menu">
+ <a href="#" class="dropdown-item">Action</a>
+ <a href="#" class="dropdown-item">Another action</a>
+ <a href="#" class="dropdown-item">Something else here</a>
+ <div class="dropdown-divider"></div>
+ <a href="#" class="dropdown-item">Separated link</a>
+ </div>
+ </div>
+ <div class="btn-group">
+ <button class="btn btn-secondary btn-lg" type="button" data-busy-text="Processing..."><span>Large split button</span></button>
+ <button data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle dropdown-toggle-split btn btn-secondary btn-lg" type="button" data-busy-text="Processing..."></button>
+ <div class="dropdown-menu">
+ <a href="#" class="dropdown-item">Action</a>
+ <a href="#" class="dropdown-item">Another action</a>
+ <a href="#" class="dropdown-item">Something else here</a>
+ <div class="dropdown-divider"></div>
+ <a href="#" class="dropdown-item">Separated link</a>
+ </div>
+ </div>
+ <div class="btn-group">
+ <button class="dropdown-toggle btn btn-secondary btn-sm" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" type="button" data-busy-text="Processing..."><span>Small button</span></button>
+ <div class="dropdown-menu">
+ <a href="#" class="dropdown-item">Action</a>
+ <a href="#" class="dropdown-item">Another action</a>
+ <a href="#" class="dropdown-item">Something else here</a>
+ <div class="dropdown-divider"></div>
+ <a href="#" class="dropdown-item">Separated link</a>
+ </div>
+ </div>
+ <div class="btn-group">
+ <button class="btn btn-secondary btn-sm" type="button" data-busy-text="Processing..."><span>Small split button</span></button>
+ <button data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle dropdown-toggle-split btn btn-secondary btn-sm" type="button" data-busy-text="Processing..."></button>
+ <div class="dropdown-menu">
+ <a href="#" class="dropdown-item">Action</a>
+ <a href="#" class="dropdown-item">Another action</a>
+ <a href="#" class="dropdown-item">Something else here</a>
+ <div class="dropdown-divider"></div>
+ <a href="#" class="dropdown-item">Separated link</a>
+ </div>
+ </div>
@@ -592,14 +587,14 @@
<div class="btn-group">
- <button type="button" class="btn btn-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- Right-aligned
- </button>
- <div class="dropdown-menu dropdown-menu-right">
- <button class="dropdown-item" type="button">Action</button>
- <button class="dropdown-item" type="button">Another action</button>
- <button class="dropdown-item" type="button">Something else here</button>
- </div>
+ <button class="dropdown-toggle btn btn-secondary" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" type="button" data-busy-text="Processing..."><span>Right-aligned</span></button>
+ <div>
+ </div>
+ <div class="dropdown-menu dropdown-menu-right" x-placement="bottom-end" style="position: absolute; will-change: transform; top: 0px; left: 0px; transform: translate3d(135px, 38px, 0px);">
+ <a href="#" class="dropdown-item">Action</a>
+ <a href="#" class="dropdown-item active">Active action</a>
+ <a href="#" class="dropdown-item disabled">Disabled action</a>
+ </div>
</div>