Skip to content

3.47.4: JS > Com.Toolbar: aria-labels for groups and buttons.

Latest
Compare
Choose a tag to compare
@SerDIDG SerDIDG released this 25 Mar 07:53
· 124 commits to master since this release

Changes:

  • JS > Com.AbstractContainer: renamed 'params' to 'constructorParams'.
  • JS > Com.FileReader: readValueType: base64 | binary | text | hex
  • JS > Com.Toolbar: new item parameter: hidden. Added ability to hide / show groups, items and buttons.
  • JS > Com.MultiInput: fixed set process, now old items will be deleted before adding new ones.
  • JS > Com.MultiField: fixed issue with returning actual item object.
  • JS > Com.TimeSelect: 24 / 12 hours format support.
  • JS > Com.FileDropzone: disabled state.
  • JS > Com.ImagePreviewContainer: set type = image.
  • JS > Com.CodeHighlight: added set / get methods.
  • JS > Com.Notifications: hide / show container dependent of messages count.
  • JS > Com.Pagination: added responseCodeKey parameter.
  • JS > Com.AbstractController: added appendView method.
  • JS > Com.Calendar: rewrite day renderer.
  • JS > Com.Gridlist: added setData method, rewrite type="url" cell.
  • JS > Com.Calendar: added renderMonthOnRequest parameter.
  • JS > Com.Geolocation: code refactoring.

JS > Com.AbstractFormField:

  • Validation with options (silent, triggerEvents); support of disabled select options; placeholderAsterisk parameter.
  • Added validation options.

JS > Com.Request:

  • Removed formData parameter, use ajax: { 'paramsType' : 'form-data' } instead
  • Response data filter fix.

JS > Com.Overlay:

  • Bind events.
  • Added class inner to the content.

JS > Com.Router:

  • Rewrite route redirects.
  • Improved route redirects
  • Ability to assign a new location.
  • Added prevent default ability to the links nodes.
  • Cut search params from route url.
  • Fixed routing with external routes.

JS > Com.Input:

  • autoResize parameter for textarea.
  • Added enter press behavior parameter.
  • Added onIconClick event.

JS > Com.Check:

  • Rewrite, added validations.
  • Fixed custom value.
  • Added noValue parameter.
  • Added disabled state.
  • Added options help bubbles.

JS > Com.Autocomplete:

  • Added disabled parameter.
  • Fixed class prototype.

JS > Com.Select:

  • Fixed duplication of options with empty value.
  • Added 'select' parameter to options list.
  • Render option groups from data parameter.
  • Added support of option styles, fixed group options collector.

JS > Com.FileInput:

  • Added readValueType: base64 / binary; outputValueType for file or object
  • Added showClearButton parameter.
  • Added "accept" parameter to check file mime type.

JS > Com.ImageInput:

  • Added disabled state.
  • Added "accept" parameter to check file mime type.

JS > Com.Toolbar:

  • Added additional positions.
  • aria-labels for groups and buttons.

JS > Com.Form:

  • Added one more errors message format.
  • Removed formData parameter, use ajax: { 'paramsType' : 'form-data' } instead.
  • New parameters: autoSend, sendEmptyForm, buttonsClasses, mergeData, sendOnChange.
  • New field parameters: render, sendAlways, sendCallback, preventReset. Refactored get values process.
  • New configuration parameters in set method.
  • Added container parameter for form buttons.
  • Added methods: getNodes, enable / disable, getFields.
  • Added additional events.
  • Enable / disable also changes states of the buttons.

JS > Com.Gridlist:

  • Update links menu parameters.
  • Added ability to divide the table header for better looking pagination - divideTableHeader.
  • Renamed 'Com.Pagination' to 'paginationParams'. New parameters: renderEmptyMessage, renderEmptyTable, autoSend.
  • New adaptive styles scheme.
  • New parameter for hiding table header.
  • Added onLoadSuccess event.
  • Added responseCodeKey parameter.
  • Support link properties for the icon field type.

JS > Com.ScrollPagination:

  • Fixed finalize state when count = 0.
  • Added check on array type before slice data from response.

JS > Com.Dialog

  • Added parameters: closeOnEsc.
    JS > Com.DialogContainer:
  • Support of button position (renderButtonsPositions).

JS > Com.Slider:

  • Added rendering slider html structure via js.
  • Slider controls type configuration.

JS > Com.Gallery:

  • Added image types regexp.
  • Item methods moved to Com.GalleryItem.
    JS > Com.GalleryPopup:
  • Added item info parameter.

JS > Part.Autoresize:

  • Rewrite.

JS > Common:

  • Added: cm.hook, cm.arrayFilter, cm.objectFillVariables, cm.fillVariables, cm.setCSSVariable, cm.ajaxPromise, cm.isInstance, cm.fillDataMask, cm.formatNumber, cm.addLink.
  • cm.ajax: 200, 201, 202, 204 as success states, fixed jsonp.
  • Fixed cm.objectReplace wrong data type.
  • Fixed multiple join conjunction in cm.obj2URI.
  • cm.getMessages asterisk.
  • Added new micro-format to the cm.getNodes.
  • Added promise to the cm.loadScript.
  • Improved inheritance of the language messages.
  • Added .(dot) to the pattern in cm.fillVariables.

  • LESS > Part Links: new variables.
  • LESS > Part Columns: additional styles.
  • LESS > Part Gridlist: styles structure changed.
  • LESS > Part Gridlist: removed background in mobile version.
  • LESS > Part Field: added flex label class.
  • LESS > Part Field: added status classes.
  • LESS > Part Toolbar: flex styles fix.
  • LESS > Com.HelpBubbles: changed icon to the svg.

LESS > Common:

  • New classes: cm__hidden, cm__list-horizontal--flex.
  • img tag font styles.
  • Added new tooltip animation.

Common: updated classes for new version of Animate.css.