Skip to content

Releases: purtuga/SPWidgets

v2.5.4 - Bug Fixes

09 Sep 16:47
Compare
Choose a tag to compare

v2.5.4

  • Bug fix to Upload widget #67
  • Bug fix to getSiteUrl() when there are port numbers in url

Bug Fixes

31 Oct 23:40
Compare
Choose a tag to compare

The following issues were addressed with this version:

  • PeoplePicker: Fixed issues with names that have apostrophes (#52)
  • Added examples to PeoplePicker widget on how to display user's email instead of name in suggestions (#50)

v2.5.2

10 May 13:53
Compare
Choose a tag to compare

Issues in this version:

  • Bug fix: People Picker widget generating JavaScript exception (#40)
  • Improvement: People Picker widget use of resolvePrincipals (#42)
  • Enhancement: Board Widget - new input option for Board widget (allowFieldBlanks)
  • Bug Fix: Board Widget not properly recognizing Required fields used as the board states
  • Added Unit Test framework (jasmine).
  • Bug Fix: Ensure all widgets support jQuery Chaining

v2.5.1

05 Mar 23:28
Compare
Choose a tag to compare

Bug fixes

  • Fix for Issue #43 (templates fails to parse correctly in IE)
  • doesMsgHaveError() support for login responses (See pull request #32)

v2.5.0

24 Jan 19:53
Compare
Choose a tag to compare

Change Log

  1. Converted entire project to AMD modules internally (externally, the library will continue to generate the one single jQuery library file).
  2. Moved from Ant to Grunt for build system
  3. Added support for bower package manager

v2.4

01 Jan 22:19
Compare
Choose a tag to compare
  • FILTER PANEL: Improve the Filter panel by ensuring that the following fields contain match types of "greater than", "Less than": Type=RatingCount, Type=Likes, Type=Number
  • API: UpdateListItems: BUG: when using array-of-array's, updated values are dropped.
  • API: UpdateListItems: BUG: when using array-of-array's, updated values are dropped.
  • FILTER PANEL: Documenation is missing the RESET method.
  • FEATURE: remove dependency on SPServices and create individual methods to do the specific API calls needed by SPWidgets. (methods are also reusable)
  • FILTER PANEL: Support option to set panel to a fixed height. Height would be applied to the body of the panel so that the buttons (top and bottom) would remain visible.
  • FILTER PANEL: Provide the ability for the user to define the sort order for the filter.
  • PEOPLE PICKER: Add input param to allow the definition of a callback function that can filter the autocomplete suggestions. (See issue #25)

v2.3

20 Jul 21:36
Compare
Choose a tag to compare

More about this version here: http://wp.me/p2kCXW-7l

Change Log

People Picker Widget:

  • Support for defining a token that represent current user (ex. [ME]), which translates to caml value
  • Introduce input option that allows user to control the container where the autocomplete results will be displayed.
  • Allow user to override jQuery UI's Autocomplete widget minLength option. See issue #20
  • BUG: Picker does not handle un-resolved users. See issue #21
  • Allow input options to be set globally for this widget
  • BUG: getSeleted does not work. Switch statement does not have 'getselected' in lowercase, thus it never matches. See issue #15
  • BUG: When input element already has a value set, init of widget fails. See issue #14
  • Support for other types of accounts like groups. Possible values are: [None | User | DistributionList | SecurityGroup | SharePointGroup | All]
  • BUG: When used on a element that has z-index set suggestions show behind the input element.

Filter Panel Widget

  • Display columns of Type 'Attachments', as a YES/NO dropdown. Column is of type of Boolean.
  • Remove the focus on the first element when a reset is done.
  • Does not support a column of Type Choice with Multiple values. Internal type is 'MultiChoice'
  • BUG: Created and Modified columns do not display the time picker - only date.

Board Widget

  • New method to return a list of available columns for the board. Such method will be useful when wanting to create custom UI's for showing/hiding board Columns.
  • BUG: if an item is changed by someone else so that it no longers appears in the board being displayed, the Board State column total number of items is not updated to reflect the number of item under it.
  • Enhancement to include a new input option that will display the board with fixed height colummns. Similar to how Trello works today: All column bodies are fixed height and user is able to scroll through each column's content independently.
  • Make each Column Title be "attached" to the column content. In other words, remove the spacing between them. (Feedback provided by Stefan)
  • Enhance the Headers so that the title of the Column is Left justified and the Number of items is Right justified. (Feedback provided by Stefan)
  • Change code so that the Column picker button is NOT automatically displayed when calls include visible columns. Options should be driven by developer.
  • SPShowBoard("setVisible") should support a keyword of 'all', allowing the developer to automatically make all columns visible. This could also be an empty array ([]).
  • Consider removing the ui-widget-content class from the container that holds the board columns. Some styles of jQuery UI have a background that throws off the styles between headers and body of kanban
  • When making all column equal height, use 'min-height' instead of height css attribute.
  • Change the Column selector "all/none" button to use jquery UI icon 'ui-icon-radio-off' instead of the current checkbox.

Upload Widget

  • BUG: Post upload page (if checking is needed) fails to display for SP sites in non-English locale. See issue #16
  • BUG: Widgets does not work on SP2007. See issue #9.
  • fillTemplate() utility seems to use a redundant regex [{{}}]. Reported by Alexey with Issue #10

Date and Time Widget

  • Support an 'inline' option that allows you to display the widget on a page at all times. With inline, the use of an input field should be optional by the user.
  • BUG: When Allow Multiples is set and field is setup to display only date (no time), removing selected dates does not work.