├── .gitattributes ├── .gitignore ├── README.md ├── VortexSoft.Bootstrap.Demo ├── App_Start │ ├── AuthConfig.cs │ ├── BundleConfig.cs │ ├── FilterConfig.cs │ ├── RouteConfig.cs │ └── WebApiConfig.cs ├── Content │ ├── Site.css │ └── themes │ │ └── base │ │ ├── images │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ └── ui-icons_cd0a0a_256x240.png │ │ ├── jquery-ui.css │ │ ├── jquery.ui.accordion.css │ │ ├── jquery.ui.all.css │ │ ├── jquery.ui.autocomplete.css │ │ ├── jquery.ui.base.css │ │ ├── jquery.ui.button.css │ │ ├── jquery.ui.core.css │ │ ├── jquery.ui.datepicker.css │ │ ├── jquery.ui.dialog.css │ │ ├── jquery.ui.menu.css │ │ ├── jquery.ui.progressbar.css │ │ ├── jquery.ui.resizable.css │ │ ├── jquery.ui.selectable.css │ │ ├── jquery.ui.slider.css │ │ ├── jquery.ui.spinner.css │ │ ├── jquery.ui.tabs.css │ │ ├── jquery.ui.theme.css │ │ ├── jquery.ui.tooltip.css │ │ └── minified │ │ ├── images │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ └── ui-icons_cd0a0a_256x240.png │ │ ├── jquery-ui.min.css │ │ ├── jquery.ui.accordion.min.css │ │ ├── jquery.ui.autocomplete.min.css │ │ ├── jquery.ui.button.min.css │ │ ├── jquery.ui.core.min.css │ │ ├── jquery.ui.datepicker.min.css │ │ ├── jquery.ui.dialog.min.css │ │ ├── jquery.ui.menu.min.css │ │ ├── jquery.ui.progressbar.min.css │ │ ├── jquery.ui.resizable.min.css │ │ ├── jquery.ui.selectable.min.css │ │ ├── jquery.ui.slider.min.css │ │ ├── jquery.ui.spinner.min.css │ │ ├── jquery.ui.tabs.min.css │ │ ├── jquery.ui.theme.min.css │ │ └── jquery.ui.tooltip.min.css ├── Controllers │ ├── AccountController.cs │ └── HomeController.cs ├── Filters │ └── InitializeSimpleMembershipAttribute.cs ├── Global.asax ├── Global.asax.cs ├── Images │ ├── Blue.png │ ├── Green.png │ ├── Red.png │ ├── accent.png │ ├── bullet.png │ ├── heroAccent.png │ ├── orderedList0.png │ ├── orderedList1.png │ ├── orderedList2.png │ ├── orderedList3.png │ ├── orderedList4.png │ ├── orderedList5.png │ ├── orderedList6.png │ ├── orderedList7.png │ ├── orderedList8.png │ ├── orderedList9.png │ └── tv.png ├── Models │ ├── AccountModels.cs │ └── DemoFormModel.cs ├── Properties │ └── AssemblyInfo.cs ├── Scripts │ ├── _references.js │ ├── bootstrap.min.js │ ├── jquery-1.7.2.intellisense.js │ ├── jquery-1.7.2.js │ ├── jquery-1.7.2.min.js │ ├── jquery-ui-1.9.2.js │ ├── jquery-ui-1.9.2.min.js │ ├── jquery-ui.unobtrusive-1.0.1.js │ ├── jquery-ui.unobtrusive-1.0.1.min.js │ ├── jquery.unobtrusive-ajax.js │ ├── jquery.unobtrusive-ajax.min.js │ ├── jquery.validate-vsdoc.js │ ├── jquery.validate.js │ ├── jquery.validate.min.js │ ├── jquery.validate.unobtrusive.js │ ├── jquery.validate.unobtrusive.min.js │ ├── jquery.validationEngine-en.js │ ├── jquery.validationEngine.js │ ├── knockout-2.1.0.debug.js │ ├── knockout-2.1.0.js │ ├── modernizr-2.5.3.js │ └── prettify.js ├── Styles │ ├── Bootstrap │ │ ├── css │ │ │ ├── bootstrap-responsive.min.css │ │ │ └── bootstrap.min.css │ │ └── img │ │ │ ├── glyphicons-halflings-white.png │ │ │ └── glyphicons-halflings.png │ ├── JQueryUI │ │ ├── images │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ ├── ui-icons_454545_256x240.png │ │ │ ├── ui-icons_888888_256x240.png │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ ├── jquery-ui.min.css │ │ ├── jquery.ui.accordion.min.css │ │ ├── jquery.ui.autocomplete.min.css │ │ ├── jquery.ui.button.min.css │ │ ├── jquery.ui.core.min.css │ │ ├── jquery.ui.datepicker.min.css │ │ ├── jquery.ui.dialog.min.css │ │ ├── jquery.ui.progressbar.min.css │ │ ├── jquery.ui.resizable.min.css │ │ ├── jquery.ui.selectable.min.css │ │ ├── jquery.ui.slider.min.css │ │ ├── jquery.ui.tabs.min.css │ │ └── jquery.ui.theme.min.css │ ├── prettify.css │ └── validationEngine.jquery.css ├── Views │ ├── Account │ │ ├── ExternalLoginConfirmation.cshtml │ │ ├── ExternalLoginFailure.cshtml │ │ ├── Login.cshtml │ │ ├── Manage.cshtml │ │ ├── Register.cshtml │ │ ├── _ChangePasswordPartial.cshtml │ │ ├── _ExternalLoginsListPartial.cshtml │ │ ├── _RemoveExternalLoginsPartial.cshtml │ │ └── _SetPasswordPartial.cshtml │ ├── Home │ │ ├── DemoForm.cshtml │ │ ├── Index.cshtml │ │ └── TestPage.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ ├── _Layout.cshtml │ │ ├── _LayoutTopMenu.cshtml │ │ └── _LoginPartial.cshtml │ ├── Web.config │ └── _ViewStart.cshtml ├── VortexSoft.Bootstrap.Demo.csproj ├── Web.Debug.config ├── Web.Release.config ├── Web.config ├── Web │ └── UI │ │ └── CustomDynamicFormBuilder.cs ├── favicon.ico └── packages.config ├── VortexSoft.Bootstrap.sln ├── VortexSoft.Bootstrap ├── Accordion │ ├── Accordion.cs │ ├── AccordionBuilder.cs │ └── AccordionPanel.cs ├── Bootstrap.cs ├── BootstrapListItem.cs ├── BootstrapNamedColor.cs ├── BuilderBase.cs ├── Carousel │ ├── Carousel.cs │ ├── CarouselBuilder.cs │ └── CarouselCaptionPanel.cs ├── Collections │ └── Generic │ │ ├── PairCollection.cs │ │ └── PowerCollections │ │ ├── Pair.cs │ │ └── Strings.cs ├── DynamicForm │ ├── BootstrapDynamicFormBuilder.cs │ └── IDynamicFormBuilder.cs ├── Extensions │ ├── ObjectExtensions.cs │ └── StringExtensions.cs ├── Form │ ├── BootstrapForm.cs │ ├── BootstrapFormBuilder.cs │ ├── BootstrapFormType.cs │ ├── ControlGroup.cs │ └── ControlsSection.cs ├── GlyphIcons.cs ├── HeroUnit │ ├── HeroUnit.cs │ └── HeroUnitBuilder.cs ├── HtmlAttributesUtility.cs ├── HtmlElement.cs ├── HtmlHelperExtensions.cs ├── Modal │ ├── Modal.cs │ ├── ModalBuilder.cs │ └── ModalSectionPanel.cs ├── Navigation │ ├── SubNavBar.cs │ └── SubNavBarBuilder.cs ├── Properties │ └── AssemblyInfo.cs ├── Tabs │ ├── TabPosition.cs │ ├── Tabs.cs │ ├── TabsBuilder.cs │ └── TabsPanel.cs ├── Thumbnails │ ├── Thumbnail.cs │ ├── ThumbnailBuilder.cs │ └── ThumbnailCaptionPanel.cs ├── ToDo.txt ├── Toolbar │ ├── ButtonGroup.cs │ ├── Toolbar.cs │ └── ToolbarBuilder.cs └── VortexSoft.Bootstrap.csproj └── packages ├── DotNetOpenAuth.AspNet.4.0.3.12153 ├── DotNetOpenAuth.AspNet.4.0.3.12153.nupkg └── lib │ └── net40-full │ ├── DotNetOpenAuth.AspNet.dll │ └── DotNetOpenAuth.AspNet.xml ├── DotNetOpenAuth.Core.4.0.3.12153 ├── DotNetOpenAuth.Core.4.0.3.12153.nupkg └── lib │ └── net40-full │ ├── DotNetOpenAuth.Core.dll │ └── DotNetOpenAuth.Core.xml ├── DotNetOpenAuth.OAuth.Consumer.4.0.3.12153 ├── DotNetOpenAuth.OAuth.Consumer.4.0.3.12153.nupkg └── lib │ └── net40-full │ ├── DotNetOpenAuth.OAuth.Consumer.dll │ └── DotNetOpenAuth.OAuth.Consumer.xml ├── DotNetOpenAuth.OAuth.Core.4.0.3.12153 ├── DotNetOpenAuth.OAuth.Core.4.0.3.12153.nupkg └── lib │ └── net40-full │ ├── DotNetOpenAuth.OAuth.dll │ └── DotNetOpenAuth.OAuth.xml ├── DotNetOpenAuth.OpenId.Core.4.0.3.12153 ├── DotNetOpenAuth.OpenId.Core.4.0.3.12153.nupkg └── lib │ └── net40-full │ ├── DotNetOpenAuth.OpenId.dll │ └── DotNetOpenAuth.OpenId.xml ├── DotNetOpenAuth.OpenId.RelyingParty.4.0.3.12153 ├── DotNetOpenAuth.OpenId.RelyingParty.4.0.3.12153.nupkg └── lib │ └── net40-full │ ├── DotNetOpenAuth.OpenId.RelyingParty.dll │ └── DotNetOpenAuth.OpenId.RelyingParty.xml ├── EntityFramework.5.0.0 ├── Content │ ├── App.config.transform │ └── Web.config.transform ├── EntityFramework.5.0.0.nupkg ├── lib │ ├── net40 │ │ ├── EntityFramework.dll │ │ └── EntityFramework.xml │ └── net45 │ │ ├── EntityFramework.dll │ │ └── EntityFramework.xml └── tools │ ├── EntityFramework.PS3.psd1 │ ├── EntityFramework.PowerShell.Utility.dll │ ├── EntityFramework.PowerShell.dll │ ├── EntityFramework.psd1 │ ├── EntityFramework.psm1 │ ├── Redirect.VS11.config │ ├── Redirect.config │ ├── about_EntityFramework.help.txt │ ├── init.ps1 │ ├── install.ps1 │ └── migrate.exe ├── Microsoft.AspNet.Mvc.4.0.20710.0 ├── Microsoft.AspNet.Mvc.4.0.20710.0.nupkg └── lib │ └── net40 │ ├── System.Web.Mvc.dll │ └── System.Web.Mvc.xml ├── Microsoft.AspNet.Razor.2.0.20710.0 ├── Microsoft.AspNet.Razor.2.0.20710.0.nupkg └── lib │ └── net40 │ ├── System.Web.Razor.dll │ └── System.Web.Razor.xml ├── Microsoft.AspNet.Web.Optimization.1.0.0 ├── Microsoft.AspNet.Web.Optimization.1.0.0.nupkg └── lib │ └── net40 │ └── System.Web.Optimization.dll ├── Microsoft.AspNet.WebApi.4.0.20710.0 └── Microsoft.AspNet.WebApi.4.0.20710.0.nupkg ├── Microsoft.AspNet.WebApi.Client.4.0.20710.0 ├── Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg └── lib │ └── net40 │ ├── System.Net.Http.Formatting.dll │ └── System.Net.Http.Formatting.xml ├── Microsoft.AspNet.WebApi.Core.4.0.20710.0 ├── Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg ├── content │ └── web.config.transform └── lib │ └── net40 │ ├── System.Web.Http.dll │ └── System.Web.Http.xml ├── Microsoft.AspNet.WebApi.WebHost.4.0.20710.0 ├── Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg └── lib │ └── net40 │ ├── System.Web.Http.WebHost.dll │ └── System.Web.Http.WebHost.xml ├── Microsoft.AspNet.WebPages.2.0.20710.0 ├── Microsoft.AspNet.WebPages.2.0.20710.0.nupkg └── lib │ └── net40 │ ├── System.Web.Helpers.dll │ ├── System.Web.Helpers.xml │ ├── System.Web.WebPages.Deployment.dll │ ├── System.Web.WebPages.Deployment.xml │ ├── System.Web.WebPages.Razor.dll │ ├── System.Web.WebPages.Razor.xml │ ├── System.Web.WebPages.dll │ └── System.Web.WebPages.xml ├── Microsoft.AspNet.WebPages.Data.2.0.20710.0 ├── Microsoft.AspNet.WebPages.Data.2.0.20710.0.nupkg └── lib │ └── net40 │ ├── WebMatrix.Data.dll │ └── WebMatrix.Data.xml ├── Microsoft.AspNet.WebPages.OAuth.2.0.20710.0 ├── Microsoft.AspNet.WebPages.OAuth.2.0.20710.0.nupkg └── lib │ └── net40 │ ├── Microsoft.Web.WebPages.OAuth.dll │ └── Microsoft.Web.WebPages.OAuth.xml ├── Microsoft.AspNet.WebPages.WebData.2.0.20710.0 ├── Microsoft.AspNet.WebPages.WebData.2.0.20710.0.nupkg └── lib │ └── net40 │ ├── WebMatrix.WebData.dll │ └── WebMatrix.WebData.xml ├── Microsoft.Net.Http.2.0.20710.0 ├── Microsoft.Net.Http.2.0.20710.0.nupkg └── lib │ ├── net40 │ ├── System.Net.Http.WebRequest.dll │ ├── System.Net.Http.WebRequest.xml │ ├── System.Net.Http.dll │ └── System.Net.Http.xml │ └── net45 │ └── _._ ├── Microsoft.Web.Infrastructure.1.0.0.0 ├── Microsoft.Web.Infrastructure.1.0.0.0.nupkg └── lib │ └── net40 │ └── Microsoft.Web.Infrastructure.dll ├── Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0 ├── Content │ └── Scripts │ │ ├── jquery.unobtrusive-ajax.js │ │ └── jquery.unobtrusive-ajax.min.js └── Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0.nupkg ├── Microsoft.jQuery.Unobtrusive.Validation.2.0.20710.0 ├── Content │ └── Scripts │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js └── Microsoft.jQuery.Unobtrusive.Validation.2.0.20710.0.nupkg ├── Modernizr.2.5.3 ├── Content │ └── Scripts │ │ └── modernizr-2.5.3.js └── Modernizr.2.5.3.nupkg ├── Newtonsoft.Json.4.5.6 ├── Newtonsoft.Json.4.5.6.nupkg └── lib │ └── net40 │ ├── Newtonsoft.Json.dll │ └── Newtonsoft.Json.xml ├── WebGrease.1.1.0 ├── WebGrease.1.1.0.nupkg ├── lib │ ├── Antlr3.Runtime.dll │ └── WebGrease.dll └── tools │ └── WG.exe ├── jQuery.1.7.2 ├── Content │ └── Scripts │ │ ├── jquery-1.7.2-vsdoc.js │ │ ├── jquery-1.7.2.js │ │ └── jquery-1.7.2.min.js ├── Tools │ ├── install.ps1 │ ├── jquery-1.7.2.intellisense.js │ └── uninstall.ps1 └── jQuery.1.7.2.nupkg ├── jQuery.UI.Combined.1.9.2 ├── Content │ ├── Content │ │ └── themes │ │ │ └── base │ │ │ ├── images │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ ├── ui-icons_454545_256x240.png │ │ │ ├── ui-icons_888888_256x240.png │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ ├── jquery-ui.css │ │ │ ├── jquery.ui.accordion.css │ │ │ ├── jquery.ui.all.css │ │ │ ├── jquery.ui.autocomplete.css │ │ │ ├── jquery.ui.base.css │ │ │ ├── jquery.ui.button.css │ │ │ ├── jquery.ui.core.css │ │ │ ├── jquery.ui.datepicker.css │ │ │ ├── jquery.ui.dialog.css │ │ │ ├── jquery.ui.menu.css │ │ │ ├── jquery.ui.progressbar.css │ │ │ ├── jquery.ui.resizable.css │ │ │ ├── jquery.ui.selectable.css │ │ │ ├── jquery.ui.slider.css │ │ │ ├── jquery.ui.spinner.css │ │ │ ├── jquery.ui.tabs.css │ │ │ ├── jquery.ui.theme.css │ │ │ ├── jquery.ui.tooltip.css │ │ │ └── minified │ │ │ ├── images │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ ├── ui-icons_454545_256x240.png │ │ │ ├── ui-icons_888888_256x240.png │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ ├── jquery-ui.min.css │ │ │ ├── jquery.ui.accordion.min.css │ │ │ ├── jquery.ui.autocomplete.min.css │ │ │ ├── jquery.ui.button.min.css │ │ │ ├── jquery.ui.core.min.css │ │ │ ├── jquery.ui.datepicker.min.css │ │ │ ├── jquery.ui.dialog.min.css │ │ │ ├── jquery.ui.menu.min.css │ │ │ ├── jquery.ui.progressbar.min.css │ │ │ ├── jquery.ui.resizable.min.css │ │ │ ├── jquery.ui.selectable.min.css │ │ │ ├── jquery.ui.slider.min.css │ │ │ ├── jquery.ui.spinner.min.css │ │ │ ├── jquery.ui.tabs.min.css │ │ │ ├── jquery.ui.theme.min.css │ │ │ └── jquery.ui.tooltip.min.css │ └── Scripts │ │ ├── jquery-ui-1.9.2.js │ │ └── jquery-ui-1.9.2.min.js ├── Tools │ ├── common.ps1 │ ├── install.ps1 │ └── uninstall.ps1 └── jQuery.UI.Combined.1.9.2.nupkg ├── jQuery.Validation.1.9.0.1 ├── Content │ └── Scripts │ │ ├── jquery.validate-vsdoc.js │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js └── jQuery.Validation.1.9.0.1.nupkg ├── jQueryUIHelpers.Mvc4.1.0.1 ├── content │ ├── scripts │ │ ├── jquery-ui.unobtrusive-1.0.1.js │ │ └── jquery-ui.unobtrusive-1.0.1.min.js │ └── views │ │ └── web.config.transform ├── jQueryUIHelpers.Mvc4.1.0.1.nupkg └── lib │ └── net40 │ ├── JQueryUIHelpers.dll │ └── JQueryUIHelpers.xml ├── knockoutjs.2.1.0 ├── Content │ └── Scripts │ │ ├── knockout-2.1.0.debug.js │ │ └── knockout-2.1.0.js └── knockoutjs.2.1.0.nupkg └── repositories.config /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=gordon_matt%40live%2ecom&lc=AU¤cy_code=AUD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted) 2 | 3 | BootstrapHelpers 4 | ================ 5 | 6 | ASP.NET MVC Bootstrap HTML Helpers 7 | ================================== 8 | 9 | The guys over at Twitter have done a serious favor for developers worldwide with their Bootstrap framework. 10 | This is especially useful for us coders with limited skills in UI design. With the Bootstrap Helpers project 11 | I have made things even easier for the .NET developers. 12 | 13 | More info here: http://www.codeproject.com/Articles/507569/Bootstrap-HTML-Helpers 14 | 15 | > **UPDATE:** This project has been superseded by the ExtensoUI package in the [Extenso](https://github.com/gordon-matt/Extenso) project. It does not have all the same helpers, but most of the important ones are there (Accordion, Tabs, Panel, Modal and some smaller things). More importantly is I made it extensible, so you can add your own provider for Bootstrap 4, Foundation 5 or 6, jQueryUI, etc... I have already created a spearate package for Kendo as well. Enjoy. 16 | 17 | ## Donate 18 | If you find this project helpful, consider buying me a cup of coffee. 19 | 20 | [![PayPal](https://img.shields.io/badge/PayPal-003087?logo=paypal&logoColor=fff)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=gordon_matt%40live%2ecom&lc=AU¤cy_code=AUD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted) 21 | 22 | | Crypto | Wallet Address | 23 | |----------------|----------------| 24 | | ![Bitcoin](https://img.shields.io/badge/Bitcoin-FF9900?logo=bitcoin&logoColor=white) | 1EeDfbcqoEaz6bbcWsymwPbYv4uyEaZ3Lp | 25 | | ![Ethereum](https://img.shields.io/badge/Ethereum-3C3C3D?logo=ethereum&logoColor=white) | 0x277552efd6ea9ca9052a249e781abf1719ea9414 | 26 | | ![Litecoin](https://img.shields.io/badge/Litecoin-A6A9AA?logo=litecoin&logoColor=white) | LRUP8hukWGXRrcPK6Tm7iUp9vPvnNNt3uz | 27 | 28 | gordon-matt 29 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/App_Start/AuthConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Microsoft.Web.WebPages.OAuth; 6 | using VortexSoft.Bootstrap.Demo.Models; 7 | 8 | namespace VortexSoft.Bootstrap.Demo 9 | { 10 | public static class AuthConfig 11 | { 12 | public static void RegisterAuth() 13 | { 14 | // To let users of this site log in using their accounts from other sites such as Microsoft, Facebook, and Twitter, 15 | // you must update this site. For more information visit http://go.microsoft.com/fwlink/?LinkID=252166 16 | 17 | //OAuthWebSecurity.RegisterMicrosoftClient( 18 | // clientId: "", 19 | // clientSecret: ""); 20 | 21 | //OAuthWebSecurity.RegisterTwitterClient( 22 | // consumerKey: "", 23 | // consumerSecret: ""); 24 | 25 | //OAuthWebSecurity.RegisterFacebookClient( 26 | // appId: "", 27 | // appSecret: ""); 28 | 29 | //OAuthWebSecurity.RegisterGoogleClient(); 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/App_Start/BundleConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Optimization; 3 | 4 | namespace VortexSoft.Bootstrap.Demo 5 | { 6 | public class BundleConfig 7 | { 8 | // For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 9 | public static void RegisterBundles(BundleCollection bundles) 10 | { 11 | bundles.Add(new ScriptBundle("~/bundles/jquery").Include( 12 | "~/Scripts/jquery-{version}.js")); 13 | 14 | bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include( 15 | "~/Scripts/jquery-ui-{version}.js")); 16 | 17 | bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( 18 | "~/Scripts/jquery.unobtrusive*", 19 | "~/Scripts/jquery.validate*")); 20 | 21 | // Use the development version of Modernizr to develop with and learn from. Then, when you're 22 | // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. 23 | bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( 24 | "~/Scripts/modernizr-*")); 25 | 26 | bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css")); 27 | 28 | bundles.Add(new StyleBundle("~/Content/themes/base/css").Include( 29 | "~/Content/themes/base/jquery.ui.core.css", 30 | "~/Content/themes/base/jquery.ui.resizable.css", 31 | "~/Content/themes/base/jquery.ui.selectable.css", 32 | "~/Content/themes/base/jquery.ui.accordion.css", 33 | "~/Content/themes/base/jquery.ui.autocomplete.css", 34 | "~/Content/themes/base/jquery.ui.button.css", 35 | "~/Content/themes/base/jquery.ui.dialog.css", 36 | "~/Content/themes/base/jquery.ui.slider.css", 37 | "~/Content/themes/base/jquery.ui.tabs.css", 38 | "~/Content/themes/base/jquery.ui.datepicker.css", 39 | "~/Content/themes/base/jquery.ui.progressbar.css", 40 | "~/Content/themes/base/jquery.ui.theme.css")); 41 | } 42 | } 43 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Mvc; 3 | 4 | namespace VortexSoft.Bootstrap.Demo 5 | { 6 | public class FilterConfig 7 | { 8 | public static void RegisterGlobalFilters(GlobalFilterCollection filters) 9 | { 10 | filters.Add(new HandleErrorAttribute()); 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Web.Routing; 7 | 8 | namespace VortexSoft.Bootstrap.Demo 9 | { 10 | public class RouteConfig 11 | { 12 | public static void RegisterRoutes(RouteCollection routes) 13 | { 14 | routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 15 | 16 | routes.MapRoute( 17 | name: "Default", 18 | url: "{controller}/{action}/{id}", 19 | defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } 20 | ); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/App_Start/WebApiConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web.Http; 5 | 6 | namespace VortexSoft.Bootstrap.Demo 7 | { 8 | public static class WebApiConfig 9 | { 10 | public static void Register(HttpConfiguration config) 11 | { 12 | config.Routes.MapHttpRoute( 13 | name: "DefaultApi", 14 | routeTemplate: "api/{controller}/{id}", 15 | defaults: new { id = RouteParameter.Optional } 16 | ); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.accordion.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Accordion 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Accordion#theming 10 | */ 11 | .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; } 12 | .ui-accordion .ui-accordion-icons { padding-left: 2.2em; } 13 | .ui-accordion .ui-accordion-noicons { padding-left: .7em; } 14 | .ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; } 15 | .ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } 16 | .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; } 17 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.all.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Theming 10 | */ 11 | @import "jquery.ui.base.css"; 12 | @import "jquery.ui.theme.css"; 13 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.autocomplete.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Autocomplete 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Autocomplete#theming 10 | */ 11 | .ui-autocomplete { 12 | position: absolute; 13 | top: 0; /* #8656 */ 14 | cursor: default; 15 | } 16 | 17 | /* workarounds */ 18 | * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ 19 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.base.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Theming 10 | */ 11 | @import url("jquery.ui.core.css"); 12 | 13 | @import url("jquery.ui.accordion.css"); 14 | @import url("jquery.ui.autocomplete.css"); 15 | @import url("jquery.ui.button.css"); 16 | @import url("jquery.ui.datepicker.css"); 17 | @import url("jquery.ui.dialog.css"); 18 | @import url("jquery.ui.menu.css"); 19 | @import url("jquery.ui.progressbar.css"); 20 | @import url("jquery.ui.resizable.css"); 21 | @import url("jquery.ui.selectable.css"); 22 | @import url("jquery.ui.slider.css"); 23 | @import url("jquery.ui.spinner.css"); 24 | @import url("jquery.ui.tabs.css"); 25 | @import url("jquery.ui.tooltip.css"); 26 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.button.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Button 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Button#theming 10 | */ 11 | .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ 12 | .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } 13 | .ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ 14 | button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ 15 | .ui-button-icons-only { width: 3.4em; } 16 | button.ui-button-icons-only { width: 3.7em; } 17 | 18 | /*button text element */ 19 | .ui-button .ui-button-text { display: block; line-height: 1.4; } 20 | .ui-button-text-only .ui-button-text { padding: .4em 1em; } 21 | .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } 22 | .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } 23 | .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } 24 | .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } 25 | /* no icon support for input elements, provide padding by default */ 26 | input.ui-button { padding: .4em 1em; } 27 | 28 | /*button icon element(s) */ 29 | .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } 30 | .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } 31 | .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } 32 | .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } 33 | .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } 34 | 35 | /*button sets*/ 36 | .ui-buttonset { margin-right: 7px; } 37 | .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } 38 | 39 | /* workarounds */ 40 | button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ 41 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.core.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Theming/API 10 | */ 11 | 12 | /* Layout helpers 13 | ----------------------------------*/ 14 | .ui-helper-hidden { display: none; } 15 | .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } 16 | .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } 17 | .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } 18 | .ui-helper-clearfix:after { clear: both; } 19 | .ui-helper-clearfix { zoom: 1; } 20 | .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } 21 | 22 | 23 | /* Interaction Cues 24 | ----------------------------------*/ 25 | .ui-state-disabled { cursor: default !important; } 26 | 27 | 28 | /* Icons 29 | ----------------------------------*/ 30 | 31 | /* states and images */ 32 | .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } 33 | 34 | 35 | /* Misc visuals 36 | ----------------------------------*/ 37 | 38 | /* Overlays */ 39 | .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 40 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.dialog.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Dialog 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Dialog#theming 10 | */ 11 | .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } 12 | .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } 13 | .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 14 | .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } 15 | .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } 16 | .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } 17 | .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } 18 | .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } 19 | .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } 20 | .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } 21 | .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } 22 | .ui-draggable .ui-dialog-titlebar { cursor: move; } 23 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.menu.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Menu 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Menu#theming 10 | */ 11 | .ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; } 12 | .ui-menu .ui-menu { margin-top: -3px; position: absolute; } 13 | .ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; } 14 | .ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } 15 | .ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; } 16 | .ui-menu .ui-menu-item a.ui-state-focus, 17 | .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; } 18 | 19 | .ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; } 20 | .ui-menu .ui-state-disabled a { cursor: default; } 21 | 22 | /* icon support */ 23 | .ui-menu-icons { position: relative; } 24 | .ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; } 25 | 26 | /* left-aligned */ 27 | .ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; } 28 | 29 | /* right-aligned */ 30 | .ui-menu .ui-menu-icon { position: static; float: right; } 31 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.progressbar.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Progressbar 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Progressbar#theming 10 | */ 11 | .ui-progressbar { height:2em; text-align: left; overflow: hidden; } 12 | .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.resizable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Resizable 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Resizable#theming 10 | */ 11 | .ui-resizable { position: relative;} 12 | .ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } 13 | .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } 14 | .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } 15 | .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } 16 | .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } 17 | .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } 18 | .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } 19 | .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } 20 | .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } 21 | .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.selectable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Selectable 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Selectable#theming 10 | */ 11 | .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } 12 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.slider.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Slider 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Slider#theming 10 | */ 11 | .ui-slider { position: relative; text-align: left; } 12 | .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } 13 | .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } 14 | 15 | .ui-slider-horizontal { height: .8em; } 16 | .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } 17 | .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } 18 | .ui-slider-horizontal .ui-slider-range-min { left: 0; } 19 | .ui-slider-horizontal .ui-slider-range-max { right: 0; } 20 | 21 | .ui-slider-vertical { width: .8em; height: 100px; } 22 | .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } 23 | .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } 24 | .ui-slider-vertical .ui-slider-range-min { bottom: 0; } 25 | .ui-slider-vertical .ui-slider-range-max { top: 0; } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.spinner.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Spinner 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Spinner#theming 10 | */ 11 | .ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } 12 | .ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; } 13 | .ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } 14 | .ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */ 15 | .ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */ 16 | .ui-spinner-up { top: 0; } 17 | .ui-spinner-down { bottom: 0; } 18 | 19 | /* TR overrides */ 20 | .ui-spinner .ui-icon-triangle-1-s { 21 | /* need to fix icons sprite */ 22 | background-position:-65px -16px; 23 | } 24 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.tabs.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Tabs 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Tabs#theming 10 | */ 11 | .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ 12 | .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } 13 | .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; } 14 | .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } 15 | .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } 16 | .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; } 17 | .ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ 18 | .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } 19 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/jquery.ui.tooltip.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Tooltip 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-tooltip { 10 | padding: 8px; 11 | position: absolute; 12 | z-index: 9999; 13 | max-width: 300px; 14 | -webkit-box-shadow: 0 0 5px #aaa; 15 | box-shadow: 0 0 5px #aaa; 16 | } 17 | /* Fades and background-images don't work well together in IE6, drop the image */ 18 | * html .ui-tooltip { 19 | background-image: none; 20 | } 21 | body .ui-tooltip { border-width: 2px; } 22 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/jquery.ui.accordion.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.accordion.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/jquery.ui.autocomplete.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.autocomplete.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-autocomplete{position:absolute;top:0;cursor:default}* html .ui-autocomplete{width:1px} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/jquery.ui.button.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.button.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/jquery.ui.core.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.core.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/jquery.ui.dialog.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.dialog.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/jquery.ui.menu.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.menu.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/jquery.ui.progressbar.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.progressbar.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/jquery.ui.resizable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.resizable.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/jquery.ui.selectable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.selectable.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/jquery.ui.slider.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.slider.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/jquery.ui.spinner.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.spinner.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/jquery.ui.tabs.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.tabs.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Content/themes/base/minified/jquery.ui.tooltip.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.tooltip.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Controllers/HomeController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using VortexSoft.Bootstrap.Demo.Models; 7 | 8 | namespace VortexSoft.Bootstrap.Demo.Controllers 9 | { 10 | public class HomeController : Controller 11 | { 12 | public ActionResult Index() 13 | { 14 | return View(); 15 | } 16 | 17 | public ActionResult DemoForm() 18 | { 19 | var model = new DemoFormModel 20 | { 21 | DateOfBirth = new DateTime(1984, 1, 1), 22 | FirstName = "John", 23 | LastName = "Smith", 24 | Password = "Hello world" 25 | }; 26 | 27 | return View(model); 28 | } 29 | 30 | public ActionResult TestPage() 31 | { 32 | return View(); 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Filters/InitializeSimpleMembershipAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Data.Entity; 3 | using System.Data.Entity.Infrastructure; 4 | using System.Threading; 5 | using System.Web.Mvc; 6 | using WebMatrix.WebData; 7 | using VortexSoft.Bootstrap.Demo.Models; 8 | 9 | namespace VortexSoft.Bootstrap.Demo.Filters 10 | { 11 | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = false, Inherited = true)] 12 | public sealed class InitializeSimpleMembershipAttribute : ActionFilterAttribute 13 | { 14 | private static SimpleMembershipInitializer _initializer; 15 | private static object _initializerLock = new object(); 16 | private static bool _isInitialized; 17 | 18 | public override void OnActionExecuting(ActionExecutingContext filterContext) 19 | { 20 | // Ensure ASP.NET Simple Membership is initialized only once per app start 21 | LazyInitializer.EnsureInitialized(ref _initializer, ref _isInitialized, ref _initializerLock); 22 | } 23 | 24 | private class SimpleMembershipInitializer 25 | { 26 | public SimpleMembershipInitializer() 27 | { 28 | Database.SetInitializer(null); 29 | 30 | try 31 | { 32 | using (var context = new UsersContext()) 33 | { 34 | if (!context.Database.Exists()) 35 | { 36 | // Create the SimpleMembership database without Entity Framework migration schema 37 | ((IObjectContextAdapter)context).ObjectContext.CreateDatabase(); 38 | } 39 | } 40 | 41 | WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true); 42 | } 43 | catch (Exception ex) 44 | { 45 | throw new InvalidOperationException("The ASP.NET Simple Membership database could not be initialized. For more information, please see http://go.microsoft.com/fwlink/?LinkId=256588", ex); 46 | } 47 | } 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="VortexSoft.Bootstrap.Demo.MvcApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Global.asax.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Http; 6 | using System.Web.Mvc; 7 | using System.Web.Optimization; 8 | using System.Web.Routing; 9 | 10 | namespace VortexSoft.Bootstrap.Demo 11 | { 12 | // Note: For instructions on enabling IIS6 or IIS7 classic mode, 13 | // visit http://go.microsoft.com/?LinkId=9394801 14 | 15 | public class MvcApplication : System.Web.HttpApplication 16 | { 17 | protected void Application_Start() 18 | { 19 | AreaRegistration.RegisterAllAreas(); 20 | 21 | WebApiConfig.Register(GlobalConfiguration.Configuration); 22 | FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); 23 | RouteConfig.RegisterRoutes(RouteTable.Routes); 24 | BundleConfig.RegisterBundles(BundleTable.Bundles); 25 | AuthConfig.RegisterAuth(); 26 | } 27 | } 28 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/Blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/Blue.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/Green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/Green.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/Red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/Red.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/accent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/accent.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/bullet.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/heroAccent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/heroAccent.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/orderedList0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/orderedList0.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/orderedList1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/orderedList1.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/orderedList2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/orderedList2.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/orderedList3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/orderedList3.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/orderedList4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/orderedList4.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/orderedList5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/orderedList5.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/orderedList6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/orderedList6.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/orderedList7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/orderedList7.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/orderedList8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/orderedList8.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/orderedList9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/orderedList9.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Images/tv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Images/tv.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Models/DemoFormModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.ComponentModel.DataAnnotations; 3 | 4 | namespace VortexSoft.Bootstrap.Demo.Models 5 | { 6 | public class DemoFormModel 7 | { 8 | [Display(Name = "First Name", Order = 1)] 9 | [Required] 10 | [StringLength(128)] 11 | public string FirstName { get; set; } 12 | 13 | [Display(Name = "Last Name", Order = 2)] 14 | [Required] 15 | [StringLength(128)] 16 | public string LastName { get; set; } 17 | 18 | [Display(Name = "Date Of Birth", Order = 4)] 19 | public DateTime DateOfBirth { get; set; } 20 | 21 | [DataType(DataType.Password)] 22 | [Display(Order = 3)] 23 | public string Password { get; set; } 24 | 25 | [Display(Name = "I like this!", Order = 5)] 26 | public bool Like { get; set; } 27 | 28 | public string Keywords { get; set; } 29 | } 30 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("VortexSoft.Bootstrap.Demo")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("VortexSoft.Bootstrap.Demo")] 13 | [assembly: AssemblyCopyright("Copyright © 2012")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("9b1c4802-469f-4dc8-b2e8-211ab239cc2b")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Revision and Build Numbers 33 | // by using the '*' as shown below: 34 | [assembly: AssemblyVersion("1.0.0.0")] 35 | [assembly: AssemblyFileVersion("1.0.0.0")] 36 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Scripts/_references.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Scripts/_references.js -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Scripts/jquery.unobtrusive-ajax.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | ** Unobtrusive Ajax support library for jQuery 3 | ** Copyright (C) Microsoft Corporation. All rights reserved. 4 | */ 5 | (function(a){var b="unobtrusiveAjaxClick",g="unobtrusiveValidation";function c(d,b){var a=window,c=(d||"").split(".");while(a&&c.length)a=a[c.shift()];if(typeof a==="function")return a;b.push(d);return Function.constructor.apply(null,b)}function d(a){return a==="GET"||a==="POST"}function f(b,a){!d(a)&&b.setRequestHeader("X-HTTP-Method-Override",a)}function h(c,b,e){var d;if(e.indexOf("application/x-javascript")!==-1)return;d=(c.getAttribute("data-ajax-mode")||"").toUpperCase();a(c.getAttribute("data-ajax-update")).each(function(f,c){var e;switch(d){case"BEFORE":e=c.firstChild;a("
").html(b).contents().each(function(){c.insertBefore(this,e)});break;case"AFTER":a("
").html(b).contents().each(function(){c.appendChild(this)});break;default:a(c).html(b)}})}function e(b,e){var j,k,g,i;j=b.getAttribute("data-ajax-confirm");if(j&&!window.confirm(j))return;k=a(b.getAttribute("data-ajax-loading"));i=b.getAttribute("data-ajax-loading-duration")||0;a.extend(e,{type:b.getAttribute("data-ajax-method")||undefined,url:b.getAttribute("data-ajax-url")||undefined,beforeSend:function(d){var a;f(d,g);a=c(b.getAttribute("data-ajax-begin"),["xhr"]).apply(this,arguments);a!==false&&k.show(i);return a},complete:function(){k.hide(i);c(b.getAttribute("data-ajax-complete"),["xhr","status"]).apply(this,arguments)},success:function(a,e,d){h(b,a,d.getResponseHeader("Content-Type")||"text/html");c(b.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(this,arguments)},error:c(b.getAttribute("data-ajax-failure"),["xhr","status","error"])});e.data.push({name:"X-Requested-With",value:"XMLHttpRequest"});g=e.type.toUpperCase();if(!d(g)){e.type="POST";e.data.push({name:"X-HTTP-Method-Override",value:g})}a.ajax(e)}function i(c){var b=a(c).data(g);return!b||!b.validate||b.validate()}a("a[data-ajax=true]").live("click",function(a){a.preventDefault();e(this,{url:this.href,type:"GET",data:[]})});a("form[data-ajax=true] input[type=image]").live("click",function(c){var g=c.target.name,d=a(c.target),f=d.parents("form")[0],e=d.offset();a(f).data(b,[{name:g+".x",value:Math.round(c.pageX-e.left)},{name:g+".y",value:Math.round(c.pageY-e.top)}]);setTimeout(function(){a(f).removeData(b)},0)});a("form[data-ajax=true] :submit").live("click",function(c){var e=c.target.name,d=a(c.target).parents("form")[0];a(d).data(b,e?[{name:e,value:c.target.value}]:[]);setTimeout(function(){a(d).removeData(b)},0)});a("form[data-ajax=true]").live("submit",function(d){var c=a(this).data(b)||[];d.preventDefault();if(!i(this))return;e(this,{url:this.action,type:this.method||"GET",data:c.concat(a(this).serializeArray())})})})(jQuery); -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/Bootstrap/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/Bootstrap/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/Bootstrap/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/Bootstrap/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Styles/JQueryUI/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/jquery.ui.accordion.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.20 - 2012-04-30 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.accordion.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/jquery.ui.autocomplete.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.20 - 2012-04-30 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.autocomplete.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/jquery.ui.button.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.20 - 2012-04-30 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.button.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/jquery.ui.core.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.20 - 2012-04-30 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.core.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/jquery.ui.dialog.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.20 - 2012-04-30 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.dialog.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/jquery.ui.progressbar.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.20 - 2012-04-30 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.progressbar.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/jquery.ui.resizable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.20 - 2012-04-30 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.resizable.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/jquery.ui.selectable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.20 - 2012-04-30 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.selectable.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/jquery.ui.slider.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.20 - 2012-04-30 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.slider.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/JQueryUI/jquery.ui.tabs.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.20 - 2012-04-30 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.tabs.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tabs .ui-tabs-hide{display:none!important} -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Styles/prettify.css: -------------------------------------------------------------------------------- 1 | .com { color: #93a1a1; } 2 | .lit { color: #195f91; } 3 | .pun, .opn, .clo { color: #93a1a1; } 4 | .fun { color: #dc322f; } 5 | .str, .atv { color: #D14; } 6 | .kwd, .linenums .tag { color: #1e347b; } 7 | .typ, .atn, .dec, .var { color: teal; } 8 | .pln { color: #48484c; } 9 | 10 | .prettyprint { 11 | padding: 8px; 12 | background-color: #f7f7f9; 13 | border: 1px solid #e1e1e8; 14 | } 15 | .prettyprint.linenums { 16 | -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; 17 | -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; 18 | box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; 19 | } 20 | 21 | /* Specify class=linenums on a pre to get line numbering */ 22 | ol.linenums { 23 | margin: 0 0 0 33px; /* IE indents via margin-left */ 24 | } 25 | ol.linenums li { 26 | padding-left: 12px; 27 | color: #bebec5; 28 | line-height: 18px; 29 | text-shadow: 0 1px 0 #fff; 30 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Account/ExternalLoginConfirmation.cshtml: -------------------------------------------------------------------------------- 1 | @model VortexSoft.Bootstrap.Demo.Models.RegisterExternalLoginModel 2 | @{ 3 | ViewBag.Title = "Register"; 4 | } 5 | 6 |
7 |

