]>
git.ipfire.org Git - people/ms/westferry.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Michael Tremer [Sun, 5 Dec 2021 17:32:41 +0000 (17:32 +0000)]
system: Add proof-of-concept for automatic form data saving
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 17:32:12 +0000 (17:32 +0000)]
forms: Show default value in text input boxes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 17:31:42 +0000 (17:31 +0000)]
forms: Add store callback and automatic value setting
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 16:39:35 +0000 (16:39 +0000)]
system: Add scaffolding to more testing
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 16:39:17 +0000 (16:39 +0000)]
demo: Fix forgotten changed class names
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 16:38:15 +0000 (16:38 +0000)]
tabs: Use same ID for forms if none set
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 16:24:42 +0000 (16:24 +0000)]
Simplify class names for analytics and demo handlers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 16:21:32 +0000 (16:21 +0000)]
menus: Refactor code and simplify class names
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 16:11:31 +0000 (16:11 +0000)]
UI: Rename menu to menus
All modules should have the plural form.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 16:04:02 +0000 (16:04 +0000)]
UI: Implement top menu bar
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 15:17:00 +0000 (15:17 +0000)]
logging: Use PACKAGE_* from configure
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 15:12:19 +0000 (15:12 +0000)]
forms: Add some useful output to repr()
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 15:09:36 +0000 (15:09 +0000)]
Enable logging to journald
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 14:58:49 +0000 (14:58 +0000)]
Implement some default form handler
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 14:41:42 +0000 (14:41 +0000)]
forms: Refactor classes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 5 Dec 2021 13:44:36 +0000 (13:44 +0000)]
UI: Move forms from backend into UI
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 4 Dec 2021 17:05:23 +0000 (17:05 +0000)]
demo: Add tabs to form examples
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 4 Dec 2021 16:27:09 +0000 (16:27 +0000)]
UI: graphs: Add option to hide graph title
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 4 Dec 2021 16:16:49 +0000 (16:16 +0000)]
analytics: Convert more pages to tabbed view
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 4 Dec 2021 16:04:46 +0000 (16:04 +0000)]
UI: Add tabs
This is a proof-of-concept that it would be nice and easy to add tabs to
handlers.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 22:43:07 +0000 (22:43 +0000)]
analytics: Update connection tracking graphs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 22:37:44 +0000 (22:37 +0000)]
graphs: Update handle for interrupts
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 22:35:51 +0000 (22:35 +0000)]
graphs: Drop entropy graph
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 22:34:21 +0000 (22:34 +0000)]
graphs: Add a reveal to zoom into graphs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 22:24:33 +0000 (22:24 +0000)]
Refactor graphs UI modules
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 22:21:25 +0000 (22:21 +0000)]
analytics: Remove unnecessary import of collecty.client
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 22:20:46 +0000 (22:20 +0000)]
graphs: Update name of Collecty client class
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 19:06:26 +0000 (19:06 +0000)]
UI: Add boxes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 19:05:57 +0000 (19:05 +0000)]
UI: Do not register UI modules that start with an underscore
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 18:53:08 +0000 (18:53 +0000)]
demo: Show headings
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 18:48:42 +0000 (18:48 +0000)]
menus: Drop sub-menu class
Menus can now be stacked
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 18:41:03 +0000 (18:41 +0000)]
menus: Drop support for dividers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 17:41:08 +0000 (17:41 +0000)]
Makefile: Install graphs.html
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 17:38:18 +0000 (17:38 +0000)]
CSS: Add a small margin under the top navigation bar
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 17:30:31 +0000 (17:30 +0000)]
CSS: Update colour palette
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 17:30:18 +0000 (17:30 +0000)]
templates: base: Add menu title to sidebar
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 17:30:04 +0000 (17:30 +0000)]
demo: Add an example for a couple of buttons
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 17:10:22 +0000 (17:10 +0000)]
Makefile: Do not regenerate everything when Makefile changes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 17:09:18 +0000 (17:09 +0000)]
Include all required Javascript in base template
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 15:38:53 +0000 (15:38 +0000)]
Makefile: Fix re-definition of EXTRA_DIST
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 15:38:14 +0000 (15:38 +0000)]
CSS: Use Prompt as default font
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 11:16:15 +0000 (11:16 +0000)]
fonts: Install Prompt from Google Fonts
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 11:10:51 +0000 (11:10 +0000)]
Makefile: Ship foundation-sites in source tarball
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 1 Dec 2021 11:06:19 +0000 (11:06 +0000)]
Refactor forms
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 29 Nov 2021 15:52:42 +0000 (15:52 +0000)]
templates: Migrate base template to Foundation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 29 Nov 2021 15:07:29 +0000 (15:07 +0000)]
CSS: Enable a good default configuration for Foundation
This is most likely more than we need in production, but it is good
practise for development to enable everything that we could need to have
more room to test things.
We will have to thin this out a little bit later on.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 29 Nov 2021 15:03:08 +0000 (15:03 +0000)]
CSS: Drop Bootstrap
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 29 Nov 2021 14:55:11 +0000 (14:55 +0000)]
configure: Search for SASSC
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 29 Nov 2021 14:51:19 +0000 (14:51 +0000)]
Add Foundation Sites as a submodule
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 22 Jul 2016 16:47:56 +0000 (18:47 +0200)]
Initialize translation method in graph exporter
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 22 Jul 2016 16:42:47 +0000 (18:42 +0200)]
Create a simple engine for forms
This allows to create forms without replicating HTML code
and allows accessing them very easily on the backend.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Dec 2015 21:55:33 +0000 (22:55 +0100)]
analytics: Add graph thumbnails
Thumbnails of graphs are very handy for the user to
see certain events in the graph at one sight.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Dec 2015 21:53:37 +0000 (22:53 +0100)]
i18n: Define the _ function
This is just a dummy for now, but it has been used
in some parts of the code.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 13 Dec 2015 00:05:42 +0000 (01:05 +0100)]
graphs: Remove title in graph image except for exports
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 12 Dec 2015 22:46:43 +0000 (23:46 +0100)]
analytics: Add system interrupts graph
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 12 Dec 2015 22:43:55 +0000 (23:43 +0100)]
analytics: Add the context switches graph
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 12 Dec 2015 22:39:58 +0000 (23:39 +0100)]
analytics: Add network graphs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Oct 2015 00:12:29 +0000 (01:12 +0100)]
Add graphs handlers
This patch adds more handlers that show graphs from collecty and
also extends the interface to collecty.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Oct 2015 00:58:13 +0000 (02:58 +0200)]
i18n: Add a submodule that handles translations
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Oct 2015 00:53:04 +0000 (02:53 +0200)]
Add a simple menu implementation
...and some example code that uses that
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Oct 2015 12:02:07 +0000 (14:02 +0200)]
ui/utils: Use backend module to determine the hostname
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Oct 2015 12:01:09 +0000 (14:01 +0200)]
Add handler that serves graphs from collecty
This handler connects to collecty and generates graphs
of the system in various formats and resolutions.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Oct 2015 01:42:59 +0000 (03:42 +0200)]
Add a very basic website template
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Oct 2015 01:19:40 +0000 (03:19 +0200)]
Fix importing UI methods
The handle wasn't used and therefore the UI method could
not be found by its proper name.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Oct 2015 00:13:23 +0000 (02:13 +0200)]
Add a basic web server that serves static files
Also adds Bootstrap and jQuery which are now shipped with
westferry. These have to go away eventually, but it makes
development easier at the moment.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 17 Oct 2015 21:43:14 +0000 (23:43 +0200)]
Create a basic, modular frontend web service
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 17 Oct 2015 20:20:10 +0000 (22:20 +0200)]
Initial creating of the project
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>