Fix: System could not determine if JavaScript enabled on client browser when the site first loaded via a dynamic file name. For example, www.yourdomain.com/contact-us.
New: Use the function GenerateHTMLSelectMenu([Menu])
on the Application business object to generate a drop down for the menu object of ID passed.
Fix: The window overlay would appear on form submit when form invalid.
Fix: The form validator was not validating some controls correctly.
New: Adding the class disable-window-on-submit
to a form will, when submitted, cover the window with a semi-transparent overlay making it look as if disabled. In the center of the overlay is a spinning arrow indicating to the user the form is being processed.
Fix: View Port setting incorrect on some domains.
New: Added class ellipse
(in base.css) which turns an element into an ellipse shape.
Fix: Added missing styles for new Pick List control in base.css.
Fix: Some styling errors in base.css.
New: JQuery functions added in base.js as follows:
stick-left
, stick-right
, stick-top
and/or stick-bottom
classes to the sticky element.scroll-arrows
class to a scrollable element.toggle
class to a nav element.New: Styles added in base.css as follows:
scrollable-x
sets the element with horizontal scroll bars.scrollable-y
sets the element with vertical scroll bars.hide-scrollbar
hides the scroll bar while still being able to scroll.Fix: Some styling errors in base.css.
Fix: The licensee website address in the email template was adding the full path unnecessarily.
Fix: Credit Card Via SecurePay requires a Purchase Order No. This was not happening via Process Payment on the application.
Fix: When the links in the email template was generated via a merge field it did not include the full path.
New: Added "Delivery Notes" to the administrator's menu.
Fix: When the logo in the email template was generated via a merge field it did not include the full path.
New: "Open As iCalendar" has been added (to the Service Time object) which will allow you to add the event/class/etc to your calendar such as Outlook.
Fix: When a form was submitted with checkboxes selected and an error the form was not repopulating with the submitted data.
Fix: List articles were listing articles not accessible to current user.
Fix: When no groups are included in an email campaign the unsubscribe did not work. Now it will change the email status on the user to blocked.
Fix: Only the first click by a user on a link in an email is recorded.
New: Can now set a business object property to be calculated. On the property definition set the attribute Calculated to true. When a value is requested for a Calculated property the DefaultValueExpression is evaluated and returned.
New: Whenever an email is sent to a user, excluding those from an email campaign, a note is added to the user record stating that an email was sent with the subject.
Fix: Definition Inspector updated with new formatting and styles.
Fix: Properties of type GroupOfValues were getting an error when no property names supplied.
Fix: Was not formatting properties of type GroupOfValues when the Format attribute supplied.
Fix: When generating content, merging expressions is now performed prior to form controls being populated with current object data. This is necessary if the expression generates form controls.
Fix: When booking a service it now displays the start time(s) in the order item additional information.
Fix: GenerateHTMLControl on checkboxes did not generate a label when required. Also, removed required attribute which forces it to be checked.
Fix: Unknown User Initial Access Point when set was getting a type mismatch when loading from configuration settings.
New: The configuration setting for "Unknown User Try Login First" has been changed to "Unknown User Initial Access Point" with 3 options.
New: You can now dispatch part of an order.
Fix: Changed the category list to display the parent category name instead of "All" when used.
Fix: Added an option for label positioning before controls to the function output of GenerateHTMLForm and GenerateHTMLControl.
Fix: Added open graph meta information for the URL in the blog post and product templates.
Fix: More changes to function output of GenerateHTMLForm and GenerateHTMLControl.
Fix: Changes to function output of GenerateHTMLForm and GenerateHTMLControl.
Fix: Changed the default order complete message to only list outstanding payments.
Fix: Replacing form inputs and selects in a custom form failed in some circumstances.
Fix: Issues to Cancel Times and Cancel Reservations for service schedules.
New: Added Open Graph Protocol metadata to website-blog-post-default and website-product-default templates.
New: Added property to template called Metadata. Use this property for custom metadata. You may use merge fields and the resulting metadata is added to the <head>
tag. The auto-generated meta tags based on existing files (added in Update 3.5.23) have now been removed. You can manually add these if required to this new property.
Fix: Removed auto paragraph feature from the HTML editor.
Fix: Added currency code and corrected order info for credit card via MIGS offsite payment method.
Fix: Corrected spelling of Occurrence fields in Schedule tables.
Fix: When booking for a service the order was not complete and the user did not get to specify users.
New: Can now specify a plural display name on the ItemDefinition using CollectionDisplayName and CollectionDisplayNameExpression. If none is specified it uses a built in function called Pluralize.
Fix: When booking for a service not in advance it asks twice for number of attendees.