-
Notifications
You must be signed in to change notification settings - Fork 6
3.4 Changes
Jason Best edited this page Dec 10, 2015
·
8 revisions
The argos-saleslogix 3.4 change list can be found here: https://github.com/Saleslogix/argos-saleslogix/wiki/3.4-Changes
All diffs from 3.3.x to 3.4 can be found here: https://github.com/Saleslogix/argos-sdk/compare/3.3.x...develop
- The
src
folder is now written in ES6, and compiled to ES5 using Babel. The output ends up in src-out. src-out is not checked into source control,grunt babel
must be run to compile it. src-out does ship with the VFS bundle (AA does not compile the src). - Switched from jshint to eslint using the Airbnb style guide
- New PouchDB dojo store, for storing data against IndexDB/WebSQL
- Now using L20n for localization
- Added RxJS library, _PullToRefresh and several other areas are now using Rx Observables. It is available via the
window.Rx
global. - Detail view now uses tabs, sections are still supported by setting isTabbed: false in the view
- Several other detail view style changes
- Updated date/time picker
- Updated Calendar view
- Added a relative date/time picker
- Added a new Modal dialog
- Added a new Toast dialog
- Added a new BusyIndicator dialog
- Added a DropDown field
- Configure views are now draggable
- Updated to Dojo 1.10.4
- Updated to FontAwesome 4.4.0
- Updated to LESS 2.5.1
- Updated to moment.js 2.10.6, it will now be available as a global instead of AMD
- Updated SDataJavaScriptLib for improved timeout handling
- Views can now use models to fetch data
- Currently two types of supported models, offline and sdata
- The view uses a model adapter to determine what model type to use
- Offline model mixin
- SData model mixin
- Offline support
- Added
Application.onConnectionChange(status)
event - Added
Application.onLine
property - Added ability to "briefcase" an entity, which fetches the entity and its related items
- Existing custom modules will continue to work online, but will require registering customizations to the model to work offline
-
enableOfflineSupport
in production.js will default tofalse
due to the requirement of "opt-in" for offline
- Added
- Recently viewed list