Johannes Meyer
c736c7114a
loader.js: Mark extra updates as scripted and refreshes
...
If a view is refreshed, this ensures that the scroll
position doesn't change now.
2022-04-25 12:11:22 +02:00
Johannes Meyer
84373cdf34
Support _dashlet
parameter
...
* It's bound to the `Window` object
* If there's a request header, it's set
* If there's a request param, it's set
* It's preserved trough redirects not changing the path
* If no redirect happens, a response header is set
* JS accepts the response header always, maintains a data-attribute
* JS transmits it in a request header, if it's not GET and not changing the path
2022-04-25 12:07:00 +02:00
Johannes Meyer
fae7531879
DROP ME – I'm part of #4752
2022-04-22 10:48:31 +02:00
Johannes Meyer
8df2c9ea8c
layout.less: Fully remove letter-spacing from .dashboard
...
Since ipl-html is used now, there is no whitespace between
tags which gets rendered due to display:inline-block.
2022-04-19 14:11:44 +02:00
Johannes Meyer
757a28bf4f
dashboard.js: Only handle rendered
events we're interested in
2022-04-19 13:41:50 +02:00
Yonas Habteab
8ed9af5746
dashboards.js: Don't use a variable for handle
2022-04-14 15:35:00 +02:00
Yonas Habteab
61213b23a2
dashboards.js: Don't delay drag&drop events anymore
2022-04-14 14:53:34 +02:00
Yonas Habteab
d8de5d71d6
Make the bars icon a bit bigger
2022-04-14 14:49:49 +02:00
Yonas Habteab
7b22be2b28
Use handle icon to initiate the drag&drop events
2022-04-14 14:21:27 +02:00
Yonas Habteab
167d6c709c
forms.less: Undo changed button styles
2022-04-13 12:28:22 +02:00
Yonas Habteab
9d2e90f93c
Use own activate() method to activate dashboards
2022-04-12 19:06:38 +02:00
Yonas Habteab
a79e83cc24
Remove obsolete button styles & add a proper button class names
2022-04-12 15:30:59 +02:00
Yonas Habteab
fb54ed9b37
form.less: Adjust remove & cancel button style sheets
2022-04-12 15:30:59 +02:00
Yonas Habteab
a34dc9a8cf
Adjust how module dashlets are handled
2022-04-12 15:30:59 +02:00
Yonas Habteab
d979d41ead
Use sendMultipartUpdate() for drag&drop actions & adjust some css styles
2022-04-12 15:30:59 +02:00
Yonas Habteab
4fb6002a5d
dashboard.js: Fix moving a dashlet to another home/pane throws an error
2022-04-12 15:30:59 +02:00
Yonas Habteab
1f9d0547cd
Adjust dashbaord conent layouts & don't redirect when sorting only dashlets
2022-04-12 15:30:59 +02:00
Yonas Habteab
629636ae95
events.js: Adjust dashlets loading to the new dashlet layout
2022-04-12 15:30:59 +02:00
Yonas Habteab
023ea0909f
dashboard.js: Fix drag&drop doesn't work for dashboards if there is no home rendered
2022-04-12 15:30:59 +02:00
Yonas Habteab
100e852e26
modal.js: Change modal cancel selector
2022-04-12 15:30:59 +02:00
Yonas Habteab
52809312d2
dashboard.js: Use js class syntax
2022-04-12 15:30:59 +02:00
Yonas Habteab
d903b902fc
JS: Replace jquery.find() with pure js
2022-04-12 15:30:58 +02:00
Yonas Habteab
96c3b31686
Delay sorting events for 100ms
2022-04-12 15:30:58 +02:00
Yonas Habteab
d6a2f1e775
Do some code refactoring
2022-04-12 15:30:58 +02:00
Yonas Habteab
532ed027f7
modal.js: Register onModalClose event also on .modal-cancel
selector
2022-04-12 15:30:58 +02:00
Yonas Habteab
731cd2aef8
Dashboard: Provide mini welcome wizard for new users
2022-04-12 15:30:58 +02:00
Yonas Habteab
3c55422fa7
loader.js
: Allow to override the actual form action using formaction
attr
2022-04-12 15:30:57 +02:00
Yonas Habteab
f21a7d2763
CSS: Introduce some styling for the enhanced dashboards
2022-04-12 15:30:57 +02:00
Yonas Habteab
b8d0f1ce1b
JS: Introduce dashboards behavior
2022-04-12 15:30:57 +02:00
Yonas Habteab
2be192679b
modal.js: Set modal title from resp header on autosubmit
2022-04-11 13:26:08 +02:00
Florian Strohmaier
f215497330
CSS: Improve sidebar contrast
...
refs #4720
2022-04-05 15:24:41 +02:00
Johannes Meyer
707677eebd
actiontable.js: Don't ignore sub-containers
...
Just avoid that they are processed multiple times.
fixes #4710
2022-03-24 11:38:15 +01:00
Florian Strohmaier
9e4fc1060c
CSS: Add php-diff.less
2022-03-14 16:05:02 +01:00
Johannes Meyer
95850750cf
js: Introduce new event css-reloaded
2022-03-08 16:05:32 +01:00
Johannes Meyer
4d68f5c354
flyover.js: Suspend autofresh while open if enabled
2022-03-07 13:38:54 +01:00
Johannes Meyer
6cd1e512f9
flyover.js: Close left flyovers more efficiently
2022-03-07 13:38:23 +01:00
Johannes Meyer
699d2534fa
css: Properly right align the tab dropdown
2022-03-02 14:43:28 +01:00
Johannes Meyer
c5343f5575
css: Remove solarized-dark theme
2022-03-02 08:37:10 +01:00
Johannes Meyer
bd57172f47
css: Introduce new class print-only
..
...
..to only show content when printing
2022-03-01 17:04:38 +01:00
Johannes Meyer
85c42f8400
Enhance page layout when exporting to PDF using dompdf
...
It's still not perfect. But better than previously.
Using the pdfexport module is still recommended though.
2022-03-01 17:04:38 +01:00
Florian Strohmaier
5b8bbf0d32
about.less: color “configure” links in about view
2022-02-28 10:08:23 +01:00
Florian Strohmaier
c7510db632
CSS: Add hover effect for social icons
...
refs #4496
2022-02-25 12:27:08 +01:00
Florian Strohmaier
e54c1721ad
CSS: Style about page
...
refs #4328
2022-02-25 12:27:08 +01:00
Johannes Meyer
e0e922efc9
base.less: Cleanup overidden ipl-web light variables
2022-02-25 10:52:16 +01:00
Florian Strohmaier
6bf05b8a8b
base.less: Add ipl-web overrides for light mode vars
2022-02-25 10:52:16 +01:00
Florian Strohmaier
c02895d3b0
base.less: Remove redundant ipl-web vars
2022-02-25 10:52:16 +01:00
Florian Strohmaier
3c7660536b
high-contrast.less: @low-sat-dark
from light theme
2022-02-25 10:52:16 +01:00
Florian Strohmaier
67e7339bfc
high-contrast.less: Fix search-suggestions input border
2022-02-25 10:52:16 +01:00
Florian Strohmaier
24b6fa987b
high-contrast.less: Compensate border with reduced padding
2022-02-25 10:52:16 +01:00
Florian Strohmaier
9f6a4f4797
base.less: Set ipl-web vars
2022-02-25 10:52:16 +01:00