From 17905a2b5b35daadfd580c63d876a5a7cc69f0b8 Mon Sep 17 00:00:00 2001 From: yekalkan Date: Fri, 4 May 2018 14:26:24 +0300 Subject: [PATCH] Dropdown Tag Helper examples --- .../AbpDropdownButtonTagHelperService.cs | 3 - .../Pages/Components/Dropdowns.cshtml | 74 ++++++++++++++++++- 2 files changed, 72 insertions(+), 5 deletions(-) diff --git a/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Dropdown/AbpDropdownButtonTagHelperService.cs b/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Dropdown/AbpDropdownButtonTagHelperService.cs index 066dd40d21..6a43de9c6c 100644 --- a/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Dropdown/AbpDropdownButtonTagHelperService.cs +++ b/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Dropdown/AbpDropdownButtonTagHelperService.cs @@ -14,16 +14,13 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Dropdown { private readonly HtmlEncoder _htmlEncoder; - private readonly IHtmlGenerator _htmlGenerator; private readonly IServiceProvider _serviceProvider; public AbpDropdownButtonTagHelperService( HtmlEncoder htmlEncoder, - IHtmlGenerator htmlGenerator, IServiceProvider serviceProvider) { _htmlEncoder = htmlEncoder; - _htmlGenerator = htmlGenerator; _serviceProvider = serviceProvider; } diff --git a/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Dropdowns.cshtml b/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Dropdowns.cshtml index 84191bf71c..6adc229d40 100644 --- a/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Dropdowns.cshtml +++ b/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Pages/Components/Dropdowns.cshtml @@ -10,11 +10,81 @@

# Dropdown Example

+
+
+ + + + + Dropdown header + Action + Another disabled action + Something else here + + Separated link + + + +
+
+
+<abp-dropdown>
+    <abp-dropdown-button button-type="Primary" text="Dropdown"/>
+       <abp-dropdown-menu>
+       <abp-dropdown-header>Dropdown header</abp-dropdown-header>
+       <abp-dropdown-item href="#" active="true">Action</abp-dropdown-item>
+       <abp-dropdown-item href="#" disabled="true">Another disabled action</abp-dropdown-item>
+       <abp-dropdown-item href="#">Something else here</abp-dropdown-item>
+       <abp-dropdown-divider/>
+       <abp-dropdown-item href="#">Separated link</abp-dropdown-item>
+    </abp-dropdown-menu>
+</abp-dropdown>
+
+
+
+ +

# Split Dropdown Example

+ +
+
+ + + + + Dropdown header + Action + Another disabled action + Something else here + + Separated link + + + +
+
+
+<abp-dropdown direction="Right">
+    <abp-dropdown-button dropdown-style="Split" button-type="Danger" text="Dropdown"/>
+       <abp-dropdown-menu>
+       <abp-dropdown-header>Dropdown header</abp-dropdown-header>
+       <abp-dropdown-item href="#" active="true">Action</abp-dropdown-item>
+       <abp-dropdown-item href="#" disabled="true">Another disabled action</abp-dropdown-item>
+       <abp-dropdown-item href="#">Something else here</abp-dropdown-item>
+       <abp-dropdown-divider/>
+       <abp-dropdown-item href="#">Separated link</abp-dropdown-item>
+    </abp-dropdown-menu>
+</abp-dropdown>
+
+
+
+ +

# Link Dropdown Example

+
- + Dropdown header Action @@ -29,7 +99,7 @@
 <abp-dropdown direction="Right">
-    <abp-dropdown-button dropdown-style="Split" link="true" href="#" button-type="Primary" text="Dropdown"/>
+    <abp-dropdown-button Link="true" button-type="Primary" text="Dropdown"/>
        <abp-dropdown-menu>
        <abp-dropdown-header>Dropdown header</abp-dropdown-header>
        <abp-dropdown-item href="#" active="true">Action</abp-dropdown-item>