Commit Graph

441 Commits

Author SHA1 Message Date
Denys Vuika
eb97b18f95 feature modules (#636)
* permission manager module

* permissions module

* common module

* layout and search modules

* trashcan module, lazy load

* fix context menu module

* lint fix

* recent files module

* favorites module (lazy)

* shared files module (lazy)

* shared link module (lazy)

* lazy loaading fixes
2018-09-17 06:57:56 +03:00
Denys Vuika
f44838ac42 split toolbar components (#635)
* split create menu into separate component

* toolbar menu item component

* toolbar menu component

* component updates

* unified property name

* code and style improvements

* login module (lazy)
2018-09-15 19:28:33 +01:00
Denys Vuika
51bdd3e991 [ACA-1642] fix disabled icon colors (#633) 2018-09-15 10:24:21 +01:00
Denys Vuika
4b4952fbea unit tests (#631)
* node effects testing

* remove fdescribe
2018-09-14 17:35:12 +01:00
Denys Vuika
1dcd06d311 use ADF printing feature (#630) 2018-09-14 13:25:35 +01:00
Denys Vuika
883a1971c5 [ACA-1443] prettier formatting and checks (#629)
* intergrate prettier

* update settings

* integrate with travis

* unified formatting across all files
2018-09-13 16:47:55 +01:00
Suzana Dirla
6e98721a62 [ACA-1569] Close dialogs on logout (#621)
* Close dialogs on logout

* [ACA-1569] e2e tests

* [ACA-1569] review required change on e2e test
2018-09-13 09:05:55 +01:00
Denys Vuika
c166f255b5 extension guide and example (#623)
* extension guide and example

* code and guide fixes

* update dependencies
2018-09-11 21:30:26 +01:00
Cilibiu Bogdan
7ac613d72c [ACA-1769] Favorites - refresh after unfavoriting an item (#609)
* favorite toggle action event

* subscribe favorite view to toggle favorite event

* emit event on toggle favorite
2018-09-06 14:09:33 +01:00
Suzana Dirla
f03196d424 [ACA-1715] Search popup appears when navigating away from search results (#610) 2018-09-06 11:45:23 +01:00
Cilibiu Bogdan
3d5553e206 [ACA-1756] Search - TypeError when redirected search results (#604) 2018-09-05 09:22:09 +01:00
Cilibiu Bogdan
3a066b9bc0 [ACA-1749] Favorites - version manager (#603) 2018-09-05 08:07:00 +01:00
Cilibiu Bogdan
f35c2420eb [ACA-1753] Comments - allow add comment based on permission (#601) 2018-09-04 16:19:14 +01:00
Cilibiu Bogdan
babf2fb2ad [ACA-1748] Logout - reset selection (#599) 2018-09-04 13:56:53 +01:00
Cilibiu Bogdan
df58726938 [ACA-1750] Version Manager - override styling (#600) 2018-09-04 09:15:43 +01:00
Denys Vuika
64319a7090 [ACA-1751] fix move/delete commands for shared preview (#598) 2018-09-04 09:13:32 +01:00
Cilibiu Bogdan
a9402bef00 [ACA-1746] Preview - favorite action UI state does not change (#597) 2018-09-03 19:35:27 +01:00
Denys Vuika
fa0d10c419 extra app modules (#596)
* toolbar module

* lazy load Settings

* fix build

* remove duplicate build for e2e

* Revert "remove duplicate build for e2e"

This reverts commit 94b872239b.
2018-09-03 19:28:15 +01:00
Suzana Dirla
a9c6d0f942 [ACA-1740] hide search filter when getting 0 results without any selected filters (#591) 2018-08-31 19:34:55 +01:00
Cilibiu Bogdan
d607618920 [ACA] contextmenu - document click event breaks implementation in FF (#593)
* listen event from body element

* add event parameter
2018-08-31 18:07:18 +01:00
Denys Vuika
b145edd22d use minified pdf worker (configured at ADF side) 2018-08-31 13:19:07 +01:00
Cilibiu Bogdan
baa1e76315 fix check permission (#590) 2018-08-31 11:49:06 +01:00
Denys Vuika
c916ab4cd1 reusable extensibility lib (#585)
reusable extensibility lib (part 1)
2018-08-29 16:38:44 +01:00
Cilibiu Bogdan
091e0d3e3f [ACA-1696] contextmenu (#587)
* enbale contextmenu by default

* attach event only when backdrop is set

* outside event for contextmenu

* apply outside event directive

* workaround fro contextmenu event row selection

* remove Output parameter

* update dockerfile

* update docker compose file
2018-08-29 13:44:47 +01:00
Suzana Dirla
7b347421d7 [ADF-1695] add automation helper id (#581) 2018-08-24 14:10:46 +03:00
Suzana Dirla
ef8c9a8740 [ADF-1549] add automation helper id (#579) 2018-08-24 07:34:43 +03:00
Denys Vuika
972b08700f refactor extenstion layer to simplify testing and maintenance (#577)
* refactor extenstion layer to simplify testing and maintenance

* generic extension config

* move loading code to loader
2018-08-20 21:35:28 +01:00
Suzana Dirla
4fb1e6fc33 [ACA-1691] font fix (#572) 2018-08-19 15:14:29 +01:00
Denys Vuika
e97c8b703c [ACA-1695] viewer extensions (#576)
[ACA-1695] viewer extensions
2018-08-19 15:14:06 +01:00
Denys Vuika
160226094d extensibility docs update (#571)
* docs: custom sidebar tabs

* update docs

* docs update, simplify extension schema

* test fixes
2018-08-17 13:44:01 +01:00
Denys Vuika
89aec91caf [ACA-1646] "dev tools" extension (#567)
* dev tools extension project

* code editor integration

* latest editor, offline setup

* override extension config (session only)

* schema support

* wire external plugins with experimental flag

* update package scripts

* sidebar extensions scaffold

* propagate extension tabs to info drawer

* separate tab components for info drawer

* extensibility for info drawer

* support tab icons
2018-08-16 16:55:06 +01:00
Suzana Dirla
8f36822847 [ACA-1572] center focus circle on search icon (#560) 2018-08-11 08:35:35 +01:00
Suzana Dirla
a7abe9c422 [ACA-1572][ACA-1573] Header fixes (#559)
* [ACA-1572] header styling

* [ACA-1572] fix login logo

* [ACA-1572] header fixes
2018-08-10 14:29:33 +01:00
Denys Vuika
f91608fe78 Angular 6 (#556)
* upgrade to angular 6 (with rxjs-compat)

* fix tests

* fix test scripts

* upgrade rxjs to 6.0

* remove rxjs-compat layer

* update unit tests

* restore tests

* context-menu transparent backdrop

* upgrade libs

* changed snackbar locator

* locator as class

* remove locator element reference

* snackbar locators

* wait for snackbar before executing the action button

* expect cdk-overlay before mat-menu-panel condition

* update libs
2018-08-09 11:11:06 +01:00
Denys Vuika
4668112871 minor code reorg for Viewer and Extensions (#554)
* self-registering extension module

* move printing service to the preview chunk
2018-08-07 17:25:06 +03:00
Cilibiu Bogdan
9035a416ee [ACA-88] Shared File - preview for non-auth user (#555)
* remove experimental flag

* remove unused import
2018-08-07 11:19:53 +01:00
Denys Vuika
54f879f5e6 mobile enhancements (#550)
* hide menu bar elements on small screens

* show less columns on handsets

* reduce pagination for handsets
2018-08-06 14:18:03 +03:00
Denys Vuika
8f3030760a extension enhancements (#552)
* default action types

* move context-menu to the correct folder
2018-08-06 11:53:26 +03:00
Denys Vuika
22eac50d27 basic docs on extensibility apis (#543)
basic docs on extensibility apis
2018-08-04 08:26:33 +01:00
Cilibiu Bogdan
744b03d22e [ACA-1614] Context Menu theme (#548)
* context menu theme

* support for sub menus and custom components

* remove dom placeholder from arrow icon

* remove aboslute position

* add pseudo selector
2018-08-03 21:35:26 +03:00
Cilibiu Bogdan
27977be9a2 [ACA-1614] DocumentList - context menu actions (#544)
* context menu

* make same structure check

* align naming

* lazy loading support

* update module import implementation

* close context menu on Escape

* focus and navigate context menu items

* update with material cdk 'keycodes' name

* changed module folder name
2018-08-03 14:14:19 +03:00
Cilibiu Bogdan
ad6e027e6d dont render title if its the same with name (#546) 2018-08-03 06:30:00 +01:00
Denys Vuika
a419726cf2 support rule negation (#541) 2018-08-01 12:06:20 +01:00
Denys Vuika
ae8675dfd7 [ACA-1631] more application ngrx actions (#540)
* delete action

* library path evaluator

* extension for sharing files

* upload actions

* delete library

* use extensions for experimental library actions

* unshare nodes

* fix icons and titles

* "create menu" backed by core extension

* support for descriptions, update upload selector

* update code and tests

* support disabled tooltips for navbar

* fix selector

* [ACA-1486] remove double fetch call

* migrate to trashcan actions, element IDs

* cleanup code, remove deprecated directives

* add/remove favorite

* improve rendering performance

* update favorites without reload

* support for adding Sites to favorites

* disable favorites for Libraries for now

* copy action

* move node

* manage versions and permissions

* cleanup code

* toggle info drawer

* card view mode

* use extension layer for favorites toolbar

* fix menu tooltips

* fix 'remove as favorite' tests

* update tests

* test fixes

* fix edit folder for favorites

* fix test

* cleanup favorites layout

* upgrade recent files layout

* update evaluators for shared nodes

* test fixes

* test fixes

* restore recent files layout

* workaround for "favorite" toggle and recent files

* upgrade shared files page

* upgrade files page layout

* fix library evaluator

* workaround for shared files and permissions

* cleanup code

* upgrade search results

* upgrade sidebar and viewer actions

* code cleanup

* code cleanup

* code cleanup
2018-07-31 10:36:26 +01:00
Cilibiu Bogdan
617f80c9fd [ACA-1595] Location link - reduce HTTP requests for tooltip (#535)
* get node tooltip info on hover

* refactore

* remove nodeLocation private attribute

* e2e - added datatable method for async tooltips

* fix failing tests

* lint

* lint

* removed manual unsubscribe
2018-07-26 20:39:19 +01:00
Denys Vuika
262240c8ea support custom components as action elements (#536)
* support custom components as action elements

* fix action type

* remove testing code

* disable demo button by default
2018-07-25 15:14:07 +01:00
Cilibiu Bogdan
5c0ab7b8f0 [ACA] Viewer - Info Drawer theme fix (#537) 2018-07-25 14:47:03 +01:00
Cilibiu Bogdan
f9afd3ee84 [ACA-1609] Document List - name column ellipsis (#534) 2018-07-24 20:00:07 +01:00
Denys Vuika
9cea06cc8a fix issue with favorite check in Viewer (#532) 2018-07-24 14:36:43 +01:00
Cilibiu Bogdan
9dba35baed [ACA] Document List - e2e fix (#522)
* e2e fix

* fix name column as link

* fix 1
2018-07-24 10:23:08 +01:00