[CSUMB-179] Fix widget when cardinality is set to 1.
[CSUMB-179] Do not check cardinality as strictly since in one place it is a string and another an integer... boo.
[CSUMB-179] Improve namespacing of javascript callbacks. Provide an "initialize" callback. Provide a shift+enter shortkey for adding a new paragraph.
[CSUMB-179] Improve performance by only loading configuration forms when necessary.
[CSUMB-179] Use custom javascript view state handling instead of Drupal #states for performance.
[CSUMB-179] Get rid of some duplicated code and prevent focus from being triggered incorrectly when there are multiple chunks fields.
[CSUMB-179] Add tip so users know about the shift+enter shortcut. Do not show cancel button when moving to configuration view from instance_selection view.
[CSUMB-179] Prevent lists from getting wonky when you adjust the style before entering any items.
[CSUMB-179] Show cancel button after setting the view so it does not get hidden again.
[CSUMB-179] Prevent it from looking so much like a new line was unintentionally added when you use the shortcut.
[CSUMB-249] Start work for loading new chunks in the background and allowing staged chunks to be edited immediately. Store all event handling for ChunksField and Chunk objects in this.events so they can be destroyed when behaviors are detached.
[CSUMB-249] Continue to refine background loading functionality for new chunks.
[CSUMB-249] Continue to refine user interaction on chunks widget now that chunks are loaded in the background.
[CSUMB-249] Unbind the click event for all buttons with ajax handlers so we can control that behavior manually.
[CSUMB-249] Make the add_before button load the new chunk in the background. Do some misc cleanup.
[CSUMB-249] Refactor JavaScript so we do not have to recreate Chunk or ChunksField objects every time behaviors are attached. Put field settings inside Drupal.settings.chunks.fields[fieldName].
[CSUMB-249] API CHANGE: stagedChunkShown JavaScript callback added. shift+enter shortcut works for p chunk types again.
[CSUMB-249] Prevent <br> tags from being added when the shortcut is invoked.
[CSUMB-249] Update @TODOs
[CSUMB-261] Use css psuedo elements as placeholders rather than actual text input. Make them go away when an empty input receives focus.