X
FCC_Demo TEST
   
Unknown TEST

Fantasy Car Collection

Powered By
site logo
  • My Garage
  • Virtual Auctions
  • Auction Results
  • Leaderboards

  • Sign in

Welcome Layout 1!

(Outer Content is Rigid, Inner Content Flexes)

This dashboard page will show summary information.


This section shows the button stylings laid out using the bootstrap grid system. The inner content layout isn't rigidly specified and is allowed to flex but the outer divs are defined to col-lg-6 to force two columns on larger screens.

Ready for Action one?

Tincidunt integer eu augue augue nunc elit dolor, luctus placerat scelerisque euismod.

Ready for Action two?

Tincidunt integer eu augue augue nunc elit dolor, luctus placerat scelerisque euismod.

Ready for Action three?

Tincidunt integer eu augue augue nunc elit dolor, luctus placerat scelerisque euismod.

Ready for Action four?

Tincidunt integer eu augue augue nunc elit dolor, luctus placerat scelerisque euismod.

Ready for Action five?

Tincidunt integer eu augue augue nunc elit dolor, luctus placerat scelerisque euismod.

Ready for Action six?

Tincidunt integer eu augue augue nunc elit dolor, luctus placerat scelerisque euismod.

Primary Card

Tincidunt integer eu augue augue nunc elit dolor, luctus placerat scelerisque euismod, iaculis eu lacus nunc mi elit, vehicula ut laoreet ac, aliquam sit amet justo nunc tempor, metus vel.

Secondary Card

Tincidunt integer eu augue augue nunc elit dolor, luctus placerat scelerisque euismod, iaculis eu lacus nunc mi elit, vehicula ut laoreet ac, aliquam sit amet justo nunc tempor, metus vel.

Info Card

Tincidunt integer eu augue augue nunc elit dolor, luctus placerat scelerisque euismod, iaculis eu lacus nunc mi elit, vehicula ut laoreet ac, aliquam sit amet justo nunc tempor, metus vel.

Success Card

Tincidunt integer eu augue augue nunc elit dolor, luctus placerat scelerisque euismod, iaculis eu lacus nunc mi elit, vehicula ut laoreet ac, aliquam sit amet justo nunc tempor, metus vel.

Warning Card

Tincidunt integer eu augue augue nunc elit dolor, luctus placerat scelerisque euismod, iaculis eu lacus nunc mi elit, vehicula ut laoreet ac, aliquam sit amet justo nunc tempor, metus vel.

Danger Card

Tincidunt integer eu augue augue nunc elit dolor, luctus placerat scelerisque euismod, iaculis eu lacus nunc mi elit, vehicula ut laoreet ac, aliquam sit amet justo nunc tempor, metus vel.

Sample Table

Firstname Lastname Row ClassX
John Doe table-success
Mary Moe table-info
July Dooley table-warning

Sample Table

Firstname Lastname Row ClassX
John Doe table-danger
Mary Moe table-active
July Dooley (not set)

Sample Text Colors

Class Description
.text-muted Text styled with class "text-muted"
.text-primary Text styled with class "text-primary"
.text-success Text styled with class "text-success"
.text-info Text styled with class "text-info"
.text-warning Text styled with class "text-warning"
.text-danger Text styled with class "text-danger"

Sample bg-'color' classes

Class Description
.bg-primary Table cell is styled with class "bg-primary"
.bg-success Table cell is styled with class "bg-success"
.bg-info Table cell is styled with class "bg-info"
.bg-warning Table cell is styled with class "bg-warning"
.bg-danger Table cell is styled with class "bg-danger"

Nav Tabs

  • Active
  • Link
  • Link
  • Disabled

Nav Pills

  • Active
  • Link
  • Link
  • Disabled

Sample Alert

alert alert-success
alert alert-info

 

alert alert-primary
alert alert-secondary

 

alert alert-warning
alert alert-danger

Sample Callouts

Use Callouts to offset information from the rest of the page.

Callout primary

bs-callout bs-callout-primary


text-muted

Callout success

bs-callout bs-callout-success


text-muted

Callout danger

bs-callout bs-callout-danger


text-muted

Callout info

bs-callout bs-callout-info


text-muted

Callout warning

bs-callout bs-callout-warning


text-muted

BS4 Badges

Labels are now 'Badges' in BS4

Badges Markup
Primary <span class="badge badge-primary">Primary</span>
Secondary <span class="badge badge-Secondary">Secondary</span>
Success <span class="badge badge-success">Success</span>
Warning <span class="badge badge-warning">Warning</span>
Danger <span class="badge badge-danger">Danger</span>
Info <span class="badge badge-info">Info</span>
Light <span class="badge badge-light">Light</span>
Dark <span class="badge badge-dark">Dark</span>

