0.9.1 • Published 9 years ago

candystore v0.9.1

Weekly downloads
5
License
MIT
Repository
github
Last release
9 years ago

Candystore

Common widgets

Wiki

Reference

Npm package

Candystore implements a highly reusable set of fundamental widgets. They build on top of shoeshine' Widget class, observing classical OOP imposed by troop, and the document-oriented model of bookworm. Some Candystore widgets also rely on transport-level features of poodle.

The purpose of Candystore is to provide the building blocks of front end applications' view-controller layer.

Candystore is agnostic about how the widgets will be used and displayed, and thus have no styling (CSS) beyond what is necessary for them to function. (Eg. a button should have a pointer cursor.)

Supported widgets

Inheritance chart

Basic widgets

  • Label, HtmlLabel, DataLabel, ItemDataLabel
  • Link, DataLink
  • Button, TextButton
  • Input, TextInput, DataTextInput, PasswordInput
  • Image, DataImage
  • DynamicImage, DataDynamicImage

Composite widgets

  • List, DataList
  • Form, FormField
  • Flow
  • Page

Dropdowns

  • Dropdown, DataDropdown
  • DropdownButton, DataDropdownButton

Widget behaviors:

  • Popup, AlignedPopup,
  • BinaryStateful, Disableable, Highlightable, Expandable
  • EntityWidget, FieldBound,
  • Option, OptionList
  • DataListItem

Widget utilities:

  • HotKeyWatcher
  • ResizeWatcher

IE9

In order for Candystore and its dependencies to work on IE9, make sure that the browser operates in 'IE9 standards' document mode, by (conditionally) adding <!doctype html> and <meta http-equiv="X-UA-Compatible" content="IE=Edge"> to the application html.

IE versions lower than 9 are not supported.

0.9.1

9 years ago

0.9.0

9 years ago

0.8.3

9 years ago

0.8.2

9 years ago

0.8.1

9 years ago

0.8.0

9 years ago

0.7.5

9 years ago

0.7.4

9 years ago

0.7.3

9 years ago

0.7.2

9 years ago

0.7.1

9 years ago

0.7.0

9 years ago

0.6.6

9 years ago

0.6.5

9 years ago

0.6.4

9 years ago

0.6.3

9 years ago

0.6.2

9 years ago

0.6.1

9 years ago

0.6.0

9 years ago

0.5.11

9 years ago

0.5.10

9 years ago

0.5.9

9 years ago

0.5.8

9 years ago

0.5.7

9 years ago

0.5.6

9 years ago

0.5.5

9 years ago

0.5.4

9 years ago

0.5.3

9 years ago

0.5.2

9 years ago

0.3.11

9 years ago

0.5.1

9 years ago

0.3.10

9 years ago

0.5.0

9 years ago

0.3.8

9 years ago

0.3.7

9 years ago

0.3.6

9 years ago

0.4.3

9 years ago

0.4.2

9 years ago

0.4.1

9 years ago

0.3.5

9 years ago

0.3.4

9 years ago

0.4.0

9 years ago

0.3.3

9 years ago

0.3.2

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.11

10 years ago

0.2.10

10 years ago

0.2.9

10 years ago

0.2.8

10 years ago

0.2.7

10 years ago

0.2.6

10 years ago

0.2.5

10 years ago

0.2.4

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago