Johannes Meyer
e8f8033d02
js: Drop autofocus behavior
...
It didn't work anyway and is now obsolete given that there's
a `autofocus` attribute widely supported by browsers. The catch
however is, that this only works upon page load. But all still
relevant cases where autofocus is suited are in fact page loads.
In case we ever need something similar, we should re-introduce
it but properly integrate it with the default focus handling.
But now it's not the time and no real need for this.
2026-05-11 14:23:19 +02:00
Johannes Meyer
48f6617d34
JavaScript: Enhance dependency optimization
2026-05-04 16:17:20 +02:00
Johannes Meyer
570cc5f771
Revert "Provide Icinga to ipl/web behaviors ( #5238 )"
...
This reverts commit 1ee08d6180 .
2026-04-30 13:18:02 +02:00
Sukhwinder Dhillon
1ee08d6180
Provide Icinga to ipl/web behaviors ( #5238 )
L10n Update / update (push) Waiting to run
CI / PHP (push) Waiting to run
2026-04-17 15:35:31 +02:00
Eric Lippmann
662de28f85
License source files as GPL-3.0-or-later
...
Add SPDX license headers and mark source files as GPL-3.0-or-later to
preserve the option to relicense under later GPL versions.
2026-03-26 17:49:26 +01:00
raviks789
8a17c56345
Remove requiring vendor dependencies
...
Also avoid autoloading vendor.
2023-08-09 15:16:16 +02:00
raviks789
f74041e00a
Javascript: Add copy-to-clipboard behavior
...
Utilizes `CopyToClipboard.js` from ipl-web
2023-06-20 12:06:27 +02:00
Johannes Meyer
60938b58c6
Remove jQuery
...
It's now part of icinga-php-thirdparty
2022-06-14 14:07:20 +02:00
Sukhwinder Dhillon
e4450e7368
Revert "js: Don't serve scripts utilizing ECMA2016+ features"
...
This reverts commit 4d4f5b3a69 .
2022-06-13 15:50:52 +02:00
Johannes Meyer
d7d31d00ea
Drop expandable.js
2022-02-07 14:11:48 +01:00
Johannes Meyer
ffaf6e5f04
Remove module asset support
2022-02-04 15:57:15 +01:00
Johannes Meyer
a00166f15b
Javascript: Enhance optimization
...
* Don't try to optimize non-icinga define calls
* Don't optimize `exports` dependency
* Log errors to debug log, it's stuff for devs
2021-08-10 09:23:45 +02:00
Johannes Meyer
1ada53539c
Force clients to ask us if their cached JS is valid
2021-06-16 14:57:14 +02:00
Johannes Meyer
162d898d42
js: Introduce DatetimePicker behavior
...
Utilizes `flatpickr` from ipl-web.
2021-05-17 13:20:42 +02:00
Johannes Meyer
cb4e6011f3
js: Remove jquery-migrate
2021-05-17 10:44:27 +02:00
Johannes Meyer
59e6ec4035
JavaScript: Ensure that $baseFiles are loaded first if minified
2021-03-09 08:52:10 +01:00
Johannes Meyer
4a2ab4740c
JavaScript: Enhance DEFINE_RE to broaden supported syntaxes
2021-03-09 08:52:10 +01:00
Johannes Meyer
4d4f5b3a69
js: Don't serve scripts utilizing ECMA2016+ features
...
i.e. library javascript assets
2021-02-22 16:01:42 +01:00
Johannes Meyer
64d1574972
JavaScript: Load minified library assets if available
2021-02-22 15:09:59 +01:00
Johannes Meyer
67de8a079a
js: Initialize all types of input enrichments
2021-01-14 11:57:24 +01:00
Johannes Meyer
cb24eafdb5
JavaScript: Load behavior complete.js
2021-01-14 11:57:05 +01:00
Johannes Meyer
e9fa9d95dd
JavaScript: Also optimize define() calls in module JS
2020-11-18 13:21:33 +01:00
Johannes Meyer
5a38977906
js: Add define.js
2020-11-18 13:21:33 +01:00
Johannes Meyer
a9d6482533
Javascript: Load JS assets from loaded libraries
2020-11-18 13:20:09 +01:00
Johannes Meyer
37fb455977
js: Drop sparkline lib and behavior
2020-09-28 16:39:54 +02:00
Eric Lippmann
9f4e29b56c
JS/CSS: Load modal behavior and styles
2019-11-04 12:46:30 +01:00
Johannes Meyer
d699191629
Let modules provide css/js assets to be used by other modules ( #3961 )
2019-09-25 09:53:53 +02:00
Johannes Meyer
f98f988aff
Remove tristate form element
2019-09-23 08:36:24 +02:00
Johannes Meyer
f8d3f43965
js: Drop vendor library tipsy
2019-07-18 07:57:14 +02:00
Johannes Meyer
c100654412
js: Integrate vendor library jquery-migrate
2019-07-18 07:57:14 +02:00
Jennifer Mourek
07586af41f
Remove IE8 & IE9 traces
2019-07-18 07:56:09 +02:00
Florian Strohmaier
7cf620f3f1
JS: Use jquery 3.4.1
...
refs #3813
2019-07-18 07:56:09 +02:00
Jennifer Mourek
55d35b9e5b
Remove jquery 1.11 dependency
...
refs #3784
2019-07-18 07:56:09 +02:00
Johannes Meyer
e2cddc2d46
js: Introduce storage.js, a localStorage abstraction layer
2019-07-17 13:12:41 +02:00
Johannes Meyer
0574f44bd9
colllapsibleContainer.js: Rename to collapsible.js
2019-07-17 13:12:41 +02:00
Florian Strohmaier
b07ffd4987
JS: Implement collapsible-container behavior
2019-07-17 13:12:41 +02:00
Alexander A. Klimov
41b105136d
Preserve collapsed FilterEditor subtrees across auto-refreshes
...
refs #2964
2018-04-06 13:54:51 +02:00
Alexander A. Klimov
6409bdc074
Implement persistent "Show more" spoilers
2017-11-27 14:18:42 +01:00
lippserd
df1e7683c8
Merge pull request #3041 from Icinga/feature/auto-detaching-dom-elements-3039
...
Implement auto-detaching DOM elements
2017-11-21 16:48:59 +01:00
Alexander A. Klimov
c7ffb41b02
Implement togglable flyover
...
refs #3024
2017-11-21 14:05:12 +01:00
Alexander A. Klimov
b000c1ae4a
Implement auto-detaching DOM elements
...
refs #3039
2017-11-21 13:17:55 +01:00
Johannes Meyer
beb3326631
StyleSheet/JavaScript: Also include Cache-Control when answering with a 304
...
Without Cache-Control, the browser may invalidate its cached file and we're
serving the file again on the next request.
refs #2917
2017-08-22 09:33:28 +02:00
Eric Lippmann
5661dfa63c
Harden import of vendor JavaSript libs
...
fixes #12328
2016-12-08 10:40:22 +01:00
Alexander A. Klimov
474803fee4
Change all license headers to only reflect a file's year of creation
...
refs #11000
2016-02-08 15:41:00 +01:00
Eric Lippmann
ca1f412080
JS: Include autofocus behavior
...
refs #10671
2015-12-21 13:03:28 +01:00
Eric Lippmann
8006090108
Merge branch 'feature/theming-10705'
...
resolves #10705
2015-12-16 12:49:11 +01:00
Eric Lippmann
755f361e4c
Add behavior for dropdown navigation items
...
Dropdown navigation is not yet accessible. The added behavior listens for activity on dropdown-navigation-item for toggling the CSS class active.
2015-12-16 12:48:02 +01:00
Eric Lippmann
3a22168b64
Handle no-cache control in JavaScript and StyleSheet, not in FileCache
2015-11-27 16:51:19 +01:00
Eric Lippmann
bac09fd125
Fix void method result used in JavaScript
2015-11-27 16:48:38 +01:00
Eric Lippmann
0cc54ce34b
Refresh session every 10 minutes
...
Quick and dirty fix.
fixes #10229
2015-11-16 14:19:33 +01:00