Pill Badges (BS4)

Name Example Markup
Badge Example 1 1 <span class="badge badge-pill badge-primary">1</span>
Badge Example 2 255 <span class="badge badge-pill badge-secondary">255</span>

Easily collapsible

For easy implementation, labels and badges will simply collapse (via CSS's :empty selector) when no content exists within.

Justified Badge Groups (custom bs4 extension)

Badge 1 Badge 2 Badge 3 Badge 4 Badge 5 Badge 6

Block Level Badge Groups

Badge in bs4 mobile first col-4 div
Badge 2 in col-2
Badge 3 in col-6

Update Panel Progress Bar

Working...

Font Awesome SVG Sprites

Examples for Custom Styling of Validators


Simple Add the validator before the control to validate and use CssClass="error-hint" and make sure the ASP.Net Validator Display="Dynamic"

Make sure the height of your control that you are validating is approx 34px... any more and the alignment of the validator will be off. This is a really long error message to test the control grows the height 'up'.

Top Alignment Issues For controls or parent containers that have height > 34px, (or where the parent element is not position: relative) surround the Validator with div.error-hint

If you have vertical alignment issues, wrap the Validator control in a div with class='error-hint'.

Right side It may help to add 'float-left' (bs4 is float-left, bs3 was pull-left) to the input control, then put the validator control after the control to validate and add 'error-hint error-hint-right' to the classes on the validator (surrounding div is not necessary).

The height of the control you are validating has no impact on the validator callout on the right.

Short element with alignment issues Add wrapper div with error-hint if having alignment issues.

Wrap validator in an error-hint div if having issues with horizontal alignment.

Sample Font-Awesome Icons

Font Awesome Icon List
fa-lg fa-2x fa-3x fa-4x fa-5x

Envelope icon:

Envelope icon as a link:

Search icon:

Search icon on a button:

Search icon on a styled button:

Print icon:

Print icon on a styled link button: Print

Icon Animations

Some examples of animated FA icons using the fa-spinner icon. These work well with fa-spinner, fa-circle-notch, fa-sync, fa-cog.

Spin makes the icon spin smoothly, Pulse makes it use an "8 step rotation".

Spin Example:

Spin Me!

Pulse Example:

Pulse Me!

Font Awesome Icons within asp buttons



Bootstrap Toggle ViewProvider.CheckBoxToggle

Properties & Samples This control inherits asp:CheckBox control and works just like it with the bootstrap toggle style applied.

Important Note: Bootstrap 4 does not contain btn-default anymore it was replaced with btn-secondary

AutoPostBack Set to True to have it post back to the server.

Enabled Set to False to disable the control server side.

TextOn Changes the text for when the toggle is "checked/On" Can take HTML.

TextOff Changes the text for when the toggle is "unchecked/Off Can take HTML

OnStyle Bootstrap enum for bootstrap styles: primary, success, info, warning, danger, default

OffStyle Same as OnStyle for the OffStyle

Height Set the height of the toggle. Only accepts pixels as units.

Width Set the width of the toggle. Only accepts pixels as units.

Bootstrap 4 Outline Toggle Buttons

Toggle button in a td element

Bootstrap Modal

A modal that will open a dialog box at the top of the current page.

Small Modal:

Large Modal:

Modal Header

Some text in the modal body.

Modal Header

Some text in the modal body.






Test Select2 in Modals

To make sure that there is no weird z-ordering issues this is a test to make sure select2's function in modals using the site.css

Select2 Modal Header

 Saved Error




Text Ellipsis NOTE: It is especially helpful to copy the text into the tooltip when using this.

text-ellipsis in a div:

This text is too long for the div it is in but it should not wrap, using the text-ellipsis class will prevent wrapping and add an ellipsis.

text-ellipsis in a span:

This text is too long for the span it is in but it should not wrap, using the text-ellipsis class will prevent wrapping and add an ellipsis.


Humanizer Examples

Humanizer has more capabilities than the small sample set shown here. Humanizer Documentation and Examples


DateTime.Now.AddDays(-1)
Normal ToString(): 5/18/2025 9:49:26 PM
Humanized: 2 days ago

DateTime.Now.AddHours(2)
Normal ToString(): 5/19/2025 11:49:26 PM
Humanized: 2 hours ago

"TheQuickBrownFox"
Humanized: The quick brown fox

Pluralize "People"
0 : 0 People
1 : 1 Person
10: 10 People

.ToOrdinalWords()
1: first
2: second

.Ordinalize()
1: 1st
2: 2nd

ByteSize object
(1000).Kilobytes().ToString(); 1000 KB
(1024).Kilobytes().Humanize(); 1 MB
(.5).Gigabytes().Humanize(); 512 MB
(1024).Gigabytes().ToString(); 1 TB


Bootstrap DatePicker





Bootstrap 4 WYSIWYG (Summernote)

For bootstrap 4 we are changing the wysiwyg to use Summernote. It is very easy to set up and very similar to how we initialized the old wysiwyg. Simply make a textarea or asp:Textbox and give it a selectable class. Then use the following JS to implement the control with whatever toolbar options you desire.

Some additional notes:

- There are lots more initialization options and toolar items you can add other than the ones demonstrated here. To find out the full list go here.
- Simply remove the row in the toolbar or remove individual items in each row to remove any items not needed. None are required.
- Add the JS to the JS pageLoad method so it applies the wysiwyg on postbacks.
- When inserting a link, summernote automatically appends 'http://' to the beginning of the link. If this is problematic you can bypass this property by adding the onCreateLink function commented out below.
- If using an asp:Textbox to implement this, it is necessary to set ValidateRequestMode="Disabled" on the textbox. This is so that we do not get a validation error that gets thrown without this property.
        $('.wysiwyg-placeholder').summernote({

            //onCreateLink : function(originalLink) {return originalLink;}, - add this to stop automatic http:// appending to links
            placeholder:'Place some test here...',
            height:150,
            width:900,
            toolbar: [
                ['style', ['bold', 'italic', 'underline']], //Text styling options
                ['fontsize', ['fontsize']], //Fontsize
                ['color', ['color']], //Text color
                ['para', ['ul', 'ol', 'paragraph']], //Paragraph options such as unordrered list or alignment 
                ['insert', ['link', 'picture']], //Inserting things such as images or links. Other options include videos or tables 
                ['misc', ['codeview']], //Miscellaneous items such as HTML view. Other options include fullscreen editor or undo/redo buttons.
            ]
        });
    





Multiline Text Ellipsis with DotDotDot

Note: Remember when using this library you HAVE to specifiy the height parameter so that it knows when to cut off the text.
You can either do this as a parameter when initializing the dotdotdot in js or do it through css on the span

Ellipsis on word:

This is some dummy test text that should be ellipsis'ed by dotdotdot.

Ellipsis on letter:

This is some dummy test text that should be ellipsis'ed by dotdotdot.






Bootstrap Tooltips

Note for disabled buttons: bootstrap tooltips will not work on disabled buttons. You can wrap the button in a div and put the tooltip on the wrapper to get it to work but even then it is still buggy
For disabled buttons the best option would be to use a regular tooltip not bootstrap. To make this work add 'pointer-events: auto;' to .btn[disabled] in css.

Options:

Immediate - Add class "tip-immediate" this will cause the tooltip to show immediately rather than requiring a short hover before showing.

Position - you can add data-placement:"top" to set the position to the top, you may also use "bottom", "left", or "right".

(Note: If tooltip is being cut off for being too long, one solution is to add CSS element "max-width: none;" to .tooltip-inner for such tooltip.)

Supporting Mobile:

On display sizes less than 990px (bootstrap xs and sm) all tooltips will only show on click, not on hover. You may add the "tip-mobile" class to improve the UX for these smaller display sizes.

Items with the class "tip-mobile" will display a dotted underline on the text but they will also be set to display: inline; to support text wrapping. Wrap any tip-mobile elements in a div to get display: block and preserve the appropriate underlining.

Examples:

Test Standard Tooltip
Test Immediate Tooltip
Test Mobile
Tooltip
Test Top Tooltip
Test Bottom Tooltip
Test Left Tooltip
Test Right Tooltip



Toastr Notifications




AmCharts Examples




Power BI Embed Example

Warning! You are not currently authenticated with Power BI, please click here to login and view this report.




Data Tables.js Example

First Name Last Name Email Address
Rodrick Ashard rashard0@123-reg.co.uk
Fayina Nutkins fnutkins1@jiathis.com
Erna Mealand emealand2@delicious.com
Robena Merrett rmerrett3@amazon.de
Sara Skirvin sskirvin4@auda.org.au
Denney O'Hare dohare5@google.fr
Kiel Grafton kgrafton6@google.cn
Perla Astman pastman7@wsj.com
Abbey Serjeant aserjeant8@squarespace.com
Hildy Tyzack htyzack9@reverbnation.com
Mortimer Eddow meddowa@people.com.cn
Ange Decent adecentb@elpais.com

Hybrid Bootstrap4 alignment helper utilities pulled in to shell 1.x

baseline top middle bottom
baseline top middle bottom






FCC_Demo Logo

FCC_Demo v0.0.0.0

© Copyright FCC_Demo 2025

Working...
The system was unable to process this operation. The server is temporarily unavailable or undergoing maintenance. Please try again in a few minutes.
X