Commit Graph
100 Commits
Author SHA1 Message Date
Denys Vuika 0ea7259988 style fixes for viewer (#2858)
* style fixes for viewer

* use theme colors

* initial theme support for PDF viewer
2018-01-23 11:35:45 +00:00
Denys Vuika e97a6de792 fallback to image preview if PDF rendition now available (#2827) 2018-01-12 20:02:05 +00:00
Denys Vuika 713e4bb33b [ADF-2136] support shared links and renditions in the Viewer (#2826)
* support previewing shared link content

* remove unused router instance

* docs update

* support 'shared links' preview in the Viewer
2018-01-12 17:12:34 +00:00
Denys Vuika 9e706d68e4 [ADF-1999] fix file size translation for 0 bytes (#2817)
* fix file size translation for 0 bytes

* update translation mock
2018-01-11 10:13:31 +00:00
Denys Vuika 1d0670a826 add missing headless chrome setup for Travis (#2807) 2018-01-09 10:33:52 +00:00
Denys Vuika 58166d36f3 viewer styling improvements (#2805) 2018-01-08 14:13:32 +00:00
Denys Vuika a998198250 documentation updates (#2806) 2018-01-08 13:56:29 +00:00
Denys Vuika e98d904363 [ADF-1999] i18n support for file size pipe (#2803)
* i18n support for fileSize pipe

* remove unused declaration

* update unit test
2018-01-05 21:26:09 +00:00
Denys Vuika f9fb7dc7dd cache busting for translation files (#2804) 2018-01-05 21:23:41 +00:00
Denys Vuika fe84522ce2 add missing exports (#2784) 2017-12-14 16:49:03 +00:00
Denys Vuika d489dd175a add missing exports (#2782) 2017-12-14 00:47:06 +00:00
Denys Vuika 6b80969c37 special CSS class if pagination is empty (#2780) 2017-12-13 14:50:35 +00:00
Denys Vuika 6c8ed9eae0 support for explicit viewer type for URL (#2688) 2017-12-04 09:49:03 +00:00
Denys Vuika 9c734e472d cleanup angular versions (#2745) 2017-11-28 16:25:32 +00:00
Denys Vuika ee901b6641 Update viewer.component.md 2017-11-28 09:27:20 +00:00
Denys Vuika 032f1237f0 viewer style fixes (#2743) 2017-11-28 08:28:27 +00:00
Denys Vuika 2746b29984 [ADF-2032] viewer reopening fixes (#2739)
* viewer reopening fixes

* docs update
2017-11-27 22:41:10 +00:00
Denys Vuika 82dca30d7f [ADF-2039] pagination fixes (#2742)
* pagination fixes

* test fixes
2017-11-27 22:39:58 +00:00
Denys Vuika a9d61e5d6e [ADF-2016] pagination integration for document list (#2718)
* pagination integration for document list

* reload data only if needed

* unit tests for document list

* pagination tests

* update docs
2017-11-27 10:14:08 +00:00
Denys Vuika 7d4ee779cf add missing export (#2706) 2017-11-23 12:34:58 +00:00
Denys Vuika afcd4e5809 auto-disable "new folder" dialog in demo shell (#2694) 2017-11-22 15:56:31 +00:00
Denys Vuika 25b85eab2c remove "important" from breadcrumb css 2017-11-22 11:46:07 +00:00
Denys Vuika 5b74b29f09 fix the issue with breadcrumb after material upgrade (#2692) 2017-11-22 11:41:18 +00:00
Denys Vuika 15950d27f2 [ADF-1980] fix search component styles (#2684)
* fix search component styles

* remove obsolete styles and use routed viewer

* cleanup demo shell search bar

* fix app crashes
2017-11-21 13:31:14 +00:00
Denys Vuika 8a52d6fed5 [ADF-1889] fix preview of the APS content (#2663)
* fix preview of the APS content

* test fixes

* viewer integration enhancements

* code fixes

* test fixes
2017-11-17 20:53:53 +00:00
Denys Vuika d544b5a98b fix layout issues (#2655) 2017-11-16 17:23:00 +00:00
Denys Vuika 9be1e1144d delete typescript error log 2017-11-09 12:00:49 +00:00
Denys Vuika 5f95e5f7b2 translation service upgrade and fixes (#2604) 2017-11-03 13:05:36 +00:00
Denys Vuika 7ddd3f1a8f export ShareDataRow type (#2596) 2017-11-02 14:24:00 +00:00
Denys Vuika aa634e6119 automation ids for Viewer (#2586) 2017-11-01 12:30:16 +00:00
Denys Vuika 32d2497fa2 support left/right sidebar positioning (#2575) 2017-10-31 14:50:08 +00:00
Denys Vuika de79e736f6 pagination enhancements and fixes (#2579) 2017-10-31 14:49:13 +00:00
Denys Vuika e5fe39fdc1 [ADF-1843] rename 'extension-viewer' to 'add-viewer-extension' (#2568)
* rename 'extension-viewer' to 'adf-viewer-extension'

also add support for json preview

* docs updates
2017-10-30 18:14:27 +00:00
Denys Vuika 42aa4c04ce fix issue with switching accounts (#2564) 2017-10-27 20:48:01 +01:00
Denys Vuika 31235c9f52 rename 'info-drawer' to 'sidebar' (#2562) 2017-10-27 14:48:59 +01:00
Denys Vuika e7e2007c93 extend proxy config with native auth dialog fix (#2553) 2017-10-26 14:18:00 +01:00
Denys Vuika cc311495dc fix base path (#2550) 2017-10-26 13:10:30 +02:00
Denys Vuika bb4c6365b1 viewer toolbar events (#2543) 2017-10-25 12:33:56 +01:00
Denys Vuika 0fd855e827 remove MDL, fix CSS issues (#2542) 2017-10-25 11:02:47 +02:00
Denys Vuika b2414781d4 fix pdf setup 2017-10-25 07:44:53 +01:00
Denys Vuika f33284a2e3 [ADF-1708] prevent native context menu for Menu component (#2534)
* prevent native context menu for Menu component

* fix unit tests
2017-10-24 09:31:39 +01:00
Denys Vuika b174cea07c [ADF-1750] content projection for viewer menus (#2524)
* content projection for viewer menus

* unit tests

* remove old file
2017-10-23 21:57:00 +01:00
Denys Vuika fad5118bb6 add missing pipe export (#2531) 2017-10-23 21:52:46 +01:00
Denys Vuika 9ac0c06acd strongly typed events, removed deprecations (#2525) 2017-10-21 11:09:55 +01:00
Denys Vuika f9fc76a3ce optional port number (#2518) 2017-10-20 16:41:19 +01:00
Denys Vuika 1cafaa11f1 remove blue success label from the dialog (#2494) 2017-10-18 15:32:53 +01:00
Denys Vuika 643921ae30 [ADF-829] i18n support for Viewer (#2489)
* i18n support for viewer

* remove commented out info drawer placeholder

* remove demo buttons
2017-10-18 14:21:56 +01:00
Denys Vuika 0cc578ba0e [ADF-1748] remove MDL dependency and fix style issues (#2486)
* remove dialogPolyfill references

* remove MDL dependencies

* style fixes

* exclude the test (needs dialog support)
2017-10-17 17:20:06 +01:00
Denys Vuika 3dfb67313a [ADF-1746] node name tooltip pipe (#2480)
* node name tooltip pipe

* update docs
2017-10-17 11:41:53 +01:00
Denys Vuika bf05b5df05 [ADF-1744] content projection for toolbar and info drawer (#2476)
* content projection for toolbar and info drawer

* unit tests
2017-10-16 18:21:07 +01:00
Denys Vuika 89dcc2a26a Merge branch 'development' of https://github.com/Alfresco/alfresco-ng2-components into development 2017-10-16 12:27:57 +01:00
Denys Vuika ccd605aaf6 restore webpack settings 2017-10-16 12:27:55 +01:00
Denys Vuika 31c3a5339a pagination fixes (#2448) 2017-10-06 20:51:43 +01:00
Denys Vuika 7894d687ab [ADF-1677] fix issues with paging (#2446)
* fix issues with paging

* update unit test
2017-10-06 17:17:34 +01:00
Denys Vuika 100479f017 reset pagination on data source change (#2443) 2017-10-06 12:22:03 +01:00
Denys Vuika bdd26e6c42 [ADF-1676] hide fake content in the viewer (#2442)
* hide fake content in the viewer

* add missing property
2017-10-06 12:21:47 +01:00
Denys Vuika 1ac8f9634f [ADF-1636] fix issues with i18n resource composing (#2434)
* fix issues with i18n resource composing

merge resources instead of concatenating, make 'app' resource always load last

refs #2412

* unit tests
2017-10-05 17:13:37 +01:00
Denys Vuika 337c97d94c fix the menu height issue (#2438) 2017-10-05 17:11:17 +01:00
Denys Vuika c9c22bc7c1 fix page size not being saved (#2429) 2017-10-04 22:59:15 +01:00
Denys Vuika 12f5a219f5 support page picker for document list (#2424) 2017-10-04 15:03:11 +01:00
Denys Vuika e3fbe21340 [ADF-1634] floating toolbar for PDF viewer (#2413)
* floating toolbar for PDF viewer

* use routing settings to toggle app menu

* remove dialog viewer

* remove duplicate menu
2017-10-04 09:57:35 +01:00
Denys Vuika 93a87af4a5 [ADF-1623] routing integration for Viewer (#2404)
* routed viewer (demo app)

* toolbar support

* app menu component for demo shell

* navigate back button

* fix unit tests

* improve viewer type detection and rendering

* download button

* automatic pdf rendition, spinners, ui tweaks

* border for pdf pages

* scroll top support

* docs update

* info drawer placeholder
2017-10-03 11:57:23 +01:00
Denys Vuika 250aa360d2 improved ecm auth guard (#2402) 2017-10-02 12:20:40 +01:00
Denys Vuika 7c1bd46642 page title service (#2403) 2017-10-02 12:17:28 +01:00
Denys Vuika e756db03cd raise keyboard events, improve task list keyboard handling (#2401) 2017-09-29 18:34:16 +01:00
Denys Vuika b158afef2b [ADF-1613] logout directive (#2393)
* logout directive

* test fixes
2017-09-29 16:12:51 +01:00
Denys Vuika d789f84ed5 configurable 'supportedPageSizes' for document list (#2395) 2017-09-29 06:58:12 -04:00
Denys Vuika f224c594c6 fix layout issues for report list (#2394) 2017-09-29 06:56:45 -04:00
Denys Vuika 6b3358cc27 fix minor typo: remove spaces from versions 2017-09-28 09:50:05 -04:00
Denys Vuika c9641da932 improved "start:dist" script (#2369) 2017-09-25 10:09:27 +01:00
Denys Vuika b28a5b2a69 proxy setup to fix native login dialog (for local runs) (#2363) 2017-09-21 11:25:56 +01:00
Denys Vuika 95d6a04f99 [ADF-1548] deprecate the usage of the "forRoot" methods in modules (#2344)
* remove CoreModule.forRoot

* remove forRoot methods

* fix form issues (lint)
2017-09-18 14:35:41 +01:00
Denys Vuika 43277148b2 [ADF-1488] reset selection on Document List data change (#2341)
* reset selection on data change

* unit tests

* fix unit tests
2017-09-15 14:00:41 +01:00
Denys Vuika e96f6aa481 [ADF-1544] app config file management refactoring (#2331)
* application configuration service refactoring

* fix demo shell

* remove logging to console
2017-09-14 10:06:40 +01:00
Denys Vuika 1fd23cfd40 [ADF-1547] tooltip fixes and enhancements (#2333)
* tooltip enhancements

* fix unit tests
2017-09-13 17:31:00 +01:00
Denys Vuika d26c755d0d breadcrumb enhancements (#2328) 2017-09-12 17:08:34 +01:00
Denys Vuika 5dd666f423 allow toggling viwer dialog toolbar elements (#2319) 2017-09-11 17:20:48 +02:00
Denys Vuika aed9532d9d remove unused checkbox from demo shell (#2322) 2017-09-11 17:01:31 +02:00
Denys Vuika c418e428f4 fix memory leaks for pdf viewers (#2316) 2017-09-11 16:48:53 +02:00
Denys Vuika 1cf2db48ac [ADF-1534] Automatic PDF rendering for unsupported types. (#2313)
* move viewer dialog to a separate folder

* make dialog take full screen size

* automatic PDF conversion

* mime type icon in the title

* [ADF-1530] correct plain text viewer resolving

* separate lightweigh pdf view for the dialog
2017-09-11 10:08:44 +01:00
Denys Vuika 0e219687ec allow loading layout presets from app.config (#2310) 2017-09-08 15:25:35 +01:00
Denys Vuika a8dfbeb572 [ADF-1090] support custom dynamic table row validation (#2308)
* support custom dynamic table row validation

* test fixes

* export missing models
2017-09-08 08:46:29 +02:00
Denys Vuika 1f766f3ade new "document" widget (#2307) 2017-09-07 16:05:46 +02:00
Denys Vuika bee166c982 support redirection on successful login (#2306) 2017-09-07 14:01:16 +02:00
Denys Vuika acef0c1159 fix wrapped field resolving (#2305)
check for the type property before resolving a wrapped field (addresses issue with empty field objects)
2017-09-07 12:24:55 +02:00
Denys Vuika ffbfc8b87a [ADF-1502] Fixes for AoT checks in Angular CLI (#2282)
* Fixes for AoT checks in Angular CLI

* login fixes

- aot compatibility
- fix copyright symbol
- fix toggling password (operates within the component instead of the whole document)
- remove old MDL calls on error style check

* Search fixes

* login test fixes

* form fixes

- add WidgetComponent to the module
- remove missing 'focus' property from Hyperlink widget template/style

* task-list fixes

* process-list fixes

* analytics fixes
2017-09-05 15:16:41 +01:00
Denys Vuika 7f720fda3a fix issues with the icons column in DT/DL (#2277)
* fix issues with the icons column in DT/DL

- fix issue with screen reader label not being translated
- fix issue with column taking the width of the screen reader label

* fix custom selection icon position
2017-09-05 15:16:41 +01:00
Denys Vuika 480bef7ad9 allow showing viewer based on only node id (#2257) 2017-09-05 15:16:41 +01:00
Denys Vuika 549cb505f8 info drawer integration support (#2259)
provides and toggles placeholder for the info drawer within the dialog
2017-09-05 15:16:41 +01:00
Denys Vuika 9625484977 accessibility enhancements for datatable (#2266) 2017-09-05 15:16:41 +01:00
Denys Vuika c9b7ddff90 update wsrv (#2268)
fixes console warning:
[DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
2017-09-05 15:16:41 +01:00
Denys Vuika 5f7d690db5 dynamic column layout support (#2260) 2017-09-05 15:16:41 +01:00
Denys Vuika e0ffeb0ea5 Revert "Added Tabbing to datatable and keyboard functionality (#2262)"
This reverts commit c05c882330.
2017-09-05 15:16:41 +01:00
Denys Vuika 0333daae1c border style fixes for data table rows (#2264) 2017-09-05 15:16:41 +01:00
Denys Vuika 1aeedde442 support for basic mime types (#2229) 2017-09-05 15:16:41 +01:00
Denys Vuika def3cbaee8 [ADF-1220] Extra data sources for Document List (#2224)
* initial trashcan support and demo page

* use testbed for unit tests

* support for restricting navigation for special data sources

* shared links mode, thumbnail fixes

* update unit tests

* improve Trashcan/SharedLinks columns

* Sites view for document list

* Favorites support for DL, upgrade to latest js-api (alpha)

* recent files support for document list

* support default presets

* readme updates and code fixes

* code fixes

* breadcrumb fixes

- show custom root node for certain scenarios
- fix css issues
- fix crash related to missing "path" property for certain scenarios

* toolbar style fixes

- addresses the shrinking issues with components embedded into toolbar (i.e. breadcrumb)

* i18n support for column presets

* unit tests
2017-09-05 15:16:41 +01:00
Denys Vuika 06e03ad1e9 [ADF-1404] Data Column enhancements for Document List (#2220)
* support 'timeAgo' format for data-column

* file size column type and bug fixes

* readme updates

* location column type

* readme fixes

* update unit tests

* file size pipe tests
2017-09-05 15:16:41 +01:00
Denys Vuika bb79190209 remove MDL dependencies and old toolbar (#2207) 2017-09-05 15:16:41 +01:00
Denys Vuika fc46830f7d [ADF-1021] custom tooltip formatter for data columns (#2206)
* custom tooltip formatter for data columns

* readme updates

* unit tests
2017-09-05 15:16:41 +01:00
Denys Vuika 09b213dd04 [ADF-1372] support for tooltips (Upload button) (#2204)
* support for tooltips (Upload button)

* readme update

* update layout to fix the tests

* remove test code
2017-09-05 15:16:41 +01:00