Skip to content

jQuery Schedule v2.0.0

Choose a tag to compare

@Yehzuna Yehzuna released this 12 Dec 12:59
· 23 commits to master since this release

Breaking changes

  • Remove confirmation feature on period remove (use onRemovePeriod callback then)
    • Remove confirm option
    • Remove confirm messages (removePeriod, dialogYes & dialogNo)
    • Remove classes
  • Remove debug option
    • Remove debug messages (invalidPosition & invalidPeriod)
  • Refactoring a lot of CSS classes

New features

  • Change period creation method. Use mouseup & mousedown events instead of click event
  • Add helper on period creation
  • Add periodDuration feature (Change the period interval to 15/30 or 60)
  • Add periodOptions feature (Add a new popup when clicking on a period)
  • Add new periods features
    • Custom title
    • Custom color for background, borders and text
    • Custom color selector (periodColors option)
    • Defaults style customisation (periodTitle, periodBackgroundColor, periodBorderColor & periodTextColor)
  • Update period data format to include new customisation features
  • Add new translation (periodRemoveButton & periodTitlePlaceholder)
  • Add new callbacks
    • onInit
    • onAddPeriod
    • onRemovePeriod
    • onClickPeriod
  • Add compact mode support for Ante meridiem and Post meridiem 8am - 2pm -> 8 - 2p

Other changes

  • Period IDs standardization
  • Remove useless global variables
  • reset and export methods optimization
  • Remove bower support
  • Update jQuery version
  • Add Bootstrap 4 on the demo page
  • A lot of code clean !