RiseSmart Searchlight UI Components


Buttons

<button class="btn btn-primary" type="button"><i class="icon-bullseye"></i>Label Text</button>

<button class="btn btn-primary" type="submit"><i class="icon-search"></i>Label Text</button>

<button class="btn btn-info">

<button class="btn btn-default">

Width: Buttons typically have dynamic width (determined by the text label), set padding, and set text size. They MAY contain icons.
Usage: Buttons trigger actions. Typically they are NOT navigation controls, though they may take the user elsewhere. The different classes of buttons represent a hierarchy of importance. Besides being the most import, the orange buttons are also the "loudest" visually and should be used extremely sparingly for the primary call to action in any particular screen.


Drop-down menu: simple select, enhanced with search, multi-select



<select data-placeholder="choose one" class="chosen-select" id="simple_choice" tabindex="">



<optgroup label="APPLES">



<select data-placeholder="choose a country..." class="chosen-select">



<select data-placeholder="choose a few" class="chosen-select" multiple>

Width: Form fields should fit their container's width unless a custom width is absolutely necessary.

Placeholder text: Placeholder text within form fields is nice to have as an option, but is NOT a substitiute in most cases for an actual text label above or next to the form element.

Search many options: A standard drop-down menu might have 3-6 items in it. After that, the Chosen jquery plugin can add a search field and several other options such as multi-select.


Form fields: input, date/time picker, textarea, etc.

<input type="text" class="form-control" placeholder="" />

<div class="input-group">
<input id="datetimepicker" type="text" class="form-control" placeholder="choose a date and time"/>
<div class="input-group-addon"><i class="icon-bell"></i></div>
</div>


<textarea class="form-control"></textarea>

<textarea id="exp_text1" rows="2" class="expanding"> </textarea>



Browse

Width: Form fields should fit their container's width unless a custom width is absolutely necessary.

Placeholder text: Placeholder text within form fields is nice to have as an option, but is NOT a substitiute in most cases for an actual text label above or next to the form element.


Form Elements: checkbox, radio button
<div class="checkbox">
<label>
<input type="checkbox" value="">
Option one is this and that&mdash;be sure to include why it's great
</label>
</div>

Checkboxes and radio buttons are TINY click targets. They cause click anxiety. The simplest thing we can do for users is keep the text label clickable!


Target Opportunities (aka "Target Organizer")

Target Opportunities

Stay focused with target jobs, companies and contacts.

Building Relationships
Job Saved > Applied
Find More Connections
Saved > Need Contacts
Source: http://harvesthq.github.io/chosen/
Dependancies: sprite image file, chosen.css, chosen_jquery.js

Dialogues - popovers, modals, etc.

Popover Title

Cancel
Notes

Icons and Stinkin' Badges
2



Rob added to bootstrap css for the .badge class: border: 1px solid #600;