понеделник, 28 ноември 2016 г.

Shield UI JavaScript & HTML5 Widgets


 
Accordion widgets and menus are widely used on the websites to manage the large amount of content and navigation lists.

AutoComplete Demos
The Autocomplete widget provides suggestions while you type into the field.

A barcode is an optical, machine-readable, representation of data; the data usually describes something about the object that carries the barcode.

Enables the creation of rich, graphical buttons that function like traditional HTML form buttons.

Control to display a Calendar - A graphical, dynamic control used for date selection.

A chart, also called a graph, is a graphical representation of data, in which "the data is represented by symbols, such as bars in a bar chart, lines in a line chart, or slices in a pie chart".[1] A chart can represent tabular numeric data, functions or some kinds of qualitative structure and provides different info.

Chart Types

Area

Visualize cumulative value over a period of time or range.

Line

Show trends and performance over a period of time.

Bar

Show data change between categories using bars of the same size.

Inversed Bar

Use horizontal bars to compare values in categories.

Spline

Smooth line curves connect data points.
Visualize an area bound by a smooth line curve.
Represent data as a series of points with X and Y values.

Bubble

Display three dimensions of associated data.

Pie

Break down data into its constituent parts of a whole.

Donut

Similar to pie, use donuts for showing proportional data.

Range Bar

Visualize data as a series of bars with their own X and Y coordinates.

Inversed Range Bar

Render range bars on an inversed chart layout.

Range Area

Present range data as an area with high and low values.

Range Spline Area

Visualize ranges as an area bounded by smooth lines.

Step Line

Step-like visualization underlining data changes between two points.

Step Area

Visalize data change as an area bounded by a series of steps.

Polar Line

Show line data on a polar coordinate system.

Polar Area

Visualize areas on a polar coordinate system.

Polar Bar Chart

Visualize changes and trends on a polar plot.

Polar Spline

Smooth line visualization on a polar or radar plot.

Polar Spline Area

Underline an area on a polar or radar plot enclosed by a smooth line
Position data as points on a polar or radar coordinate system.
Lightweight charts, useful for demonstrating trends.

A checkbox (check box, tickbox, tick box) is a ui widget that permits the user to make a binary choice, i.e. a choice between one of two possible mutually exclusive options. For example, the user may have to answer 'yes' (checked) or 'no' (not checked) on a simple yes/no question.

The Color Picker Control provides a rich visual interface for color selection.

A combo box is a commonly used graphical user interface widget (or control). Traditionally, it is a combination of a drop-down list or list box and a single-line editable textbox, allowing the user to either type a value directly or select a value from the list. The term "combo box" is sometimes used to mean "drop-down list".In both Java and .NET, "combo box" is not a synonym for "drop-down list". Definition of "drop down list" is sometimes clarified with terms such as "non-editable combo box" (or something similar) to distinguish it from "combo box".

A context menu (also called contextual, shortcut, and popup or pop-up menu) is a menu in a graphical user interface (GUI) that appears upon user interaction, such as a right-click mouse operation. A context menu offers a limited set of choices that are available in the current state, or context, of the operating system or application. Usually the available choices are actions related to the selected object. From a technical point of view, such a context menu is a graphical control element.


is a graphical user interface widget which allows the user to select a date from a calendar and/or time from a time range. The typical practice is to provide a text box field which, when clicked upon to enter a date, pops up a calendar next to or below the field, allowing the user to populate the field with an appropriate date, or provides a text box with an icon of a calendar such that when the icon is clicked on, the calendar (or time field) appears.
The date picker provides several advantages, including:
  • allowing the user to enter a date by merely clicking on a date in the pop-up calendar as opposed to having to take their hand off the mouse to type in a date.
  • validation of dates by restricting date ranges, e.g. only after today and for two weeks later, or only for dates in the past.
  • a date range can be entered such that for a set of "from-to" date fields, if the "from" field is filled, the "to" field cannot be set to a date before the "from" field, or if the "to" field is filled, the "from" field cannot be set to a later date than the "to" field.
  • can have a "today" button
  • can customize the day the week begins on
  • Only legal dates can be entered, e.g. February 29, 2100 can't be entered, nor could June 31.
  • Date format confusion is eliminated, e.g. is 7/4/10 July 4, 2010, April 7, 2010, or April 10, 2007?
DateTimePicker is a graphical user interface widget which allows the user to select a date from a calendar and/or time from a time range. The typical practice is to provide a text box field which, when clicked upon to enter a date, pops up a calendar next to or below the field, allowing the user to populate the field with an appropriate date, or provides a text box with an icon of a calendar such that when the icon is clicked on, the calendar (or time field) appears.

