Marius Hein
d0fe1be7f7
Add command form helper for buttons with icons or labels
...
refs #4869
2013-10-15 18:10:36 +02:00
Marius Hein
a69c7498ec
Style comments, cowntimes, properties, flags in detail pane [WIP]
...
refs #4869
2013-10-15 18:10:36 +02:00
Eric Lippmann
f8938b34a4
Add yet hidden hostgroup summary w/ hostgroup overview rendered to detail
...
refs #4186
refs #4184
2013-10-15 15:13:49 +02:00
Eric Lippmann
af7db257fe
Menu: Add iconClass config
...
refs #4824
2013-10-14 13:30:02 +02:00
Marius Hein
05266bb387
Add new icons
...
refs #4824
2013-10-14 13:30:01 +02:00
Marius Hein
c02c18b23f
Add logo and remove old struct survivors
...
refs #4824
2013-10-14 13:28:16 +02:00
Marius Hein
15f0f1aa59
Status view and icons
...
refs #4824
2013-10-14 13:27:43 +02:00
Marius Hein
fe4ed3476f
Design: Host and service list
...
Fix: Command controller and downtimes
refs #4824
2013-10-14 13:05:38 +02:00
Marius Hein
f011b56911
Bugfix: Non existing function
...
refs #4400
2013-10-14 13:03:24 +02:00
Marius Hein
7e396fdf3f
Implement hosts view
...
refs #4824
2013-10-14 13:02:41 +02:00
Susanne Vestner-Ludwig
e06e38ac5f
Icinga Design
...
refs #4824
2013-10-14 13:02:04 +02:00
Jannis Moßhammer
8aea2f4d3c
Close detail on main pagination
...
refs #4823
2013-10-14 12:57:26 +02:00
Jannis Moßhammer
549c5d7390
Fix detail being added twice to URLs on updateContainerHref
...
This was caused by an redudant call to updateContainerHref in mainDetailGrid
refs #4823
2013-10-14 12:57:26 +02:00
Eric Lippmann
c67ef17e86
js/link target: Replace detail container from url when the a tag's data-icinga-target attribute is set to 'detail'
...
refs #4823
2013-10-14 12:57:25 +02:00
Marius Hein
73ed141a5e
Fix: Allow errors in body to be replaced
...
fixes #4736
2013-10-09 17:27:47 +02:00
Marius Hein
53d2e34e23
Finish comment view
...
refs #4714
2013-10-09 09:35:32 +02:00
Marius Hein
d109f370cd
ellipsisText: Implement ellipsis component for text content
...
Use by comment overview.
refs #4714
2013-10-09 09:35:32 +02:00
Eric Lippmann
e9292199e7
Temporary: mainDetail: Don't trap clickable links, only rowselect loads detail
...
refs #4663
2013-10-09 09:20:17 +02:00
Marius Hein
571351e342
Cleanup unused js fragments for load indicator
...
refs #4400
2013-10-04 15:32:39 +02:00
Marius Hein
1db06637be
Add frontend test for load indicator
...
refs #4400
2013-10-04 15:32:38 +02:00
Marius Hein
16dd53e798
Implement container load mask
...
refs #4400
2013-10-04 15:32:38 +02:00
Jannis Moßhammer
aa110ef9fe
Fix pagination in main-detail
...
refs #4611
2013-09-23 13:56:59 +02:00
Jannis Moßhammer
3e195501ac
Fixed issues with click targets
...
refs #4611
2013-09-23 13:56:59 +02:00
Jannis Moßhammer
376dc8cd0f
Document form and container behaviour and simplify
...
Now the whole page gets refreshed on container changes, if
we encounter issues with that we can improve it afterwards
or roll back some cahnges already made in previous commits
refs #4611
2013-09-23 13:56:59 +02:00
Jannis Moßhammer
f596f72169
Add URI component
...
Great library for Url manipulation, see http://medialize.github.io/URI.js/
MIT and GPLv3 License
refs #4611
2013-09-23 13:55:49 +02:00
Jannis Moßhammer
e6b3a54e90
Add/modify JavaScript components for main/detail and their tests
...
This commit introduces the following changes (although they are not
implemented in the templates, this follows):
- links in the top and navigation bar are loaded in the background
- generic main/detail container component handling click/load delegation
- mainDetailGrid implementation handling selection and render targets
- Generic history implementation handling URI change detection and reloading
refs #4611
2013-09-23 13:55:49 +02:00
Thomas Gelf
8b20d883c4
Module-specific CSS loader has been broken
2013-09-16 16:38:50 +02:00
Jannis Moßhammer
57e66c247a
Add sort widget, change js path from module to app, small style fixes
...
refs #4601
2013-09-04 15:22:00 +02:00
Eric Lippmann
6afeaac6b2
Make 'ini' in descriptions uppercase, add comment to index.php about date_default_timezone_set
...
refs #4529
2013-09-04 14:56:55 +02:00
Jannis Moßhammer
c9673bfea3
Catch database errors, set fallback tz
...
The fallback timezone is set in case an error occurs
before setupTimezone() is entered. In this case the user
is presented with an warning about missing timezone settings
if the php.ini doesn't contain timezone information
refs #4529
2013-09-04 14:27:37 +02:00
Marius Hein
6c59d2cf40
Fix icinga js license header
...
refs #4622
2013-09-02 10:59:05 +02:00
Jannis Moßhammer
6db96bfb8f
CS Fixes: form.js License, comments and deprecated bind()
...
refs #4622
2013-09-02 10:59:05 +02:00
Jannis Moßhammer
c5fde2324e
Generalize form handling in Icinga\Web Form & Tests
...
configForm.js is now form.js and applied on all forms,
the autosubmit is now a special attribute for input fields,
so the PHP code doesn't create JS snippets anymore
refs #4622
2013-09-02 10:59:05 +02:00
Jannis Moßhammer
978b3519f6
Add configform js component (will be renamed later)
...
refs #4622
2013-09-02 10:59:05 +02:00
Jannis Moßhammer
782291ec84
Change basepath for test and .htaccess
...
refs #4491
2013-08-29 11:48:32 +02:00
Jannis Moßhammer
d0ac97f335
Configure fixes, regression test for 4606
...
The configure routine still has to be improved, right now unused
authentication backends are commented out
refs #4491
refs #4606
refs #4640
2013-08-29 11:48:32 +02:00
Jannis Moßhammer
81b41326cc
Update frontend tests, add loginpage test
...
the runner now supports --host, --port, --path, --user and --pass for
icingaweb access and doesn't spawn any servers by itself.
Also a login test has been added. Other tests are removed as they don't
apply anymore.
refs #4491
2013-08-29 11:47:10 +02:00
Jannis Moßhammer
b5812fd56c
Fix installation via configure/make
...
The installation routine uses the .htaccess file right now, as
this is used in the 'dump' /var/www installation.
refs #4491
2013-08-29 11:47:10 +02:00
Jannis Moßhammer
0ba27704ae
Remove htmlboilerplate generics
...
refs #4550
2013-08-23 10:27:16 +02:00
Jannis Moßhammer
8904244d02
Remove image resources
...
It has to be defined yet which images are used for what purposed
refs #4550
2013-08-23 10:27:16 +02:00
Jannis Moßhammer
3a19cf8543
Reorganize and cleanup js files, add bootstrap 3
...
refs #4550
2013-08-23 10:27:16 +02:00
Jannis Moßhammer
1378ca9844
Remove and reorganize stylesheets, add boostrap 3
...
refs #4550
2013-08-23 10:27:16 +02:00
Matthias Jentsch
a66934e41d
Remove scripts that are no longer needed
...
refs #4456
2013-08-21 09:40:32 +02:00
Matthias Jentsch
7353797147
Add server-side logging when not existing components are required and fix code style issues
...
refs #4456
2013-08-21 09:40:32 +02:00
Matthias Jentsch
889abf55eb
Fix a bug in the component loader that caused components to be loaded multiple times
...
refs # 4456
2013-08-21 09:40:32 +02:00
Matthias Jentsch
5e663846a5
Remove old module loader
...
Remove old (now-unusable) module loader and components and corresponding unit
tests. Give the component loader and the component registry more meaningful names.
refs #4456
2013-08-21 09:40:32 +02:00
Matthias Jentsch
52c66893ab
Add new component loader to load frontend-components
...
Add a component loader that finds components by searching for elements with the
"data-icinga-component" attribute and loads the corresponding JavaScript file
from the backend to render the component.
refs #4456
2013-08-21 09:40:31 +02:00
Jannis Moßhammer
0b479e3796
Code style fixes, fix documentation, fix tab parameters not being overwritten
...
refs #4512
2013-08-16 15:08:28 +02:00
Jannis Moßhammer
be29b8ff8f
Make ConfigController and PreferenceController extensible by convention
...
- Rename ConfigurationController to ConfigController
- ConfigController and PreferenceController are now subclasses of
BaseConfigController and BasePreferenceController
- Module and Application Config/Preference Tabs are detected via
the ControllerTabCollector
- Moved Controller classes to Icinga/Web/Controller (this is why
so many files are modified)
refs #4530
2013-08-14 16:08:15 +02:00
Johannes Meyer
94ea09b552
Remove Date and Time form elements
...
Drops the Date and Time form element as they are redundant.
refs #4440
2013-08-12 16:43:08 +02:00