Commit Graph
60 Commits
Author SHA1 Message Date
Denys Vuika 6f2cbdf697 [ADF-2859] fixes for the conditional visibility and disabled states (#3465)
* fixes for the conditional visibility and disabled states

* update docs

* cleanup code

* remove unused code
2018-06-11 12:53:09 +01:00
Denys Vuika 1d69f5c407 restore historical selection order (#3467)
* restore historical selection order

* fix test
2018-06-11 11:15:09 +01:00
Denys Vuika cb88a22a76 [ADF-2859] conditional evaluation of disabled state for content actions (#3450)
* react on [disabled] binding changes

* [disabled] binding updates for context menu items

* evaluating disabled state with a function

* unit test

* restore original description

* remove irrelevant test

* fix tests
2018-06-08 00:28:00 +02:00
Denys Vuika 346dff436d fixes for memory leaks and multiple subscriptions (#3456)
* fix content action memory leaks

* memory leak fixes for demo shell
2018-06-08 00:24:51 +02:00
Denys Vuika 30826500e5 simple filtering for datatable (#3453) 2018-06-08 00:20:57 +02:00
Denys Vuika 1838818295 [ADF-3062] dual api support for Favorites (#3447)
* dual api support for Favorites

* unit test
2018-06-07 00:06:42 +02:00
Denys Vuika 1de61d37f4 fix viewer title style (#3445) 2018-06-06 15:53:29 +02:00
Denys Vuika 8ba68e4f1b notification service demo and testing area (#3443)
* notification service demo and testing area

* fix typo
2018-06-06 15:52:55 +02:00
Denys Vuika 302091d338 group uploaded files into single batch, IE fixes (#3438) 2018-06-06 10:14:17 +02:00
Denys Vuika 35d2a0b683 [ADF-3131] fix selection order for DT/DL (#3433)
* fix selection order for DT/DL

* remove fit
2018-06-05 14:38:45 +02:00
Denys Vuika 2f51b9f2b8 [ADF-3118] translation support for notification service (snackbars) (#3427)
* translation support for snackbar

* unit tests
2018-06-04 10:58:21 +02:00
Denys Vuika 6909c459a8 [ADF-3115] a11y fixes (#3424)
* a11y fixes for search input

* a11y fixes for pagination

* a11y fixes for content actions
2018-06-01 13:22:47 +01:00
Denys Vuika 2bba93d80e update toolbar docs (#3423) 2018-06-01 13:27:05 +02:00
Denys Vuika 54e80e7863 [ADF-3095] ability to intercept, pause and resume upload process (#3416)
* prevent and resume upload process

* upload fixes and confirmation dialog demo

* ability to toggle the upload confirmation demo

* fix tests

* unit tests

* docs update

* remove deprecation

* fix test name
2018-05-31 11:21:32 +02:00
Denys Vuika 3162a73f61 [ADF-2541] reset datatable selection when rows are changed from code (#3410)
* reset selection when rows are replaced from code

* code fixes

* unit test updates

* visualise selection count for testing purposes

* make row selection api public

* remove question mark from the event name
2018-05-30 12:53:12 +02:00
Denys Vuika fd729e76c0 [ADF-3053] breadcrumb fixes (#3406)
* translate breadcrumb root in demo shell

* optional "max items" feature and style fixes

* should not be restricted by default

* style updates

* toolbar and breadcrumb layout fixes

* breadcrumb demo and testing page

* full toolbar scenario

* fix translation issue with the dropdown and custom root

* a11y fixes

* fix issue with duplicate id, remove unused attribute
2018-05-25 21:42:24 +02:00
Denys Vuika 1064521fe9 [ADF-3088] move sorting picker to a separate module (#3396)
* move sorting picker to a separate module

* update translation mock
2018-05-25 09:58:49 +01:00
Denys Vuika a204c5ba9e update package settings and lock file (#3389) 2018-05-24 12:40:25 +02:00
Denys Vuika 30f13cdecd bold font for checked boxes (#3381) 2018-05-23 19:21:05 +01:00
Denys Vuika 44a39b76a5 search filter now remembers original user query (#3384) 2018-05-23 19:06:49 +01:00
Denys Vuika f69bad3732 [ADF-2927] search filter enhancements (#3365)
* search filter enhancements

* reset button for facet queries

* update code and tests

* remove unused type

* restore code missing after rebase
2018-05-23 00:36:20 +01:00
Denys Vuika 5aa523d9ac [ADF-3055] fix bug with page size for facet fields (#3359)
* fix bug with page size for facet fields

* move page size to a constant

* move const inside the scope

* test fixes
2018-05-22 10:33:46 +01:00
Denys Vuika 266ad76ad9 fix typo in the resource key (#3352) 2018-05-21 15:33:11 +01:00
Denys Vuika b599e3a41a breadcrumb bug fixes (#3348) 2018-05-20 20:07:10 +01:00
Denys Vuika 07440731fa [ADF-2131] Search sorting (#3334)
* sorting configuration

* detect primary sorting and use with document list

* search results sorting

* docs update

* unit tests and code updates

* update code

* update code

* generic sorting picker, test updates

* ability to switch off client side sorting

* update docs for document list
2018-05-18 14:33:28 +01:00
Denys Vuika 592ad185e7 [ADF-1997] override custom form widgets by default (#3346)
* override custom form widgets by default

* update tests
2018-05-18 12:36:50 +01:00
Denys Vuika ace38942af (demo shell) login css fixes (#3344) 2018-05-18 10:57:18 +01:00
Denys Vuika 37b3638703 fixed constraint for viewer name width (#3343) 2018-05-18 10:54:12 +01:00
Denys Vuika 53cf5acc86 [ADF-3028] i18n support for title service (#3342)
* i18n support for title service

* cleanup tests

* update tests
2018-05-18 10:51:13 +01:00
Denys Vuika d67f160fdc [ADF-2503] conditional visibility for content actions (#3325)
* conditional visibility for content actions

* fix typo

* workaround for "target: all"
2018-05-15 16:53:52 +01:00
Denys Vuika db7d0b7c08 [ADF-2961] support for protocol substition in app config files (#3324)
* support for protocol substition in app config files

* Update app-config.service.spec.ts

* Update app-config.service.spec.ts
2018-05-15 13:10:27 +01:00
Denys Vuika bd4451e83d remove search configuration enforcement (#3315) 2018-05-14 10:24:29 +01:00
Denys Vuika 33115567db fix search filter styles (#3313) 2018-05-11 12:21:07 +01:00
Denys Vuika 6e5d6ea3bb [ADF-2930] general purpose "Empty Page" component (#3296)
* empty content component

* fix selector name

* style fixes

* cleanup code

* docs for empty content

* update docs

* update docs

* use typography for icon

* layout fixes for Login (ported from ACA)
2018-05-10 16:13:53 +01:00
Denys Vuika b66154773a [ADF-2973] Angular pipe to get application configuration settings (#3301)
* app config pipe

* update docs
2018-05-10 14:25:45 +01:00
Denys Vuika 7afcd24488 [ADF-2328] filtering support for facets and categories (#3293)
* filtering support for facets and categories

* fix tests

* update variable names
2018-05-10 14:23:18 +01:00
Denys Vuika 3a3acd23ff [ADF-2914] support for number range patterns (#3282)
* support for number range patterns

* fix memory leak for tag actions
2018-05-09 09:33:11 +01:00
Denys Vuika ba35eda2f9 search fixes (#3272)
* "show less" button for search filter container

* consistent button styles across widgets

* i18n support for facets

* page sizes for check list

* display page buttons only when needed

* page sizes for all facet fields

* test fixes

* update lib versions

* fix angular configuration
2018-05-08 13:41:27 +01:00
Denys Vuika 9b78fcb445 [ADF-2766] download button for custom sources (#3258)
* download button for custom sources

* fix enum usage
2018-05-03 10:29:27 +01:00
Denys Vuika 76005cd215 style fixes (#3257)
* fix for the Firefox and Viewer scrolling

* breadcrumb style fixes
2018-05-03 10:28:56 +01:00
Denys Vuika 856c4fd7f5 search bug fixes and documentation updates (#3256)
* bug fixes for search

* test fixes

* bug fixes for search
2018-05-03 10:28:20 +01:00
Denys Vuika dbe88a5efc [ADF-2846] new facets (#3251)
* schema and configuration improvements

* check list search widget

* "Clear all" button to reset the list

* page size and "show more" for response facet fields

* test fixes

* fix tests

* fix pagination bug (skipCount reseting)

* integrate date range picker from #3248

* i18n support for date and number range

* some docs for search filter

* docs update

* docs update

* cleanup code as per review
2018-05-01 14:49:03 +01:00
Denys Vuika 3a51c27f66 [ADF-2189] new search facets (#3230)
* slider facet

* number range facet

* unit tests

* remove fdescribe

* remove old demo-only content

* remove old tests

* Support "include" and "field" values with app config

* exclude deprecated demo content from export checks
2018-04-25 17:45:14 +01:00
Denys Vuika b580efb7f6 [ADF-2786] AOT support for search filter widgets (#3224)
* AOT support for search filter widgets

* json schema for search settings
2018-04-24 14:28:24 +01:00
Denys Vuika edee2f12b6 [ADF-2589] conditional visibility for DL/DT components (#3223)
* watch data columns and update layout if needed

* update docs

* support DataTable, docs and tests
2018-04-24 10:06:32 +01:00
Denys Vuika 382ea3c1b3 unit test performance (#3194)
* DataTable (-4 sec)

* PaginationComponent (-1 sec)

* DocumentList

* custom testbed setup, test upgrades

* test fixes

* more test fixes

* remove fdescribe

* test fixes

* test fixes

* more test fixes

* test fixes

* upgrade tests

* update tests

* upgrade tests

* upgrade tests

* upgrade tests

* upgrade tests

* update tests

* translate loader fixes

* auth and cookie fixes

* upgrade tests

* upgrade tests

* test fixes

* almost there

* diable broken tests

* process tests (part 1)

* fix lint issues

* another test upgrade

* almost there

* cleanup

* insights testing upgrade

* improve tests

* tests cleanup

* tests cleanup

* cleanup tests

* test cleanup

* favorite nodes tests

* rebase fix syntax

* fix core test

* give up test focus

* flush tabs

* fix search test

* Update document-list.component.spec.ts

* fix document list lock

* increase tick time

* remove duplicate test
2018-04-23 09:55:22 +01:00
Denys Vuika 917b5f787a Fix error in the documentation example (#3219) 2018-04-20 15:30:36 +01:00
Denys Vuika aba9f41af1 [ADF-2672] version manager fixes (#3169)
* fix app config, add extra flags for version manager

* add docs and tests

* update i18n strings

* rename "id" to "nodeId"

* automatically detect permissions

* restore 'id' and mark as deprecated
2018-04-11 17:34:45 +01:00
Denys Vuika c214054767 primary button style for confirm dialog (#3167) 2018-04-10 17:21:08 +01:00
Denys Vuika 11d38efe2b [ADF-2625] updating viewer on node editing (#3160)
* update viewer on metadata changes

* add test and docs
2018-04-10 11:00:35 +01:00
Denys Vuika 4293bbba83 upgrade ng-packagr (#3156)
* upgrade ng-packagr

* restore js-api vesion

* restore compiler version

* revert demo shell update package
2018-04-10 02:08:42 +01:00
Denys Vuika 5325fd4cd4 [ADF-2567] delete a version (#3151)
* configuration support for version manager

* checkbox for version deletion demo

* i18n support for version manager

* deleting versions

* confirmation dialog for version deletion

* readme update

* update schema

* update code as per code review

* update i18n resources for demo shell

* unit tests
2018-04-06 18:40:17 +01:00
Denys Vuika 38f2973863 tooltip and i18n fixes (#3147)
* tooltip fixes

* i18n for info drawer strings
2018-04-06 12:47:19 +01:00
Denys Vuika 9b3e153b83 [ADF-2595] fix demo shell pagination for search filter (#3142) 2018-04-04 13:37:41 +01:00
Denys Vuika 5d7ccbeb9a [ADF-2595] use pagination settings with search filter (#3139)
* use pagination settings

* unit tests
2018-04-03 12:58:14 +01:00
Denys Vuika 9401e77e0c style fix (#3134) 2018-03-29 13:57:14 +01:00
Denys Vuika d337bff48b (viewer) use system screen-reader friendly tooltips (#3133) 2018-03-29 13:38:42 +01:00
Denys Vuika ed48994e67 [ADF-2128] facet container component (#3094)
* (wip) facet container

* shaping out the API

* code lint fixes

* radiobox facet example

* fields selector facet

* search limits support

* scope locations facet example

* move custom search to 'search.query' config

* use facet fields and queries from the config file

* use facet filters

* use facet buckets in query

* preserve expanded/checked states

* code cleanup and binding fixes

* fix apis after rebase

* extract query builder into separate class

* code improvements

* full chip list (merge facet fields with queries)

* placeholder for range requests

* move search infrastructure to ADF core

* cleanup code

* auto-search on init

* move search components to the content services

* selected facets chip list

* split into separate components at ADF level

* move the rest of the implementation to ADF

* facet builder fixes and tests

* translation support for category names

* docs placeholders

* update language level

* unit tests and packaging updates

* fix after rebase

* remove fdescribe

* some docs on search settings

* rename components as per review

* simplify chip list as per review

* turn query builder into service

* improve search service, integrate old search results

* fix node selector integration

* move service to the top module

* update tests

* remove fdescribe

* update tests

* test fixes

* test fixes

* test updates

* fix tests

* code and test fixes

* remove fit

* fix tests

* fix tests

* remove obsolete test

* increase bundle threshold

* update docs to reflect PR changes

* fix docs
2018-03-29 11:34:08 +01:00
Denys Vuika 396d9104ee [ADF-2531] Fixes for production mode (#3121)
* fix dialog module

* fix social component providers

* content metadata module fixes

* remove empty provider sections
2018-03-26 11:37:28 +02:00
Denys Vuika 5c4a18dd48 [ADF-2531] support for AoT and production builds (#3110)
* fix translation for Core module

* fix datatable reference

* fix issue with duplicate pipe and i18n error

* fixes for upload service cutomisation (process services)

* demo shell fixes

* fix search component

* remove unused declaration

* update tests

* remove fdescribe
2018-03-22 10:43:56 +00:00