Commit Graph

114 Commits

Author SHA1 Message Date
zolliker 0f16699323 change value of input element only when opening the edit
updates do not need to update them
(not yet done for enum and checkbox)
2025-05-02 11:35:56 +02:00
Daniel 7898e375b4 Fixed some layout issues fpr modules and parameters 2025-05-01 15:00:16 +02:00
Daniel 715381c088 pushbutton changed to link in left column 2025-05-01 14:32:31 +02:00
Daniel 0542f41ec0 Merge branch 'daniel' of https://gitlab.psi.ch/samenv/seweb into daniel 2025-05-01 11:19:11 +02:00
Daniel 023145ca3d okay-button for input 2025-05-01 11:18:58 +02:00
zolliker 51c9973c0d make write permission check case insensitive 2025-05-01 08:54:26 +02:00
Daniel 744184eb54 back to (modified) old icon theme 2025-04-30 18:47:56 +02:00
Daniel 712ea7bbab Changed some icons 2025-04-30 17:23:06 +02:00
Daniel 82e044020c Merge branch 'daniel' of https://gitlab.psi.ch/samenv/seweb into daniel
# Conflicts:
#	client/jsFiles/SEAWebClientMain.js
2025-04-30 17:04:49 +02:00
Daniel 8c03da89d9 modules-Block: prepared different input options, grid-element: panel-background added -> icon always visible 2025-04-30 16:43:57 +02:00
zolliker b0761d9be9 make sure instrument and device are availabel separately
- added comment to the alert to be modified
  ("You changed a field without pressing the return key.")
2025-04-30 14:46:22 +02:00
Daniel 2eaced4283 Changed some icons, modules block: different input elements (not tested), write permission promt 2025-04-27 12:39:26 +02:00
Daniel a9ca113f2c Global write permission | lock button
+ lock icon added: click -> toggle global write permission
2025-04-27 09:36:03 +02:00
Daniel bd9efaa3de input element display:block instead of float -> displayed in the same row 2025-04-25 18:29:00 +02:00
Daniel 13e8570afd Merge branch 'daniel' of https://gitlab.psi.ch/samenv/seweb into daniel 2025-04-25 17:05:47 +02:00
Daniel d15b72fa98 Changed updateValue... 2025-04-25 17:05:27 +02:00
zolliker 54d77218cd treat different types for module block 2025-04-25 16:14:38 +02:00
Daniel d6fd8ad6d0 Changed some icons... 2025-04-25 14:12:09 +02:00
Daniel 62c981d396 Fixed some display problems for module and parameter block 2025-04-25 13:12:06 +02:00
Daniel a4b9ad17cd Edit button for module block 2025-04-25 13:02:49 +02:00
Daniel 924116627f Merge branch 'daniel' of https://gitlab.psi.ch/samenv/seweb into daniel 2025-04-25 09:55:44 +02:00
Daniel 654d79461b console not shown at start, infobox for touch device 2025-04-25 09:54:55 +02:00
zolliker 74e1a84253 fixes for select_instrument 2025-04-25 09:00:47 +02:00
Daniel ff0c00cabb Some bugfixes for input elements 2025-04-24 18:12:38 +02:00
Daniel 0d5ffd72a8 Diverse Anpassungen besonders bei SEAWebClientGroup 2025-04-24 14:50:27 +02:00
zolliker 58ee8130e6 report status and target in update_main
+ add SECoP commands [WIP]
+ fix case 4 (error icon) in updateStatus (SEAWebClientCommunication.js)
2025-04-22 18:03:24 +02:00
Daniel 4ad37d5c2f Änderungen für den Modul- und denParameterblock 2025-04-22 14:35:19 +02:00
Daniel 0ec5672068 console, modules 2025-04-16 18:37:32 +02:00
Daniel 3be94ba3f6 status-icon with statuscode, use entire row as link to parameters 2025-04-16 13:31:24 +02:00
Daniel 385a413870 Another icon 2025-04-15 16:39:51 +02:00
Daniel 40dc6dc7d8 Some missing icons 2025-04-15 15:51:49 +02:00
Daniel 737e29975a Some new icons with logic (not completed yet) 2025-04-15 10:03:39 +02:00
Daniel 135802c626 Some esponsivity bugfixes 2025-04-13 10:37:45 +02:00
Daniel 1c94abb3ce Merge branch 'daniel' of https://gitlab.psi.ch/samenv/seweb into daniel 2025-03-24 06:46:19 +01:00
l_samenv 47213d7576 small fixes
- variable homeButton was removed in SEAWebClientMain.js
- add webserver.log to .gitignore
2025-03-19 11:50:06 +01:00
Daniel 2da1798d42 Merge branch 'daniel' of https://gitlab.psi.ch/samenv/seweb into daniel 2025-03-19 09:51:19 +01:00
Daniel f2b12301ee Restored some HTML-Debugging-tools 2025-03-19 09:50:14 +01:00
l_samenv 958e472f3b rework of the server side
main change: the same server may be used for several instruments

- client classes are 'Interactors' dealing with the parameters etc.
- methods from history are added to the clients
+ improvements on the js client side
2025-03-19 08:44:35 +01:00
zolliker 98c3870b81 merge with master branch 2025-03-18 14:18:55 +01:00
zolliker 5b6684fcef add select_experiment 2025-03-18 14:15:14 +01:00
zolliker 2c59e37074 major rework
using influxdb structure independed of nicos cache
2025-03-18 14:14:45 +01:00
Daniel 7aef895462 Removed obsolete files 2025-03-17 16:17:41 +01:00
Daniel ca2945ac22 Swiper removed
- Swiper removal work in progress
+ Fine debugging for every js-file
2025-03-17 11:07:50 +01:00
l_samenv b07ca0bd4f restructure code and use frappy.client for SECoP
- separation of SECoP part from webserver
- use frappy client instead of own code for SECoP communication
2024-10-23 11:13:40 +02:00
l_samenv b708197d27 rework updateValues
+ remove "SEA " from page title
2024-09-27 14:48:08 +02:00
l_samenv cd306c45ac fix URI encoding and let SECoP module show value
- URI encoding must happen by element
- show values in SECoP module
2024-09-27 13:47:59 +02:00
l_samenv e71cb74391 improve graphics layout
- 'bevel' line style prohibits 'peaks' on locally noisy values
- fix option 'stepped' instead of 'steppedLine'
- set period to 0 for target parameters
- thinker lines, adjustable by a constant
2024-09-27 10:57:45 +02:00
l_samenv 7184d28047 fix wrongly triggered message after a parameter change
after pressing the return key, no message should appear like
'You changed a field without pressing the return key'
2024-09-27 10:53:12 +02:00
l_samenv 2e21f52071 fix in communication: use encodeURI
this is needed e.g. when command socntain blanks
2024-09-27 10:49:57 +02:00
l_samenv 69ea17aec6 allow multiple SecNode connections
+ change layout when console is not to be shown
+ catch file not found error
2024-09-25 16:33:28 +02:00