@ViewBag.Title.

8 |

Associate your @ViewBag.ProviderDisplayName account.

9 |
10 | 11 | @using (Html.BeginForm("ExternalLoginConfirmation", "Account", new { ReturnUrl = ViewBag.ReturnUrl })) { 12 | @Html.AntiForgeryToken() 13 | @Html.ValidationSummary(true) 14 | 15 |
16 | Association Form 17 |

18 | You've successfully authenticated with @ViewBag.ProviderDisplayName. 19 | Please enter a user name for this site below and click the Confirm button to finish 20 | logging in. 21 |

22 |
    23 |
  1. 24 | @Html.LabelFor(m => m.UserName) 25 | @Html.TextBoxFor(m => m.UserName) 26 | @Html.ValidationMessageFor(m => m.UserName) 27 |
  2. 28 |
29 | @Html.HiddenFor(m => m.ExternalLoginData) 30 | 31 |
32 | } 33 | 34 | @section Scripts { 35 | @Scripts.Render("~/bundles/jqueryval") 36 | } 37 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Account/ExternalLoginFailure.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Login Failure"; 3 | } 4 | 5 |
6 |

@ViewBag.Title.

7 |

Unsuccessful login with service.

8 |
9 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Account/Login.cshtml: -------------------------------------------------------------------------------- 1 | @model VortexSoft.Bootstrap.Demo.Models.LoginModel 2 | 3 | @{ 4 | ViewBag.Title = "Log in"; 5 | } 6 | 7 |
8 |