A drop-down list (also drop down menu or drop-down menu or drop menu or pull-down list or simply a drop down) is a graphical control element, similar to a list box, that allows the user to choose one value from a list. When a drop-down list is inactive, it displays a single value. When activated, it displays (drops down) a list of values, from which the user may select one. When the user selects a new value, the control reverts to its inactive state, displaying the selected value. It is often used in the design of graphical user interfaces, including web design.

Text editor is the interface for editing rich text within web browsers, which presents the user with a "what-you-see-is-what-you-get" (WYSIWYG) editing area. The aim is to reduce the effort for users trying to express their formatting directly as valid HTML markup.

Grid Control is a system management software that delivers centralized monitoring, administration, and life cycle management functionality for the complete Oracle IT infrastructure, including systems running Oracle and non-Oracle technologies.

A list box control displays a list of items from which the user can select one or more.

LoadingPanel component which shows a loading image as a progress indicator


A MaskedTextBox control provides validation mechanism for user input on a Form

A menu is a temporary piece of material that appears upon interaction with a button, action, pointer, or other control. It contains at least two menu items.
Each menu item consists of a discrete option or action that can affect the app, the view, or selected elements within a view.
Menus should not be used as a primary method for navigation within an app.
A graphical, dynamic control used for month and year selection, which is useful for selecting months and years, as opposed to full dates ot time intervals.

NumericTextBox is an input control that accepts only numeric entries. It shares the common properties of all RadInput controls, including support for skins, styles for different states, empty message support, conditional postback on text change, flexible caret and button positioning, labels, and so on.

Pager  control is used to implement page navigation

The purpose of progress bars is to show that assets are loading, in progress, or that there is action taking place regarding elements on the page.

QR code (abbreviated from Quick Response Code) is the trademark for a type of matrix barcode (or two-dimensional barcode) first designed for the automotive industry in Japan. A barcode is a machine-readable optical label that contains information about the item to which it is attached. A QR code uses four standardized encoding modes (numeric, alphanumeric, byte/binary, and kanji) to efficiently store data; extensions may also be used.

The RadioButton control is used to provide a set of mutually exclusive options. The user can select one radio button in a group.

Rating Control is used to elegantly visualize end-user ratings. It also provides end-users with an intuitive interface to rate content by allowing them to select item images ("stars" by default) that represent the user’s rating.

Provides a generic slider element that enables the user to choose within a finite range of values on one or two axes.

Splitter control allows you to split a web page into multiple sections or panels, and optionally allows end-users to resize panels as necessary.

Provides navigable tabbed views of content; supports dynamic loading of tab content via XMLHttpRequest.

A tag cloud (word cloud, or weighted list in visual design) is a visual representation of text data, typically used to depict keyword metadata (tags) on websites, or to visualize free form text. Tags are usually single words, and the importance of each tag is shown with font size or color.

A text box, text field or text entry box is a graphical control element intended to enable the user to input text information to be used by the program

A timeline is a way of displaying a list of events in chronological order, sometimes described as a project artifact. It is typically a graphic design showing a long bar labelled with dates alongside itself and usually events labelled on points where they would have happened.

TimePicker is a graphical user interface widget which allows the user to select a date from a calendar and/or time from a time range. The typical practice is to provide a text box field which, when clicked upon to enter a date, pops up a calendar next to or below the field, allowing the user to populate the field with an appropriate date, or provides a text box with an icon of a calendar such that when the icon is clicked on, the calendar (or time field) appears.
Тime picker, many similar functions are available, such as ensuring the user
  • Cannot enter an invalid time (25:18, 4:61).
  • Cannot select an out of range time (6:00 pm for a business allowing customers to select their own appointments, but the business closes at 5:30), or during unattended times (like lunch).
  • Cannot select an invalid range (can restrict selected time to the nearest 5, 10 or 15 minutes or any range, e.g. 2:30 or 2:45 is okay, but 2:37 is not.)
The tooltip or infotip or a hint is a common graphical user interface element. It is used in conjunction with a cursor, usually a pointer. The user hovers the pointer over an item, without clicking it, and a tooltip may appear—a small "hover box" with information about the item being hovered over. Tooltips do not usually appear on mobile operating systems, because there is no cursor (though tooltips may be displayed when using a mouse).

Treemaps display hierarchical (tree-structured) data as a set of nested rectangles. Each branch of the tree is given a rectangle, which is then tiled with smaller rectangles representing sub-branches. A leaf node's rectangle has an area proportional to a specified dimension of the data. Often the leaf nodes are colored to show a separate dimension of the data.
When the color and size dimensions are correlated in some way with the tree structure, one can often easily see patterns that would be difficult to spot in other ways, such as if a certain color is particularly relevant. A second advantage of treemaps is that, by construction, they make efficient use of space. As a result, they can legibly display thousands of items on the screen simultaneously.
Produces a content tree whose nodes can be expanded and contracted.

Allows for multi-file file upload with feedback on upload progress.