Eric Riggs
67b940aec9
Add AJAX workers only for the static links.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:59:53 -04:00
Eric Riggs
c267933fb8
- Make navigation bar collapse work by code instead of CSS classes.
...
- Collapse navigation bar on Escape key.
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:59:41 -04:00
Eric Riggs
ac7cef2fd9
- Remove console logs and debug statements.
...
- Add code documentation.
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:59:32 -04:00
Eric Riggs
b083bd534b
Fix and update Dropzonejs.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:58:28 -04:00
Eric Riggs
6aca0cd874
Add notification count inside a badge on the notification link.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:58:21 -04:00
Eric Riggs
ee75f0e92d
Prevent default when opening a link in a new window. Fixes Swagger page opening twice.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:58:12 -04:00
Eric Riggs
63f3f83fa3
Update partials with server side errors to emulate the old error (404, 403) behavior of Mayan.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:58:05 -04:00
Eric Riggs
c8911b901e
- Fix the document print view by switching it to a GET view instead.
...
- Add support for passing the form target.
- Update ajaxForm to emulate '_blank' form targets.
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:57:54 -04:00
Eric Riggs
410f8fed76
- Fix login and authentication views by adding the html_extra_classes Link attribute and using it to avoid loading authentication clicks as partials.
...
- Add a new base_plain template as parernt for the authentication templates.
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:57:47 -04:00
Eric Riggs
5b3285c006
Add periodic AJAX workers to update the value of the notifications link.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:57:38 -04:00
Eric Riggs
5704c21d56
Support AJAX anchors with no path and just a query. Used by the pagination links.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:57:31 -04:00
Eric Riggs
c2e25e6d0d
Add page loading indicator using PACE.js.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:57:24 -04:00
Eric Riggs
3d3684daeb
Remove unused animate.css package.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:57:11 -04:00
Eric Riggs
57f03b21fc
- Update the markup of the multiple object action form into a valid markup. The checkboxes are now outside the form's tags.
...
- Add beforeSerialization callback support to ajaxForm.
- Add a callback to add the external checkboxes to the multiple object action form being submitted.
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:55:54 -04:00
Eric Riggs
3be28131c9
- Pass the AJAX referer for all AJAX requests.
...
- Switch to synchronous requests.
- All location changes go through the setLocation method.
- Switch to using history.pushState.
- AJAX middleware inserts AJAX referer as the request HTTP_REFERER.
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:54:50 -04:00
Eric Riggs
f3f4dcd84a
- Make Mayan behave like a Single Page App by using partials.
...
- Add URI.js, Ajax form.
- Split base.js into mayan_app.js, mayan_image.js, partial_navigation.js.
- Add a HOME_VIEW setting. Use it for the default view to be loaded.
- New template loading order root.html -> base.html -> any template. root.html is only loaded once. Other templates are loaded and merged with base.html via ajax load.
- Fix bug in document page view. Was storing the URL and the querystring as a single url variable.
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:54:15 -04:00
Michael Price
381dafc7b9
Update to Font Awesome 5. Add experimental Icon class. Simplify document loading icon.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2018-04-01 19:53:03 -04:00
Eric Riggs
eceb3ed877
- Make the multi object form perform an auto submit when the value is changed.
...
- Add multiple object select checkbox that was missing in the list item subtemplate.
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 01:57:47 -04:00
Michael Price
ec51aecad6
Remove the .gitignore file from 3rd party Javascript libraries.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 01:56:09 -04:00
Roberto Rosario
a5170c0da9
Display a document's cabinet list in italics. GitLab issue #435 .
...
Thanks to LeVon Smoker for the request.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-06 00:07:10 -04:00
Roberto Rosario
26c2c86edd
Make error messages persistent.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 00:01:03 -04:00
Roberto Rosario
ca643b23ba
Add fade in animation to document image widget.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-25 07:18:20 -04:00
Roberto Rosario
711a0dac57
Tweak CSS to allow document page image sizes smaller than the view port.
...
GitLab issue #410 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-22 01:06:56 -04:00
Roberto Rosario
ff59f34b7f
Add document list item view.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-13 17:20:02 -04:00
Roberto Rosario
77b92b59c7
Only ignore the top level /build/ directory.
...
Include the missin Toastr build files.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-13 02:50:17 -04:00
Roberto Rosario
e66e954b93
Incorporate @Macrobb metadata widget and content visual changes.
...
GitLab issue #378
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-12 03:20:49 -04:00
Roberto Rosario
998af4931f
Improve usability and appearance on medium and small
...
devices like tablets and smartphones.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-07 05:09:44 -04:00
Roberto Rosario
91ba06c501
Remove animated spinners to lower browser memory usage and increase
...
responsiveness. Render a document page place holder while the real
document page loads. This change avoids "jumping" effect when
loading many thumbnails. Increase lazy load thresholds. More
thumbnails and document pages will be loaded and visible by
default when a view loads.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-07 04:20:31 -04:00
Roberto Rosario
5629033578
Menu reorganization.
...
The "About" menu has been renamed to "System".
The "Tools" and "Setup" sub menus, were moved from the "Profile" menu
to the "System" menu.
The "Profile" menu has been renamed to "User".
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-04 02:06:32 -04:00
Roberto Rosario
489b6ae190
Cleanup and encapsulate javascript module into classes.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-01 17:54:27 -04:00
Roberto Rosario
9bf878d87a
Make all select2 widgets width automatic.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-01 16:25:49 -04:00
Roberto Rosario
a488c865e1
Substitute bootstrap alerts with toastr.js notifications.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-01 16:25:17 -04:00
Roberto Rosario
69c1eacb75
Update Font Awesome to version 4.7.0.
...
Improve dashboard widget CSS class names.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-20 00:37:48 -04:00
Roberto Rosario
85cb1a0f71
Point Flatly's Glyphicons references to the include bootstrap distribution files.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-07 00:37:17 -04:00
Roberto Rosario
21140dfad2
Remove optional theme CSS files.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-07 00:17:02 -04:00
Roberto Rosario
52fe5c556c
Refactor folder add document using MultipleObjectFormActionView.
...
Add support for adding a document to multiple folders at the same time.
2016-12-23 01:20:52 -04:00
Roberto Rosario
c262ccabbd
Add tag container and CSS for extra spacing.
2016-12-21 01:58:57 -04:00
Roberto Rosario
a0bcbdbce9
Add support for attaching multiple tags to single or multiple documents in a single action. GitLab issue #307 . Thanks to @zabeloliver for the initial request and to @gersilex for the implementation ideas.
2016-12-20 05:25:51 -04:00
Roberto Rosario
cc02ab19d5
Merge branch 'development' of gitlab.com:mayan-edms/mayan-edms into development
2016-12-20 01:00:49 -04:00
Roberto Rosario
0801682569
Don't load theme fonts from the web. GitLab #343 . Thanks to @thestorm for the find.
2016-12-19 21:23:15 -04:00
Roberto Rosario
727766cbf0
Update Flatly stylesheet to version 3.3.7.
2016-12-19 21:03:45 -04:00
Roberto Rosario
4578eacce9
Consolidate the page thumbnail and staging folder thumbnail widgets.
...
Update the staging folder file image API end point to work
in the same way the document page image API works.
2016-11-16 19:05:56 -04:00
Roberto Rosario
248d3886e0
Add dashboard feature
2016-11-11 02:12:42 -04:00
Roberto Rosario
7c8fc51ad1
Make sure lazy images are loaded only once.
2016-11-05 02:21:46 -04:00
Roberto Rosario
bc7f5f44ed
Improve document page image lazy loading. Use font awesome spinner and CSS3 animation.
2016-11-04 03:33:24 -04:00
Roberto Rosario
c0194c63dc
Refactor document page image generation and transformation classes
...
to cache all transformed versions of a document page.
2016-11-02 02:34:57 -04:00
Roberto Rosario
fdf4984468
Add jquery plugin matchHeigh and use it for the tools and setup buttons. GitLab issue #274 .
2016-05-12 03:12:14 -04:00
Roberto Rosario
642c46ec6f
Move dropzone code and style loading to the sources app. Improve dropzone widget appearance. Add Javascript translation catalog support.
2016-03-12 00:49:18 -04:00
Roberto Rosario
452bd45407
Initial support for HTML5 uploads. GitLab issue #162 .
2016-03-10 05:20:49 -04:00
Roberto Rosario
ba4768bcbb
Revert icons to their original sizes.
2016-03-09 15:40:22 -04:00