@ViewBag.Title.

9 |
10 | 11 |
12 |

Use a local account to log in.

13 | @using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl })) { 14 | @Html.AntiForgeryToken() 15 | @Html.ValidationSummary(true) 16 | 17 |
18 | Log in Form 19 |
    20 |
  1. 21 | @Html.LabelFor(m => m.UserName) 22 | @Html.TextBoxFor(m => m.UserName) 23 | @Html.ValidationMessageFor(m => m.UserName) 24 |
  2. 25 |
  3. 26 | @Html.LabelFor(m => m.Password) 27 | @Html.PasswordFor(m => m.Password) 28 | @Html.ValidationMessageFor(m => m.Password) 29 |
  4. 30 |
  5. 31 | @Html.CheckBoxFor(m => m.RememberMe) 32 | @Html.LabelFor(m => m.RememberMe, new { @class = "checkbox" }) 33 |
  6. 34 |
35 | 36 |
37 |

38 | @Html.ActionLink("Register", "Register") if you don't have an account. 39 |

40 | } 41 |
42 | 43 | 47 | 48 | @section Scripts { 49 | @Scripts.Render("~/bundles/jqueryval") 50 | } 51 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Account/Manage.cshtml: -------------------------------------------------------------------------------- 1 | @model VortexSoft.Bootstrap.Demo.Models.LocalPasswordModel 2 | @{ 3 | ViewBag.Title = "Manage Account"; 4 | } 5 | 6 |
7 |

