Michael Price
d03c6b4646
Update to Fancybox 3. Update to jQuery 3.3.1. Update and simplify MayanImage class.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:13:03 -04:00
Michael Price
3e13d5ae1f
Move the invalid document markup to a separate HTML template.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:03:27 -04:00
Michael Price
27286fce24
Discard the page content since it is not going to be used. Prevent's javascript error in the console.log.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:02:14 -04:00
Michael Price
9b10f59162
Set the document's title dynamically from the loaded AJAX content.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:01:43 -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
00185ef936
Clicking any link will collapse a responsive main menu.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:59:24 -04:00
Eric Riggs
6afd3eb869
Fix missing icons for signin, dashboard links, rotate left and rotate right.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:59:10 -04:00
Eric Riggs
5b8ae1be2e
Fix cabinet navigation.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:59:02 -04:00
Eric Riggs
c7caa53b52
Reload the root template with a view is not loaded via AJAX.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:58:56 -04:00
Eric Riggs
98c61bf819
- Fix tabular radio button template.
...
- Broke with the upgrade to Django 1.11.
- Used by the event subscription form.
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:58:34 -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
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
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
d6c9ce071c
Remove the unused scrollable_content internal feature.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:57:01 -04:00
Eric Riggs
accfee4c50
Add template and modal to display server side errors.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:56:53 -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
fc8dc74de4
Don't use the previous variable when canceling a form action. Form now use only javascript's history.back().
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:55:18 -04:00
Eric Riggs
d83a50d36a
Use history.back instead of history.go(-1).
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:55:09 -04:00
Eric Riggs
53c277b420
Remove the main menu from the base template. It should only exist in the root template.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:55:01 -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
Michael Price
b1080e5fe5
Convert the TextAreaDiv widget to use template-based rendering as per Django's release notes: https://docs.djangoproject.com/en/2.0/releases/1.11/#template-based-widget-rendering
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 18:25:03 -04:00
Michael Price
d201f2c31c
Show horizontal on the list item template only when there are items present.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 02:35:12 -04:00
Eric Riggs
c85035b58e
- Improve the styling of the multiple object action form by controlling the top and bottom margins.
...
- Equalize styling of the multiple object action form in the list items and item subtemplates.
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 02:00:27 -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
93dbf789d0
Add support for displaying a message when a formset is empty.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 01:45:50 -04:00
Roberto Rosario
5feecc725b
Add support for dropdown menus for the item list view template.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-11 00:19:57 -04:00
Roberto Rosario
6ec235afc0
Add support for multiple dashboards.
...
Add support for removing dashboard widgets.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-10 02:56:40 -04:00
Roberto Rosario
09396cef00
Add overflow wrapping so wrap long titles in Firefox too.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-24 23:49:16 -04:00
Roberto Rosario
4019541581
Remove remarked code from the list item template.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 01:44:52 -04:00
Roberto Rosario
3f348c6260
Don't load matchHeight libary now that it is loaded in base.html.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 05:31:08 -04:00
Roberto Rosario
a2a089299f
Equalize dashboard widgets height.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 05:30:43 -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
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
b9994dbf40
Fix HTML mark up in window title. GitLab issue #397 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-12 00:55:09 -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
0177a45436
Do hard word break on form titles to avoid horizontal scroll on
...
small displays.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-07 04:51:37 -04:00
Roberto Rosario
ad96863cd9
Move the login template under the authentication namespace.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-06 23:11:17 -04:00
Roberto Rosario
00d0184bad
Add support for requesting a password reset email.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-06 23:09:46 -04:00
Roberto Rosario
95157460cb
Add new UI method to switch between required metadata and optional
...
metadata without incurring in metadata value loss.
Add modifying relationship of document type and metadata type
from the document type and from the metadata type views.
Closes GitLab issues #337 #373 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-05 04:39:54 -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
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
638cbba237
Hide combobox navigation icons on small and extra small displays.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-20 04:28:22 -04:00
Roberto Rosario
e6fbd0b84f
Add support for truncating view titles via the APPEARANCE_MAXIMUM_TITLE_LENGTH
...
setting. The default value is 80 characters.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-20 04:26:44 -04:00
Roberto Rosario
76e8fd2b07
Auto select checkbox when updating metadata values.
...
Closes GitLab issue #371 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-24 02:28:31 -04:00
Roberto Rosario
5ebc615b80
Add support to the change submit icon in the multiform template.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-28 05:13:54 -04:00
Roberto Rosario
2ad4b9c06f
Display the work "Profile" instead of the user's full name or username.
...
This avoid style breakage on long full names or usernames.
The user's full name or username is no longer displayed in the main menu.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-20 01:18:17 -04:00