@ViewBag.Title.

8 |
9 | 10 |

@ViewBag.StatusMessage

11 | 12 |

You're logged in as @User.Identity.Name.

13 | 14 | @if (ViewBag.HasLocalPassword) 15 | { 16 | @Html.Partial("_ChangePasswordPartial") 17 | } 18 | else 19 | { 20 | @Html.Partial("_SetPasswordPartial") 21 | } 22 | 23 |
24 | @Html.Action("RemoveExternalLogins") 25 | 26 |

Add an external login

27 | @Html.Action("ExternalLoginsList", new { ReturnUrl = ViewBag.ReturnUrl }) 28 |
29 | 30 | @section Scripts { 31 | @Scripts.Render("~/bundles/jqueryval") 32 | } 33 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Account/Register.cshtml: -------------------------------------------------------------------------------- 1 | @model VortexSoft.Bootstrap.Demo.Models.RegisterModel 2 | @{ 3 | ViewBag.Title = "Register"; 4 | } 5 | 6 |
7 |

@ViewBag.Title.

8 |

Create a new account.

9 |
10 | 11 | @using (Html.BeginForm()) { 12 | @Html.AntiForgeryToken() 13 | @Html.ValidationSummary() 14 | 15 |
16 | Registration Form 17 |
    18 |
  1. 19 | @Html.LabelFor(m => m.UserName) 20 | @Html.TextBoxFor(m => m.UserName) 21 |
  2. 22 |
  3. 23 | @Html.LabelFor(m => m.Password) 24 | @Html.PasswordFor(m => m.Password) 25 |
  4. 26 |
  5. 27 | @Html.LabelFor(m => m.ConfirmPassword) 28 | @Html.PasswordFor(m => m.ConfirmPassword) 29 |
  6. 30 |
31 | 32 |
33 | } 34 | 35 | @section Scripts { 36 | @Scripts.Render("~/bundles/jqueryval") 37 | } 38 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Account/_ChangePasswordPartial.cshtml: -------------------------------------------------------------------------------- 1 | @model VortexSoft.Bootstrap.Demo.Models.LocalPasswordModel 2 | 3 |

Change password

4 | 5 | @using (Html.BeginForm("Manage", "Account")) { 6 | @Html.AntiForgeryToken() 7 | @Html.ValidationSummary() 8 | 9 |
10 | Change Password Form 11 |
    12 |
  1. 13 | @Html.LabelFor(m => m.OldPassword) 14 | @Html.PasswordFor(m => m.OldPassword) 15 |
  2. 16 |
  3. 17 | @Html.LabelFor(m => m.NewPassword) 18 | @Html.PasswordFor(m => m.NewPassword) 19 |
  4. 20 |
  5. 21 | @Html.LabelFor(m => m.ConfirmPassword) 22 | @Html.PasswordFor(m => m.ConfirmPassword) 23 |
  6. 24 |
25 | 26 |
27 | } 28 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Account/_ExternalLoginsListPartial.cshtml: -------------------------------------------------------------------------------- 1 | @model ICollection 2 | 3 | @if (Model.Count == 0) 4 | { 5 |
6 |

There are no external authentication services configured. See this article 7 | for details on setting up this ASP.NET application to support logging in via external services.

8 |
9 | } 10 | else 11 | { 12 | using (Html.BeginForm("ExternalLogin", "Account", new { ReturnUrl = ViewBag.ReturnUrl })) 13 | { 14 | @Html.AntiForgeryToken() 15 |
16 | Log in using another service 17 |

18 | @foreach (AuthenticationClientData p in Model) 19 | { 20 | 21 | } 22 |

23 |
24 | } 25 | } 26 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Account/_RemoveExternalLoginsPartial.cshtml: -------------------------------------------------------------------------------- 1 | @model ICollection 2 | 3 | @if (Model.Count > 0) 4 | { 5 |

Registered external logins

6 | 7 | 8 | @foreach (VortexSoft.Bootstrap.Demo.Models.ExternalLogin externalLogin in Model) 9 | { 10 | 11 | 12 | 30 | 31 | } 32 | 33 |
@externalLogin.ProviderDisplayName 13 | @if (ViewBag.ShowRemoveButton) 14 | { 15 | using (Html.BeginForm("Disassociate", "Account")) 16 | { 17 | @Html.AntiForgeryToken() 18 |
19 | @Html.Hidden("provider", externalLogin.Provider) 20 | @Html.Hidden("providerUserId", externalLogin.ProviderUserId) 21 | 22 |
23 | } 24 | } 25 | else 26 | { 27 | @:   28 | } 29 |
34 | } 35 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Account/_SetPasswordPartial.cshtml: -------------------------------------------------------------------------------- 1 | @model VortexSoft.Bootstrap.Demo.Models.LocalPasswordModel 2 | 3 |

4 | You do not have a local password for this site. Add a local 5 | password so you can log in without an external login. 6 |

7 | 8 | @using (Html.BeginForm("Manage", "Account")) { 9 | @Html.AntiForgeryToken() 10 | @Html.ValidationSummary() 11 | 12 |
13 | Set Password Form 14 |
    15 |
  1. 16 | @Html.LabelFor(m => m.NewPassword) 17 | @Html.PasswordFor(m => m.NewPassword) 18 |
  2. 19 |
  3. 20 | @Html.LabelFor(m => m.ConfirmPassword) 21 | @Html.PasswordFor(m => m.ConfirmPassword) 22 |
  4. 23 |
24 | 25 |
26 | } 27 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Home/DemoForm.cshtml: -------------------------------------------------------------------------------- 1 | @using VortexSoft.Bootstrap.Demo.Models 2 | @using VortexSoft.Bootstrap.Demo.Web.UI 3 | @using JQueryUIHelpers 4 | 5 | @model DemoFormModel 6 | 7 | @{ 8 | ViewBag.Title = "DemoForm"; 9 | } 10 | 11 | 12 | 13 | 14 | 15 |

Demo Form (Manual)

16 | 17 | @using (var form = Html.Bootstrap().BeginForm(new { @class = "well", id = "myForm" })) 18 | { 19 | //Auto control groups 20 | form.TextBoxControlGroupFor(m => m.FirstName); 21 | form.TextBoxControlGroupFor(m => m.LastName); 22 | form.PasswordControlGroupFor(m => m.Password); 23 | form.CheckBoxControlGroupFor(m => m.Like); 24 | 25 | //Manual (custom) control group 26 | using (var group = form.BeginControlGroup()) 27 | { 28 | group.ControlLabelFor(m => m.DateOfBirth); 29 | using (var controls = group.BeginControlsSection()) 30 | { 31 | @Html.JQueryUI().DatepickerFor(m => m.DateOfBirth).ChangeYear(true).ChangeMonth(true) 32 | } 33 | } 34 | } 35 | 36 |
37 |
38 |
39 | 40 |

Demo Dynamic Form (Auto):

41 | 42 | @using (var form = Html.Bootstrap().BeginForm(new { @class = "well", id = "autoForm" })) 43 | { 44 | @*@Html.Bootstrap().DynamicForm(); <-- Default*@ 45 | @Html.Bootstrap().DynamicForm(new CustomDynamicFormBuilder(Html)) @*<-- Custom*@ 46 | } 47 | 48 |
49 |
50 |
51 | 52 |

Inline Form:

53 | @using (var form = Html.Bootstrap().BeginForm(BootstrapFormType.Inline, new { @class = "well" })) 54 | { 55 | @Html.TextBoxFor(m => m.FirstName, new { @class = "input-small" });   56 | @Html.TextBoxFor(m => m.LastName, new { @class = "input-small" });   57 | @Html.PasswordFor(m => m.Password, new { @class = "input-small" });   58 | form.LabelledCheckBoxFor(m => m.Like); 59 | } 60 | 61 | 62 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @model System.Web.Mvc.HandleErrorInfo 2 | 3 | @{ 4 | ViewBag.Title = "Error"; 5 | } 6 | 7 |
8 |

Error.

9 |

An error occurred while processing your request.

10 |
11 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | @ViewBag.Title - Bootstrap Demo 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 30 | 31 | @RenderSection("HeadContent", false) 32 | 33 | 34 |
35 | @Html.Partial("_LayoutTopMenu") 36 |
37 |
38 |
39 | @RenderBody() 40 |
41 |
42 |
43 | 44 | 45 | @RenderSection("FooterContent", false) 46 | 47 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Shared/_LayoutTopMenu.cshtml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- 1 | @if (Request.IsAuthenticated) { 2 | 3 | Hello, @Html.ActionLink(User.Identity.Name, "Manage", "Account", routeValues: null, htmlAttributes: new { @class = "username", title = "Manage" })! 4 | @using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm" })) { 5 | @Html.AntiForgeryToken() 6 | Log off 7 | } 8 | 9 | } else { 10 |
    11 |
  • @Html.ActionLink("Register", "Register", "Account", routeValues: null, htmlAttributes: new { id = "registerLink" })
  • 12 |
  • @Html.ActionLink("Log in", "Login", "Account", routeValues: null, htmlAttributes: new { id = "loginLink" })
  • 13 |
14 | } 15 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "~/Views/Shared/_Layout.cshtml"; 3 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Web.Debug.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 17 | 18 | 29 | 30 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Web.Release.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 17 | 18 | 19 | 30 | 31 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/Web/UI/CustomDynamicFormBuilder.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.Mvc; 3 | using System.Web.UI; 4 | using JQueryUIHelpers; 5 | 6 | namespace VortexSoft.Bootstrap.Demo.Web.UI 7 | { 8 | public class CustomDynamicFormBuilder : BootstrapDynamicFormBuilder 9 | { 10 | public CustomDynamicFormBuilder(HtmlHelper helper) 11 | : base(helper) 12 | { 13 | } 14 | 15 | protected override void RenderDateTime(HtmlTextWriter writer, System.Reflection.PropertyInfo property, object value, bool isRequired) 16 | { 17 | //TODO: add validation 18 | 19 | var dt = Convert.ToDateTime(value); 20 | var datePicker = helper.JQueryUI().Datepicker(property.Name, dt).ChangeYear(true).ChangeMonth(true); 21 | writer.Write(datePicker.ToHtmlString()); 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/VortexSoft.Bootstrap.Demo/favicon.ico -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.Demo/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VortexSoft.Bootstrap.Demo", "VortexSoft.Bootstrap.Demo\VortexSoft.Bootstrap.Demo.csproj", "{16970A6F-42F4-410F-AC05-5D6B60A7C903}" 5 | EndProject 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VortexSoft.Bootstrap", "VortexSoft.Bootstrap\VortexSoft.Bootstrap.csproj", "{371BABEC-5A00-464D-8EBB-09C32CA4C326}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {16970A6F-42F4-410F-AC05-5D6B60A7C903}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {16970A6F-42F4-410F-AC05-5D6B60A7C903}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {16970A6F-42F4-410F-AC05-5D6B60A7C903}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {16970A6F-42F4-410F-AC05-5D6B60A7C903}.Release|Any CPU.Build.0 = Release|Any CPU 18 | {371BABEC-5A00-464D-8EBB-09C32CA4C326}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 19 | {371BABEC-5A00-464D-8EBB-09C32CA4C326}.Debug|Any CPU.Build.0 = Debug|Any CPU 20 | {371BABEC-5A00-464D-8EBB-09C32CA4C326}.Release|Any CPU.ActiveCfg = Release|Any CPU 21 | {371BABEC-5A00-464D-8EBB-09C32CA4C326}.Release|Any CPU.Build.0 = Release|Any CPU 22 | EndGlobalSection 23 | GlobalSection(SolutionProperties) = preSolution 24 | HideSolutionNode = FALSE 25 | EndGlobalSection 26 | EndGlobal 27 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Accordion/Accordion.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Mvc; 2 | 3 | namespace VortexSoft.Bootstrap 4 | { 5 | public class Accordion : HtmlElement 6 | { 7 | public string Id { get; set; } 8 | 9 | public Accordion(string id) 10 | : this(id, null) 11 | { 12 | } 13 | 14 | public Accordion(string id, object htmlAttributes) 15 | : base("div", htmlAttributes) 16 | { 17 | this.Id = HtmlHelper.GenerateIdFromName(id); 18 | EnsureClass("accordion"); 19 | EnsureHtmlAttribute("id", this.Id); 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Accordion/AccordionBuilder.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Mvc; 2 | 3 | namespace VortexSoft.Bootstrap 4 | { 5 | public class AccordionBuilder : BuilderBase 6 | { 7 | internal AccordionBuilder(HtmlHelper htmlHelper, Accordion accordion) 8 | : base(htmlHelper, accordion) 9 | { 10 | } 11 | 12 | public AccordionPanel BeginPanel(string title, string id) 13 | { 14 | return new AccordionPanel(base.textWriter, title, id, base.element.Id); 15 | } 16 | 17 | public override void Dispose() 18 | { 19 | base.Dispose(); 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Accordion/AccordionPanel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.IO; 3 | using System.Web.Mvc; 4 | 5 | namespace VortexSoft.Bootstrap 6 | { 7 | public class AccordionPanel : IDisposable 8 | { 9 | private readonly TextWriter textWriter; 10 | 11 | internal AccordionPanel(TextWriter writer, string title, string panelId, string parentAccordionId) 12 | { 13 | if (string.IsNullOrEmpty(title)) 14 | { 15 | throw new ArgumentNullException("title"); 16 | } 17 | 18 | this.textWriter = writer; 19 | 20 | this.textWriter.Write(@"
"); 21 | 22 | TagBuilder builder = new TagBuilder("div"); 23 | builder.AddCssClass("accordion-heading"); 24 | 25 | TagBuilder builder2 = new TagBuilder("a"); 26 | builder2.Attributes.Add("href", "#" + panelId); 27 | builder2.AddCssClass("accordion-toggle"); 28 | builder2.InnerHtml = title; 29 | builder2.MergeAttribute("data-toggle", "collapse"); 30 | builder2.MergeAttribute("data-parent", "#" + parentAccordionId); 31 | 32 | builder.InnerHtml = builder2.ToString(); 33 | 34 | this.textWriter.Write(builder.ToString()); 35 | 36 | builder = new TagBuilder("div"); 37 | builder.AddCssClass("accordion-body collapse"); 38 | builder.MergeAttribute("id", panelId); 39 | 40 | this.textWriter.Write(builder.ToString(TagRenderMode.StartTag)); 41 | this.textWriter.Write(@"
"); 42 | } 43 | 44 | public void Dispose() 45 | { 46 | this.textWriter.Write("
"); 47 | } 48 | } 49 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/BootstrapListItem.cs: -------------------------------------------------------------------------------- 1 | namespace VortexSoft.Bootstrap 2 | { 3 | public class BootstrapListItem 4 | { 5 | public string Url { get; set; } 6 | 7 | public string Text { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/BootstrapNamedColor.cs: -------------------------------------------------------------------------------- 1 | namespace VortexSoft.Bootstrap 2 | { 3 | public enum BootstrapNamedColor 4 | { 5 | Default, 6 | Primary, 7 | Info, 8 | Success, 9 | Warning, 10 | Important, 11 | Inverse 12 | } 13 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/BuilderBase.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.IO; 3 | using System.Web.Mvc; 4 | 5 | namespace VortexSoft.Bootstrap 6 | { 7 | public abstract class BuilderBase : IDisposable where T : HtmlElement 8 | { 9 | // Fields 10 | protected readonly T element; 11 | 12 | protected readonly TextWriter textWriter; 13 | protected readonly HtmlHelper htmlHelper; 14 | 15 | // Methods 16 | internal BuilderBase(HtmlHelper htmlHelper, T element) 17 | { 18 | if (element == null) 19 | { 20 | throw new ArgumentNullException("element"); 21 | } 22 | 23 | this.element = element; 24 | this.textWriter = htmlHelper.ViewContext.Writer; 25 | this.textWriter.Write(this.element.StartTag); 26 | this.htmlHelper = htmlHelper; 27 | } 28 | 29 | public virtual void Dispose() 30 | { 31 | this.textWriter.Write(this.element.EndTag); 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Carousel/Carousel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.Mvc; 3 | 4 | namespace VortexSoft.Bootstrap 5 | { 6 | public class Carousel : HtmlElement 7 | { 8 | public string Id { get; set; } 9 | 10 | public uint Interval { get; set; } 11 | 12 | public Carousel(string id, bool slide = true, uint interval = 3500) 13 | : this(id, null, slide, interval) 14 | { 15 | } 16 | 17 | public Carousel(string id, object htmlAttributes, bool slide = true, uint interval = 3500) 18 | : base("div", htmlAttributes) 19 | { 20 | if (string.IsNullOrEmpty(id)) 21 | { 22 | throw new ArgumentNullException("id"); 23 | } 24 | 25 | this.Id = HtmlHelper.GenerateIdFromName(id); 26 | EnsureHtmlAttribute("id", this.Id); 27 | 28 | if (slide) 29 | { 30 | EnsureClass("carousel slide"); 31 | } 32 | else 33 | { 34 | EnsureClass("carousel"); 35 | } 36 | 37 | this.Interval = interval; 38 | } 39 | } 40 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Carousel/CarouselCaptionPanel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.IO; 3 | 4 | namespace VortexSoft.Bootstrap 5 | { 6 | public class CarouselCaptionPanel : IDisposable 7 | { 8 | private readonly TextWriter textWriter; 9 | 10 | internal CarouselCaptionPanel(TextWriter writer) 11 | { 12 | this.textWriter = writer; 13 | this.textWriter.Write(@"
"); 14 | } 15 | 16 | public void Dispose() 17 | { 18 | this.textWriter.Write("
"); 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Collections/Generic/PairCollection.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace VortexSoft.Bootstrap.Collections.Generic 4 | { 5 | internal class PairCollection : List> 6 | { 7 | public void Add(TFirst first, TSecond second) 8 | { 9 | this.Add(new Pair 10 | { 11 | First = first, 12 | Second = second 13 | }); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/DynamicForm/IDynamicFormBuilder.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Mvc; 2 | 3 | namespace VortexSoft.Bootstrap 4 | { 5 | public interface IDynamicFormBuilder 6 | { 7 | MvcHtmlString Build(TModel model); 8 | } 9 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Extensions/ObjectExtensions.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace VortexSoft.Bootstrap.Extensions 4 | { 5 | internal static class ObjectExtensions 6 | { 7 | internal static bool In(this T t, IEnumerable enumerable) 8 | { 9 | foreach (T item in enumerable) 10 | { 11 | if (item.Equals(t)) 12 | { return true; } 13 | } 14 | return false; 15 | } 16 | 17 | internal static bool In(this T t, params T[] items) 18 | { 19 | foreach (T item in items) 20 | { 21 | if (item.Equals(t)) 22 | { return true; } 23 | } 24 | return false; 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | 3 | namespace VortexSoft.Bootstrap.Extensions 4 | { 5 | internal static class StringExtensions 6 | { 7 | internal static string SpacePascal(this string pascalText) 8 | { 9 | StringBuilder sb = new StringBuilder(); 10 | for (int i = 0; i < pascalText.Length; i++) 11 | { 12 | char a = pascalText[i]; 13 | if (char.IsUpper(a) && i + 1 < pascalText.Length && !char.IsUpper(pascalText[i + 1])) 14 | { 15 | if (sb.Length > 0) 16 | { sb.Append(' '); } 17 | sb.Append(a); 18 | } 19 | else { sb.Append(a); } 20 | } 21 | 22 | return sb.ToString(); 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Form/BootstrapForm.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Web.Mvc; 3 | 4 | namespace VortexSoft.Bootstrap 5 | { 6 | public class BootstrapForm : HtmlElement 7 | { 8 | public BootstrapFormType FormType { get; set; } 9 | 10 | public BootstrapForm(BootstrapFormType formType, string formAction, FormMethod method, IDictionary htmlAttributes) 11 | : base("form", htmlAttributes) 12 | { 13 | this.FormType = formType; 14 | 15 | EnsureHtmlAttribute("action", formAction); 16 | EnsureHtmlAttribute("method", HtmlHelper.GetFormMethodString(method), true); 17 | 18 | switch (this.FormType) 19 | { 20 | case BootstrapFormType.Horizontal: EnsureClass("form-horizontal"); break; 21 | case BootstrapFormType.Vertical: EnsureClass("form-vertical"); break; 22 | case BootstrapFormType.Inline: EnsureClass("form-inline"); break; 23 | case BootstrapFormType.Search: EnsureClass("form-search"); break; 24 | } 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Form/BootstrapFormType.cs: -------------------------------------------------------------------------------- 1 | namespace VortexSoft.Bootstrap 2 | { 3 | public enum BootstrapFormType 4 | { 5 | Horizontal = 0, 6 | Vertical, 7 | Inline, 8 | Search 9 | } 10 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Form/ControlsSection.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.IO; 3 | 4 | namespace VortexSoft.Bootstrap 5 | { 6 | public class ControlsSection : IDisposable 7 | { 8 | private readonly TextWriter textWriter; 9 | 10 | internal ControlsSection(TextWriter writer) 11 | { 12 | this.textWriter = writer; 13 | this.textWriter.Write(@"
"); 14 | } 15 | 16 | public void Dispose() 17 | { 18 | this.textWriter.Write("
"); 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/HeroUnit/HeroUnit.cs: -------------------------------------------------------------------------------- 1 | namespace VortexSoft.Bootstrap 2 | { 3 | public class HeroUnit : HtmlElement 4 | { 5 | public string Heading { get; set; } 6 | 7 | public string Tagline { get; set; } 8 | 9 | public HeroUnit(string heading, string tagline) 10 | : this(heading, tagline, null) 11 | { 12 | } 13 | 14 | public HeroUnit(string heading, string tagline, object htmlAttributes) 15 | : base("div", htmlAttributes) 16 | { 17 | this.Heading = heading; 18 | this.Tagline = tagline; 19 | EnsureClass("hero-unit"); 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/HeroUnit/HeroUnitBuilder.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Mvc; 2 | 3 | namespace VortexSoft.Bootstrap 4 | { 5 | public class HeroUnitBuilder : BuilderBase 6 | { 7 | internal HeroUnitBuilder(HtmlHelper htmlHelper, HeroUnit heroUnit) 8 | : base(htmlHelper, heroUnit) 9 | { 10 | base.textWriter.Write("

"); 11 | base.textWriter.Write(heroUnit.Heading); 12 | base.textWriter.Write("

"); 13 | 14 | base.textWriter.Write("

"); 15 | base.textWriter.Write(heroUnit.Tagline); 16 | base.textWriter.Write("

"); 17 | 18 | base.textWriter.Write("

"); 19 | } 20 | 21 | public override void Dispose() 22 | { 23 | base.textWriter.Write("

"); 24 | base.Dispose(); 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/HtmlAttributesUtility.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Web.Mvc; 3 | 4 | namespace VortexSoft.Bootstrap 5 | { 6 | internal static class HtmlAttributesUtility 7 | { 8 | // Methods 9 | public static IDictionary ObjectToHtmlAttributesDictionary(object htmlAttributes) 10 | { 11 | IDictionary dictionary = null; 12 | if (htmlAttributes == null) 13 | { 14 | return new Dictionary(); 15 | } 16 | dictionary = htmlAttributes as IDictionary; 17 | if (dictionary == null) 18 | { 19 | dictionary = HtmlHelper.AnonymousObjectToHtmlAttributes(htmlAttributes); 20 | } 21 | return dictionary; 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/HtmlElement.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Web.Mvc; 3 | 4 | namespace VortexSoft.Bootstrap 5 | { 6 | public abstract class HtmlElement 7 | { 8 | // Fields 9 | protected readonly IDictionary htmlAttributes; 10 | 11 | protected string tag; 12 | 13 | // Methods 14 | internal HtmlElement(string tag, object htmlAttributes) 15 | { 16 | this.tag = tag; 17 | this.htmlAttributes = HtmlAttributesUtility.ObjectToHtmlAttributesDictionary(htmlAttributes); 18 | } 19 | 20 | // Properties 21 | internal string EndTag 22 | { 23 | get 24 | { 25 | return string.Format("", this.tag); 26 | } 27 | } 28 | 29 | internal virtual string StartTag 30 | { 31 | get 32 | { 33 | TagBuilder builder = new TagBuilder(this.tag); 34 | builder.MergeAttributes(this.htmlAttributes); 35 | return builder.ToString(TagRenderMode.StartTag); 36 | } 37 | } 38 | 39 | protected void EnsureClass(string className) 40 | { 41 | EnsureHtmlAttribute("class", className, false); 42 | } 43 | 44 | protected void EnsureHtmlAttribute(string key, string value, bool replaceExisting = true) 45 | { 46 | if (this.htmlAttributes.ContainsKey(key)) 47 | { 48 | if (replaceExisting) 49 | { 50 | this.htmlAttributes[key] = value; 51 | } 52 | else 53 | { 54 | this.htmlAttributes[key] += " " + value; 55 | } 56 | } 57 | else 58 | { 59 | this.htmlAttributes.Add(key, value); 60 | } 61 | } 62 | } 63 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/HtmlHelperExtensions.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Mvc; 2 | 3 | namespace VortexSoft.Bootstrap 4 | { 5 | public static class HtmlHelperExtensions 6 | { 7 | public static Bootstrap Bootstrap(this HtmlHelper htmlHelper) 8 | { 9 | return new Bootstrap(htmlHelper); 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Modal/Modal.cs: -------------------------------------------------------------------------------- 1 | namespace VortexSoft.Bootstrap 2 | { 3 | public class Modal : HtmlElement 4 | { 5 | public Modal() 6 | : this(null) 7 | { 8 | } 9 | 10 | public Modal(object htmlAttributes) 11 | : base("div", htmlAttributes) 12 | { 13 | EnsureClass("modal hide"); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Modal/ModalBuilder.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Mvc; 2 | 3 | namespace VortexSoft.Bootstrap 4 | { 5 | public class ModalBuilder : BuilderBase 6 | { 7 | internal ModalBuilder(HtmlHelper htmlHelper, Modal modal) 8 | : base(htmlHelper, modal) 9 | { 10 | } 11 | 12 | public ModalSectionPanel BeginHeader() 13 | { 14 | return new ModalSectionPanel(ModalSection.Header, base.textWriter); 15 | } 16 | 17 | public ModalSectionPanel BeginBody() 18 | { 19 | return new ModalSectionPanel(ModalSection.Body, base.textWriter); 20 | } 21 | 22 | public ModalSectionPanel BeginFooter() 23 | { 24 | return new ModalSectionPanel(ModalSection.Footer, base.textWriter); 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Modal/ModalSectionPanel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.IO; 3 | 4 | namespace VortexSoft.Bootstrap 5 | { 6 | internal enum ModalSection 7 | { 8 | Header, 9 | Body, 10 | Footer 11 | } 12 | 13 | public class ModalSectionPanel : IDisposable 14 | { 15 | private readonly TextWriter textWriter; 16 | 17 | internal ModalSectionPanel(ModalSection section, TextWriter writer) 18 | { 19 | this.textWriter = writer; 20 | 21 | switch (section) 22 | { 23 | case ModalSection.Header: this.textWriter.Write(@"
"); break; 24 | case ModalSection.Body: this.textWriter.Write(@"
"); break; 25 | case ModalSection.Footer: this.textWriter.Write(@"
"); break; 26 | } 27 | } 28 | 29 | public void Dispose() 30 | { 31 | this.textWriter.Write("
"); 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Navigation/SubNavBar.cs: -------------------------------------------------------------------------------- 1 | namespace VortexSoft.Bootstrap 2 | { 3 | public class SubNavBar : HtmlElement 4 | { 5 | internal string InternalItemTemplate { get; private set; } 6 | 7 | public SubNavBar() 8 | : this(null) 9 | { 10 | } 11 | 12 | public SubNavBar(object htmlAttributes) 13 | : base("div", htmlAttributes) 14 | { 15 | this.InternalItemTemplate = @"
  • #{text}
  • "; 16 | EnsureClass("subnav"); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Navigation/SubNavBarBuilder.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Text; 3 | using System.Web.Mvc; 4 | 5 | namespace VortexSoft.Bootstrap 6 | { 7 | public class SubNavBarBuilder : BuilderBase 8 | { 9 | internal SubNavBarBuilder(HtmlHelper htmlHelper, SubNavBar subNavBar) 10 | : base(htmlHelper, subNavBar) 11 | { 12 | base.textWriter.Write(@"
      "); 13 | } 14 | 15 | public void Item(string text, string href, string cssClass = "") 16 | { 17 | base.textWriter.Write(base.element.InternalItemTemplate 18 | .Replace("#{text}", text) 19 | .Replace("#{href}", href) 20 | .Replace("#{css}", cssClass)); 21 | } 22 | 23 | public void DropDownItem(string text, IEnumerable items) 24 | { 25 | var builder = new TagBuilder("li"); 26 | builder.AddCssClass("dropdown"); 27 | 28 | var sb = new StringBuilder(); 29 | sb.Append(@""); 30 | sb.Append(text); 31 | sb.Append(@"
        "); 32 | 33 | foreach (var item in items) 34 | { 35 | sb.AppendFormat(@"
      • {1}
      • ", item.Url, item.Text); 36 | } 37 | 38 | sb.Append("
      "); 39 | 40 | builder.InnerHtml = sb.ToString(); 41 | 42 | base.textWriter.Write(builder.ToString()); 43 | } 44 | 45 | public override void Dispose() 46 | { 47 | base.textWriter.Write("
    "); 48 | base.Dispose(); 49 | } 50 | } 51 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.InteropServices; 3 | 4 | // General Information about an assembly is controlled through the following 5 | // set of attributes. Change these attribute values to modify the information 6 | // associated with an assembly. 7 | [assembly: AssemblyTitle("VortexSoft.Bootstrap")] 8 | [assembly: AssemblyDescription("")] 9 | [assembly: AssemblyConfiguration("")] 10 | [assembly: AssemblyCompany("")] 11 | [assembly: AssemblyProduct("VortexSoft.Bootstrap")] 12 | [assembly: AssemblyCopyright("Copyright © 2012")] 13 | [assembly: AssemblyTrademark("")] 14 | [assembly: AssemblyCulture("")] 15 | 16 | // Setting ComVisible to false makes the types in this assembly not visible 17 | // to COM components. If you need to access a type in this assembly from 18 | // COM, set the ComVisible attribute to true on that type. 19 | [assembly: ComVisible(false)] 20 | 21 | // The following GUID is for the ID of the typelib if this project is exposed to COM 22 | [assembly: Guid("850fd97f-2f16-4516-ab77-9e8fe8d391ae")] 23 | 24 | // Version information for an assembly consists of the following four values: 25 | // 26 | // Major Version 27 | // Minor Version 28 | // Build Number 29 | // Revision 30 | // 31 | // You can specify all the values or you can default the Build and Revision Numbers 32 | // by using the '*' as shown below: 33 | // [assembly: AssemblyVersion("1.0.*")] 34 | [assembly: AssemblyVersion("1.0.0.0")] 35 | [assembly: AssemblyFileVersion("1.0.0.0")] 36 | -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Tabs/TabPosition.cs: -------------------------------------------------------------------------------- 1 | namespace VortexSoft.Bootstrap 2 | { 3 | public enum TabPosition 4 | { 5 | Top = 0, 6 | Left, 7 | Right, 8 | 9 | //Bottom <-- currently not supported... need to make some changes to the way rendering is done before can use this option 10 | } 11 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Tabs/Tabs.cs: -------------------------------------------------------------------------------- 1 | namespace VortexSoft.Bootstrap 2 | { 3 | public class Tabs : HtmlElement 4 | { 5 | internal string InternalPanelTag { get; private set; } 6 | 7 | internal string InternalTabTemplate { get; private set; } 8 | 9 | internal string InternalActiveTabTemplate { get; private set; } 10 | 11 | public Tabs() 12 | : this(TabPosition.Top, null) 13 | { 14 | } 15 | 16 | public Tabs(TabPosition position) 17 | : this(position, null) 18 | { 19 | } 20 | 21 | public Tabs(TabPosition position, object htmlAttributes) 22 | : base("div", htmlAttributes) 23 | { 24 | switch (position) 25 | { 26 | case TabPosition.Left: EnsureClass("tabbable tabs-left"); break; 27 | case TabPosition.Right: EnsureClass("tabbable tabs-right"); break; 28 | 29 | //case TabPosition.Bottom: EnsureClass("tabbable tabs-bottom"); break; 30 | } 31 | 32 | this.InternalTabTemplate = @"
  • #{label}
  • "; 33 | this.InternalActiveTabTemplate = @"
  • #{label}
  • "; 34 | this.InternalPanelTag = "div"; 35 | } 36 | } 37 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Tabs/TabsPanel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.IO; 3 | using System.Web.Mvc; 4 | 5 | namespace VortexSoft.Bootstrap 6 | { 7 | public class TabsPanel : IDisposable 8 | { 9 | private string tag; 10 | private readonly TextWriter textWriter; 11 | 12 | internal TabsPanel(TextWriter writer, string tag, string id, bool isActive = false) 13 | { 14 | if (string.IsNullOrWhiteSpace(tag)) 15 | { 16 | throw new ArgumentNullException("tag"); 17 | } 18 | if (string.IsNullOrWhiteSpace(id)) 19 | { 20 | throw new ArgumentNullException("id"); 21 | } 22 | 23 | this.textWriter = writer; 24 | this.tag = tag; 25 | TagBuilder builder = new TagBuilder(this.tag); 26 | builder.Attributes.Add("id", id); 27 | builder.AddCssClass("tab-pane"); 28 | 29 | if (isActive) 30 | { 31 | builder.AddCssClass("active"); 32 | } 33 | 34 | this.textWriter.Write(builder.ToString(TagRenderMode.StartTag)); 35 | } 36 | 37 | public void Dispose() 38 | { 39 | this.textWriter.Write("", this.tag); 40 | } 41 | } 42 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Thumbnails/Thumbnail.cs: -------------------------------------------------------------------------------- 1 | namespace VortexSoft.Bootstrap 2 | { 3 | public class Thumbnail : HtmlElement 4 | { 5 | internal string InternalImageTemplate { get; private set; } 6 | 7 | public string ImageSource { get; set; } 8 | 9 | public string ImageAltText { get; set; } 10 | 11 | public Thumbnail(string src, string alt) 12 | : this(src, alt, null, null) 13 | { 14 | } 15 | 16 | public Thumbnail(string src, string alt, object divHtmlAttributes, object imgHtmlAttributes) 17 | : base("div", divHtmlAttributes) 18 | { 19 | this.InternalImageTemplate = @""; 20 | this.ImageSource = src; 21 | this.ImageAltText = alt; 22 | EnsureClass("thumbnail"); 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Thumbnails/ThumbnailBuilder.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Mvc; 2 | 3 | namespace VortexSoft.Bootstrap 4 | { 5 | public class ThumbnailBuilder : BuilderBase 6 | { 7 | internal ThumbnailBuilder(HtmlHelper htmlHelper, Thumbnail thumbnail) 8 | : base(htmlHelper, thumbnail) 9 | { 10 | var urlHelper = new UrlHelper(htmlHelper.ViewContext.RequestContext); 11 | 12 | base.textWriter.Write(base.element.InternalImageTemplate 13 | .Replace("#{src}", urlHelper.Content(thumbnail.ImageSource)) 14 | .Replace("#{alt}", thumbnail.ImageAltText)); 15 | } 16 | 17 | public ThumbnailCaptionPanel BeginCaptionPanel() 18 | { 19 | return new ThumbnailCaptionPanel(base.textWriter); 20 | } 21 | 22 | public override void Dispose() 23 | { 24 | base.Dispose(); 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Thumbnails/ThumbnailCaptionPanel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.IO; 3 | 4 | namespace VortexSoft.Bootstrap 5 | { 6 | public class ThumbnailCaptionPanel : IDisposable 7 | { 8 | private readonly TextWriter textWriter; 9 | 10 | internal ThumbnailCaptionPanel(TextWriter writer) 11 | { 12 | this.textWriter = writer; 13 | this.textWriter.Write(@"
    "); 14 | } 15 | 16 | public void Dispose() 17 | { 18 | this.textWriter.Write("
    "); 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/ToDo.txt: -------------------------------------------------------------------------------- 1 | To add event handling (and make fluid API), we need to make something similar to: 2 | jquery-ui.unobtrusive-0.4.0.min.js 3 | but for Bootstrap.. (Maybe need Nghia's help - research again later) -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Toolbar/ButtonGroup.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.IO; 3 | using System.Web.Mvc; 4 | 5 | namespace VortexSoft.Bootstrap 6 | { 7 | public class ButtonGroup : IDisposable 8 | { 9 | private readonly TextWriter textWriter; 10 | 11 | internal ButtonGroup(TextWriter writer) 12 | { 13 | this.textWriter = writer; 14 | this.textWriter.Write(@"
    "); 15 | } 16 | 17 | public void Button(string text, BootstrapNamedColor cssClass) 18 | { 19 | Button(text, cssClass, null); 20 | } 21 | 22 | public void Button(string text, BootstrapNamedColor cssClass, string onClick) 23 | { 24 | Button(text, cssClass, onClick, null); 25 | } 26 | 27 | public void Button(string text, BootstrapNamedColor cssClass, string onClick, object htmlAttributes) 28 | { 29 | var builder = new TagBuilder("input"); 30 | builder.MergeAttribute("type", "button"); 31 | builder.MergeAttribute("value", text); 32 | 33 | if (!string.IsNullOrEmpty(onClick)) 34 | { 35 | builder.MergeAttribute("onclick", onClick); 36 | } 37 | 38 | builder.MergeAttributes(HtmlHelper.AnonymousObjectToHtmlAttributes(htmlAttributes)); 39 | 40 | switch (cssClass) 41 | { 42 | case BootstrapNamedColor.Important: builder.AddCssClass("btn btn-danger"); break; 43 | case BootstrapNamedColor.Default: builder.AddCssClass("btn"); break; 44 | case BootstrapNamedColor.Info: builder.AddCssClass("btn btn-info"); break; 45 | case BootstrapNamedColor.Inverse: builder.AddCssClass("btn btn-inverse"); break; 46 | case BootstrapNamedColor.Primary: builder.AddCssClass("btn btn-primary"); break; 47 | case BootstrapNamedColor.Success: builder.AddCssClass("btn btn-success"); break; 48 | case BootstrapNamedColor.Warning: builder.AddCssClass("btn btn-warning"); break; 49 | default: builder.AddCssClass("btn"); break; 50 | } 51 | 52 | this.textWriter.Write(builder.ToString(TagRenderMode.SelfClosing)); 53 | } 54 | 55 | public void Dispose() 56 | { 57 | this.textWriter.Write("
    "); 58 | } 59 | } 60 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Toolbar/Toolbar.cs: -------------------------------------------------------------------------------- 1 | namespace VortexSoft.Bootstrap 2 | { 3 | public class Toolbar : HtmlElement 4 | { 5 | public Toolbar() 6 | : this(null) 7 | { 8 | } 9 | 10 | public Toolbar(object htmlAttributes) 11 | : base("div", htmlAttributes) 12 | { 13 | EnsureClass("btn-toolbar"); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /VortexSoft.Bootstrap/Toolbar/ToolbarBuilder.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Mvc; 2 | 3 | namespace VortexSoft.Bootstrap 4 | { 5 | public class ToolbarBuilder : BuilderBase 6 | { 7 | internal ToolbarBuilder(HtmlHelper htmlHelper, Toolbar toolbar) 8 | : base(htmlHelper, toolbar) 9 | { 10 | } 11 | 12 | public ButtonGroup BeginButtonGroup() 13 | { 14 | return new ButtonGroup(base.textWriter); 15 | } 16 | 17 | public override void Dispose() 18 | { 19 | base.Dispose(); 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /packages/DotNetOpenAuth.AspNet.4.0.3.12153/DotNetOpenAuth.AspNet.4.0.3.12153.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/DotNetOpenAuth.AspNet.4.0.3.12153/DotNetOpenAuth.AspNet.4.0.3.12153.nupkg -------------------------------------------------------------------------------- /packages/DotNetOpenAuth.AspNet.4.0.3.12153/lib/net40-full/DotNetOpenAuth.AspNet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/DotNetOpenAuth.AspNet.4.0.3.12153/lib/net40-full/DotNetOpenAuth.AspNet.dll -------------------------------------------------------------------------------- /packages/DotNetOpenAuth.Core.4.0.3.12153/DotNetOpenAuth.Core.4.0.3.12153.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/DotNetOpenAuth.Core.4.0.3.12153/DotNetOpenAuth.Core.4.0.3.12153.nupkg -------------------------------------------------------------------------------- /packages/DotNetOpenAuth.Core.4.0.3.12153/lib/net40-full/DotNetOpenAuth.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/DotNetOpenAuth.Core.4.0.3.12153/lib/net40-full/DotNetOpenAuth.Core.dll -------------------------------------------------------------------------------- /packages/DotNetOpenAuth.OAuth.Consumer.4.0.3.12153/DotNetOpenAuth.OAuth.Consumer.4.0.3.12153.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/DotNetOpenAuth.OAuth.Consumer.4.0.3.12153/DotNetOpenAuth.OAuth.Consumer.4.0.3.12153.nupkg -------------------------------------------------------------------------------- /packages/DotNetOpenAuth.OAuth.Consumer.4.0.3.12153/lib/net40-full/DotNetOpenAuth.OAuth.Consumer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/DotNetOpenAuth.OAuth.Consumer.4.0.3.12153/lib/net40-full/DotNetOpenAuth.OAuth.Consumer.dll -------------------------------------------------------------------------------- /packages/DotNetOpenAuth.OAuth.Core.4.0.3.12153/DotNetOpenAuth.OAuth.Core.4.0.3.12153.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/DotNetOpenAuth.OAuth.Core.4.0.3.12153/DotNetOpenAuth.OAuth.Core.4.0.3.12153.nupkg -------------------------------------------------------------------------------- /packages/DotNetOpenAuth.OAuth.Core.4.0.3.12153/lib/net40-full/DotNetOpenAuth.OAuth.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/DotNetOpenAuth.OAuth.Core.4.0.3.12153/lib/net40-full/DotNetOpenAuth.OAuth.dll -------------------------------------------------------------------------------- /packages/DotNetOpenAuth.OpenId.Core.4.0.3.12153/DotNetOpenAuth.OpenId.Core.4.0.3.12153.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/DotNetOpenAuth.OpenId.Core.4.0.3.12153/DotNetOpenAuth.OpenId.Core.4.0.3.12153.nupkg -------------------------------------------------------------------------------- /packages/DotNetOpenAuth.OpenId.Core.4.0.3.12153/lib/net40-full/DotNetOpenAuth.OpenId.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/DotNetOpenAuth.OpenId.Core.4.0.3.12153/lib/net40-full/DotNetOpenAuth.OpenId.dll -------------------------------------------------------------------------------- /packages/DotNetOpenAuth.OpenId.RelyingParty.4.0.3.12153/DotNetOpenAuth.OpenId.RelyingParty.4.0.3.12153.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/DotNetOpenAuth.OpenId.RelyingParty.4.0.3.12153/DotNetOpenAuth.OpenId.RelyingParty.4.0.3.12153.nupkg -------------------------------------------------------------------------------- /packages/DotNetOpenAuth.OpenId.RelyingParty.4.0.3.12153/lib/net40-full/DotNetOpenAuth.OpenId.RelyingParty.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/DotNetOpenAuth.OpenId.RelyingParty.4.0.3.12153/lib/net40-full/DotNetOpenAuth.OpenId.RelyingParty.dll -------------------------------------------------------------------------------- /packages/EntityFramework.5.0.0/Content/App.config.transform: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /packages/EntityFramework.5.0.0/Content/Web.config.transform: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /packages/EntityFramework.5.0.0/EntityFramework.5.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/EntityFramework.5.0.0/EntityFramework.5.0.0.nupkg -------------------------------------------------------------------------------- /packages/EntityFramework.5.0.0/lib/net40/EntityFramework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/EntityFramework.5.0.0/lib/net40/EntityFramework.dll -------------------------------------------------------------------------------- /packages/EntityFramework.5.0.0/lib/net45/EntityFramework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/EntityFramework.5.0.0/lib/net45/EntityFramework.dll -------------------------------------------------------------------------------- /packages/EntityFramework.5.0.0/tools/EntityFramework.PS3.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/EntityFramework.5.0.0/tools/EntityFramework.PS3.psd1 -------------------------------------------------------------------------------- /packages/EntityFramework.5.0.0/tools/EntityFramework.PowerShell.Utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/EntityFramework.5.0.0/tools/EntityFramework.PowerShell.Utility.dll -------------------------------------------------------------------------------- /packages/EntityFramework.5.0.0/tools/EntityFramework.PowerShell.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/EntityFramework.5.0.0/tools/EntityFramework.PowerShell.dll -------------------------------------------------------------------------------- /packages/EntityFramework.5.0.0/tools/EntityFramework.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/EntityFramework.5.0.0/tools/EntityFramework.psd1 -------------------------------------------------------------------------------- /packages/EntityFramework.5.0.0/tools/Redirect.VS11.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /packages/EntityFramework.5.0.0/tools/Redirect.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /packages/EntityFramework.5.0.0/tools/about_EntityFramework.help.txt: -------------------------------------------------------------------------------- 1 | TOPIC 2 | about_EntityFramework 3 | 4 | SHORT DESCRIPTION 5 | Provides information about Entity Framework commands. 6 | 7 | LONG DESCRIPTION 8 | This topic describes the Entity Framework commands. Entity Framework is 9 | Microsoft's recommended data access technology for new applications. 10 | 11 | 12 | The following Entity Framework cmdlets are included. 13 | 14 | Cmdlet Description 15 | ----------------- --------------------------------------------------- 16 | Enable-Migrations Enables Code First Migrations in a project. 17 | 18 | Add-Migration Scaffolds a migration script for any pending model 19 | changes. 20 | 21 | Update-Database Applies any pending migrations to the database. 22 | 23 | Get-Migrations Displays the migrations that have been applied to 24 | the target database. 25 | 26 | SEE ALSO 27 | Enable-Migrations 28 | Add-Migration 29 | Update-Database 30 | Get-Migrations 31 | -------------------------------------------------------------------------------- /packages/EntityFramework.5.0.0/tools/migrate.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/EntityFramework.5.0.0/tools/migrate.exe -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.Razor.2.0.20710.0/Microsoft.AspNet.Razor.2.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.Razor.2.0.20710.0/Microsoft.AspNet.Razor.2.0.20710.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.dll -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.Web.Optimization.1.0.0/Microsoft.AspNet.Web.Optimization.1.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.Web.Optimization.1.0.0/Microsoft.AspNet.Web.Optimization.1.0.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.Web.Optimization.1.0.0/lib/net40/System.Web.Optimization.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.Web.Optimization.1.0.0/lib/net40/System.Web.Optimization.dll -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.dll -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebPages.Data.2.0.20710.0/Microsoft.AspNet.WebPages.Data.2.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebPages.Data.2.0.20710.0/Microsoft.AspNet.WebPages.Data.2.0.20710.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebPages.Data.2.0.20710.0/lib/net40/WebMatrix.Data.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebPages.Data.2.0.20710.0/lib/net40/WebMatrix.Data.dll -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebPages.OAuth.2.0.20710.0/Microsoft.AspNet.WebPages.OAuth.2.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebPages.OAuth.2.0.20710.0/Microsoft.AspNet.WebPages.OAuth.2.0.20710.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebPages.OAuth.2.0.20710.0/lib/net40/Microsoft.Web.WebPages.OAuth.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebPages.OAuth.2.0.20710.0/lib/net40/Microsoft.Web.WebPages.OAuth.dll -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebPages.WebData.2.0.20710.0/Microsoft.AspNet.WebPages.WebData.2.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebPages.WebData.2.0.20710.0/Microsoft.AspNet.WebPages.WebData.2.0.20710.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.AspNet.WebPages.WebData.2.0.20710.0/lib/net40/WebMatrix.WebData.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.AspNet.WebPages.WebData.2.0.20710.0/lib/net40/WebMatrix.WebData.dll -------------------------------------------------------------------------------- /packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll -------------------------------------------------------------------------------- /packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll -------------------------------------------------------------------------------- /packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll -------------------------------------------------------------------------------- /packages/Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0/Content/Scripts/jquery.unobtrusive-ajax.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | ** Unobtrusive Ajax support library for jQuery 3 | ** Copyright (C) Microsoft Corporation. All rights reserved. 4 | */ 5 | (function(a){var b="unobtrusiveAjaxClick",g="unobtrusiveValidation";function c(d,b){var a=window,c=(d||"").split(".");while(a&&c.length)a=a[c.shift()];if(typeof a==="function")return a;b.push(d);return Function.constructor.apply(null,b)}function d(a){return a==="GET"||a==="POST"}function f(b,a){!d(a)&&b.setRequestHeader("X-HTTP-Method-Override",a)}function h(c,b,e){var d;if(e.indexOf("application/x-javascript")!==-1)return;d=(c.getAttribute("data-ajax-mode")||"").toUpperCase();a(c.getAttribute("data-ajax-update")).each(function(f,c){var e;switch(d){case"BEFORE":e=c.firstChild;a("
    ").html(b).contents().each(function(){c.insertBefore(this,e)});break;case"AFTER":a("
    ").html(b).contents().each(function(){c.appendChild(this)});break;default:a(c).html(b)}})}function e(b,e){var j,k,g,i;j=b.getAttribute("data-ajax-confirm");if(j&&!window.confirm(j))return;k=a(b.getAttribute("data-ajax-loading"));i=b.getAttribute("data-ajax-loading-duration")||0;a.extend(e,{type:b.getAttribute("data-ajax-method")||undefined,url:b.getAttribute("data-ajax-url")||undefined,beforeSend:function(d){var a;f(d,g);a=c(b.getAttribute("data-ajax-begin"),["xhr"]).apply(this,arguments);a!==false&&k.show(i);return a},complete:function(){k.hide(i);c(b.getAttribute("data-ajax-complete"),["xhr","status"]).apply(this,arguments)},success:function(a,e,d){h(b,a,d.getResponseHeader("Content-Type")||"text/html");c(b.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(this,arguments)},error:c(b.getAttribute("data-ajax-failure"),["xhr","status","error"])});e.data.push({name:"X-Requested-With",value:"XMLHttpRequest"});g=e.type.toUpperCase();if(!d(g)){e.type="POST";e.data.push({name:"X-HTTP-Method-Override",value:g})}a.ajax(e)}function i(c){var b=a(c).data(g);return!b||!b.validate||b.validate()}a("a[data-ajax=true]").live("click",function(a){a.preventDefault();e(this,{url:this.href,type:"GET",data:[]})});a("form[data-ajax=true] input[type=image]").live("click",function(c){var g=c.target.name,d=a(c.target),f=d.parents("form")[0],e=d.offset();a(f).data(b,[{name:g+".x",value:Math.round(c.pageX-e.left)},{name:g+".y",value:Math.round(c.pageY-e.top)}]);setTimeout(function(){a(f).removeData(b)},0)});a("form[data-ajax=true] :submit").live("click",function(c){var e=c.target.name,d=a(c.target).parents("form")[0];a(d).data(b,e?[{name:e,value:c.target.value}]:[]);setTimeout(function(){a(d).removeData(b)},0)});a("form[data-ajax=true]").live("submit",function(d){var c=a(this).data(b)||[];d.preventDefault();if(!i(this))return;e(this,{url:this.action,type:this.method||"GET",data:c.concat(a(this).serializeArray())})})})(jQuery); -------------------------------------------------------------------------------- /packages/Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0/Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0/Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0.nupkg -------------------------------------------------------------------------------- /packages/Microsoft.jQuery.Unobtrusive.Validation.2.0.20710.0/Microsoft.jQuery.Unobtrusive.Validation.2.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Microsoft.jQuery.Unobtrusive.Validation.2.0.20710.0/Microsoft.jQuery.Unobtrusive.Validation.2.0.20710.0.nupkg -------------------------------------------------------------------------------- /packages/Modernizr.2.5.3/Modernizr.2.5.3.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Modernizr.2.5.3/Modernizr.2.5.3.nupkg -------------------------------------------------------------------------------- /packages/Newtonsoft.Json.4.5.6/Newtonsoft.Json.4.5.6.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Newtonsoft.Json.4.5.6/Newtonsoft.Json.4.5.6.nupkg -------------------------------------------------------------------------------- /packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /packages/WebGrease.1.1.0/WebGrease.1.1.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/WebGrease.1.1.0/WebGrease.1.1.0.nupkg -------------------------------------------------------------------------------- /packages/WebGrease.1.1.0/lib/Antlr3.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/WebGrease.1.1.0/lib/Antlr3.Runtime.dll -------------------------------------------------------------------------------- /packages/WebGrease.1.1.0/lib/WebGrease.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/WebGrease.1.1.0/lib/WebGrease.dll -------------------------------------------------------------------------------- /packages/WebGrease.1.1.0/tools/WG.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/WebGrease.1.1.0/tools/WG.exe -------------------------------------------------------------------------------- /packages/jQuery.1.7.2/Tools/install.ps1: -------------------------------------------------------------------------------- 1 | param($installPath, $toolsPath, $package, $project) 2 | 3 | # VS 11 and above supports the new intellisense JS files 4 | $supportsJsIntelliSenseFile = [System.Version]::Parse($dte.Version).Major -ge 11 5 | 6 | if (-not $supportsJsIntelliSenseFile) { 7 | Write-Host "IntelliSense JS files are not supported by your version of VS: " + $dte.Version 8 | exit 9 | } 10 | 11 | # Extract the version number from the jquery file in the package's content\scripts folder 12 | $packageScriptsFolder = Join-Path $installPath Content\Scripts 13 | $jqueryFileName = Join-Path $packageScriptsFolder "jquery-*.js" | Get-ChildItem -Exclude "*.min.js","*-vsdoc.js" | Split-Path -Leaf 14 | $jqueryFileName -match "jquery-((?:\d+\.)?(?:\d+\.)?(?:\d+\.)?(?:\d+)).js" 15 | $ver = $matches[1] 16 | 17 | # Determine the project scripts folder path 18 | $projectFolderPath = $project.Properties.Item("FullPath").Value 19 | $projectScriptsFolderPath = Join-Path $projectFolderPath Scripts 20 | 21 | # Get the project item for the scripts folder 22 | try { 23 | $scriptsFolderProjectItem = $project.ProjectItems.Item("Scripts") 24 | } 25 | catch { 26 | exit 27 | } 28 | 29 | # Delete the vsdoc file from the project 30 | try { 31 | $vsDocProjectItem = $scriptsFolderProjectItem.ProjectItems.Item("jquery-$ver-vsdoc.js") 32 | $vsDocProjectItem.Delete() 33 | } 34 | catch { 35 | exit 36 | } 37 | 38 | # Copy the intellisense file to the project from the tools folder 39 | $intelliSenseFileName = "jquery-$ver.intellisense.js" 40 | $intelliSenseFileSourcePath = Join-Path $toolsPath $intelliSenseFileName 41 | try { 42 | $scriptsFolderProjectItem.ProjectItems.AddFromFileCopy($intelliSenseFileSourcePath) 43 | } 44 | catch { 45 | # This will throw if the file already exists, so we need to catch here 46 | } -------------------------------------------------------------------------------- /packages/jQuery.1.7.2/Tools/uninstall.ps1: -------------------------------------------------------------------------------- 1 | param($installPath, $toolsPath, $package, $project) 2 | 3 | function Get-Checksum($file) { 4 | $cryptoProvider = New-Object "System.Security.Cryptography.MD5CryptoServiceProvider" 5 | 6 | $fileInfo = Get-Item "$file" 7 | trap { ; 8 | continue } $stream = $fileInfo.OpenRead() 9 | if ($? -eq $false) { 10 | #Write-Host "Couldn't open file for reading" 11 | return $null 12 | } 13 | 14 | $bytes = $cryptoProvider.ComputeHash($stream) 15 | $checksum = '' 16 | foreach ($byte in $bytes) { 17 | $checksum += $byte.ToString('x2') 18 | } 19 | 20 | $stream.Close() | Out-Null 21 | 22 | return $checksum 23 | } 24 | 25 | # Extract the version number from the jquery file in the package's content\scripts folder 26 | $packageScriptsFolder = Join-Path $installPath Content | Join-Path -ChildPath Scripts 27 | $jqueryFileName = Join-Path $packageScriptsFolder "jquery-*.js" | Get-ChildItem -Exclude "*.min.js","*-vsdoc.js" | Split-Path -Leaf 28 | $jqueryFileName -match "jquery-((?:\d+\.)?(?:\d+\.)?(?:\d+\.)?(?:\d+)).js" 29 | $ver = $matches[1] 30 | 31 | # Determine the file paths 32 | $projectFolder = $project.Properties.Item("FullPath").Value 33 | $intelliSenseFileName = "jquery-$ver.intellisense.js" 34 | $projectScriptsFolder = Join-Path $projectFolder Scripts 35 | $projectIntelliSenseFilePath = Join-Path $projectScriptsFolder $intelliSenseFileName 36 | $origIntelliSenseFilePath = Join-Path $toolsPath $intelliSenseFileName 37 | 38 | if (Test-Path $projectIntelliSenseFilePath) { 39 | if ((Get-Checksum $projectIntelliSenseFilePath) -eq (Get-Checksum $origIntelliSenseFilePath)) { 40 | # The intellisense file in the project matches the file in the tools folder, delete it 41 | 42 | try { 43 | # Get the project item for the scripts folder 44 | $scriptsFolderProjectItem = $project.ProjectItems.Item("Scripts") 45 | 46 | # Get the project item for the intellisense file 47 | $intelliSenseFileProjectItem = $scriptsFolderProjectItem.ProjectItems.Item($intelliSenseFileName) 48 | } 49 | catch { 50 | # The item wasn't found 51 | exit 52 | } 53 | 54 | # Delete the project item 55 | $intelliSenseFileProjectItem.Delete() 56 | } 57 | else { 58 | $projectScriptsFolderLeaf = Split-Path $projectScriptsFolder -Leaf 59 | Write-Host "Skipping '$projectScriptsFolderLeaf\$intelliSenseFileName' because it was modified." -ForegroundColor Magenta 60 | } 61 | } 62 | else { 63 | # The intellisense file was not found in project 64 | } 65 | -------------------------------------------------------------------------------- /packages/jQuery.1.7.2/jQuery.1.7.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.1.7.2/jQuery.1.7.2.nupkg -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.accordion.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Accordion 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Accordion#theming 10 | */ 11 | .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; } 12 | .ui-accordion .ui-accordion-icons { padding-left: 2.2em; } 13 | .ui-accordion .ui-accordion-noicons { padding-left: .7em; } 14 | .ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; } 15 | .ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } 16 | .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; } 17 | -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.all.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Theming 10 | */ 11 | @import "jquery.ui.base.css"; 12 | @import "jquery.ui.theme.css"; 13 | -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.autocomplete.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Autocomplete 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Autocomplete#theming 10 | */ 11 | .ui-autocomplete { 12 | position: absolute; 13 | top: 0; /* #8656 */ 14 | cursor: default; 15 | } 16 | 17 | /* workarounds */ 18 | * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ 19 | -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.base.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Theming 10 | */ 11 | @import url("jquery.ui.core.css"); 12 | 13 | @import url("jquery.ui.accordion.css"); 14 | @import url("jquery.ui.autocomplete.css"); 15 | @import url("jquery.ui.button.css"); 16 | @import url("jquery.ui.datepicker.css"); 17 | @import url("jquery.ui.dialog.css"); 18 | @import url("jquery.ui.menu.css"); 19 | @import url("jquery.ui.progressbar.css"); 20 | @import url("jquery.ui.resizable.css"); 21 | @import url("jquery.ui.selectable.css"); 22 | @import url("jquery.ui.slider.css"); 23 | @import url("jquery.ui.spinner.css"); 24 | @import url("jquery.ui.tabs.css"); 25 | @import url("jquery.ui.tooltip.css"); 26 | -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.button.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Button 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Button#theming 10 | */ 11 | .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ 12 | .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } 13 | .ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ 14 | button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ 15 | .ui-button-icons-only { width: 3.4em; } 16 | button.ui-button-icons-only { width: 3.7em; } 17 | 18 | /*button text element */ 19 | .ui-button .ui-button-text { display: block; line-height: 1.4; } 20 | .ui-button-text-only .ui-button-text { padding: .4em 1em; } 21 | .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } 22 | .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } 23 | .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } 24 | .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } 25 | /* no icon support for input elements, provide padding by default */ 26 | input.ui-button { padding: .4em 1em; } 27 | 28 | /*button icon element(s) */ 29 | .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } 30 | .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } 31 | .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } 32 | .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } 33 | .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } 34 | 35 | /*button sets*/ 36 | .ui-buttonset { margin-right: 7px; } 37 | .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } 38 | 39 | /* workarounds */ 40 | button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ 41 | -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.core.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Theming/API 10 | */ 11 | 12 | /* Layout helpers 13 | ----------------------------------*/ 14 | .ui-helper-hidden { display: none; } 15 | .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } 16 | .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } 17 | .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } 18 | .ui-helper-clearfix:after { clear: both; } 19 | .ui-helper-clearfix { zoom: 1; } 20 | .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } 21 | 22 | 23 | /* Interaction Cues 24 | ----------------------------------*/ 25 | .ui-state-disabled { cursor: default !important; } 26 | 27 | 28 | /* Icons 29 | ----------------------------------*/ 30 | 31 | /* states and images */ 32 | .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } 33 | 34 | 35 | /* Misc visuals 36 | ----------------------------------*/ 37 | 38 | /* Overlays */ 39 | .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 40 | -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.dialog.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Dialog 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Dialog#theming 10 | */ 11 | .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } 12 | .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } 13 | .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 14 | .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } 15 | .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } 16 | .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } 17 | .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } 18 | .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } 19 | .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } 20 | .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } 21 | .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } 22 | .ui-draggable .ui-dialog-titlebar { cursor: move; } 23 | -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.menu.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Menu 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Menu#theming 10 | */ 11 | .ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; } 12 | .ui-menu .ui-menu { margin-top: -3px; position: absolute; } 13 | .ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; } 14 | .ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } 15 | .ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; } 16 | .ui-menu .ui-menu-item a.ui-state-focus, 17 | .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; } 18 | 19 | .ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; } 20 | .ui-menu .ui-state-disabled a { cursor: default; } 21 | 22 | /* icon support */ 23 | .ui-menu-icons { position: relative; } 24 | .ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; } 25 | 26 | /* left-aligned */ 27 | .ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; } 28 | 29 | /* right-aligned */ 30 | .ui-menu .ui-menu-icon { position: static; float: right; } 31 | -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.progressbar.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Progressbar 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Progressbar#theming 10 | */ 11 | .ui-progressbar { height:2em; text-align: left; overflow: hidden; } 12 | .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.resizable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Resizable 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Resizable#theming 10 | */ 11 | .ui-resizable { position: relative;} 12 | .ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } 13 | .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } 14 | .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } 15 | .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } 16 | .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } 17 | .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } 18 | .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } 19 | .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } 20 | .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } 21 | .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.selectable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Selectable 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Selectable#theming 10 | */ 11 | .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } 12 | -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.slider.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Slider 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Slider#theming 10 | */ 11 | .ui-slider { position: relative; text-align: left; } 12 | .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } 13 | .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } 14 | 15 | .ui-slider-horizontal { height: .8em; } 16 | .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } 17 | .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } 18 | .ui-slider-horizontal .ui-slider-range-min { left: 0; } 19 | .ui-slider-horizontal .ui-slider-range-max { right: 0; } 20 | 21 | .ui-slider-vertical { width: .8em; height: 100px; } 22 | .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } 23 | .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } 24 | .ui-slider-vertical .ui-slider-range-min { bottom: 0; } 25 | .ui-slider-vertical .ui-slider-range-max { top: 0; } -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.spinner.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Spinner 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Spinner#theming 10 | */ 11 | .ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } 12 | .ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; } 13 | .ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } 14 | .ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */ 15 | .ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */ 16 | .ui-spinner-up { top: 0; } 17 | .ui-spinner-down { bottom: 0; } 18 | 19 | /* TR overrides */ 20 | .ui-spinner .ui-icon-triangle-1-s { 21 | /* need to fix icons sprite */ 22 | background-position:-65px -16px; 23 | } 24 | -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.tabs.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Tabs 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Tabs#theming 10 | */ 11 | .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ 12 | .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } 13 | .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; } 14 | .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } 15 | .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } 16 | .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; } 17 | .ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ 18 | .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } 19 | -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/jquery.ui.tooltip.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Tooltip 1.9.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2012 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-tooltip { 10 | padding: 8px; 11 | position: absolute; 12 | z-index: 9999; 13 | max-width: 300px; 14 | -webkit-box-shadow: 0 0 5px #aaa; 15 | box-shadow: 0 0 5px #aaa; 16 | } 17 | /* Fades and background-images don't work well together in IE6, drop the image */ 18 | * html .ui-tooltip { 19 | background-image: none; 20 | } 21 | body .ui-tooltip { border-width: 2px; } 22 | -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/jquery.ui.accordion.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.accordion.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/jquery.ui.autocomplete.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.autocomplete.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-autocomplete{position:absolute;top:0;cursor:default}* html .ui-autocomplete{width:1px} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/jquery.ui.button.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.button.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/jquery.ui.core.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.core.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/jquery.ui.dialog.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.dialog.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/jquery.ui.menu.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.menu.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/jquery.ui.progressbar.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.progressbar.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/jquery.ui.resizable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.resizable.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/jquery.ui.selectable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.selectable.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/jquery.ui.slider.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.slider.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/jquery.ui.spinner.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.spinner.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/jquery.ui.tabs.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.tabs.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Content/Content/themes/base/minified/jquery.ui.tooltip.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.9.1 - 2012-10-25 2 | * http://jqueryui.com 3 | * Includes: jquery.ui.tooltip.css 4 | * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ 5 | .ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px} -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Tools/install.ps1: -------------------------------------------------------------------------------- 1 | param($installPath, $toolsPath, $package, $project) 2 | 3 | . (Join-Path $toolsPath common.ps1) 4 | 5 | if ($scriptsFolderProjectItem -eq $null) { 6 | # No Scripts folder 7 | Write-Host "No Scripts folder found" 8 | exit 9 | } 10 | 11 | # Update the _references.js file 12 | AddOrUpdate-Reference $scriptsFolderProjectItem $juiFileNameRegEx $juiFileName -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/Tools/uninstall.ps1: -------------------------------------------------------------------------------- 1 | param($installPath, $toolsPath, $package, $project) 2 | 3 | . (Join-Path $toolsPath common.ps1) 4 | 5 | # Update the _references.js file 6 | Remove-Reference $scriptsFolderProjectItem $juiFileNameRegEx -------------------------------------------------------------------------------- /packages/jQuery.UI.Combined.1.9.2/jQuery.UI.Combined.1.9.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.UI.Combined.1.9.2/jQuery.UI.Combined.1.9.2.nupkg -------------------------------------------------------------------------------- /packages/jQuery.Validation.1.9.0.1/jQuery.Validation.1.9.0.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQuery.Validation.1.9.0.1/jQuery.Validation.1.9.0.1.nupkg -------------------------------------------------------------------------------- /packages/jQueryUIHelpers.Mvc4.1.0.1/content/views/web.config.transform: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /packages/jQueryUIHelpers.Mvc4.1.0.1/jQueryUIHelpers.Mvc4.1.0.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQueryUIHelpers.Mvc4.1.0.1/jQueryUIHelpers.Mvc4.1.0.1.nupkg -------------------------------------------------------------------------------- /packages/jQueryUIHelpers.Mvc4.1.0.1/lib/net40/JQueryUIHelpers.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/jQueryUIHelpers.Mvc4.1.0.1/lib/net40/JQueryUIHelpers.dll -------------------------------------------------------------------------------- /packages/knockoutjs.2.1.0/knockoutjs.2.1.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gordon-matt/BootstrapHelpers/caa3017e90cc4f267a4def67eb8d291ba06134d3/packages/knockoutjs.2.1.0/knockoutjs.2.1.0.nupkg -------------------------------------------------------------------------------- /packages/repositories.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | --------------------------------------------------------------------------------