Commit Graph

655 Commits

Author SHA1 Message Date
Thomas Lamprecht
641df09e9e taskviewer: port over extraTite config parameter
commit acc9bf4752972ffd79af1c78510fcce24c2db959 (Close #1268: Show
migration start server and migration end server) introduced the
possibility to display additional information in the TaskViewer
window title. This change happened after the widget toolkit formed
and seems reasonable to have here, thus port it over.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2017-12-07 12:00:27 +01:00
Thomas Lamprecht
85d85d151c ObjectGrid: add_text_row: allow setting vtype for editor
Allow setting a validation type for the editors text field

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2017-12-07 12:00:27 +01:00
Dietmar Maurer
4f0b8a1a72 bump version to 1.0-8 2017-11-29 12:09:26 +01:00
Dominik Csapak
ff5351f775 remove updatequeue
since all modern browsers can properly handle multiple
xmlhttprequests, we do not need to serialize them ourselves, but
leave it to the browser

this fixes an issue wehre a canceled request of an updatestore
blocks all other updatestores until refresh

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-29 12:04:31 +01:00
Dietmar Maurer
03c29495f5 bump version to 1.0-7 2017-11-23 07:30:09 +01:00
Dietmar Maurer
929d5ff7ea UpdateStore.js - fix update problem with chrome 2017-11-23 07:27:27 +01:00
Dietmar Maurer
2e67cd694c bump version to 1.0-6 2017-11-14 11:39:20 +01:00
Dominik Csapak
b33f451f98 change 'create' parameter to 'isCreate'
this mirrors the changes from Emmanuel in commit
9af71828d42c67b13144b568eee828b215054399
of pve-manager

where he renamed the 'create' parameter of the Edit Window to
isCreate, to avoid countless jslint errors regarding type confusion

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-14 11:37:04 +01:00
Dominik Csapak
7c0e4c25c1 make network devices types configureable
so that we can show all on pve and only bonds on pmg

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-14 11:36:46 +01:00
Dominik Csapak
00ee113714 use Proxmox.window.TaskProgress instead of PVE.window.TaskProgress
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-14 11:36:22 +01:00
Dominik Csapak
ffea05ec4e add custom submittext to Edit Window
we will use this for the restore window

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-14 11:36:12 +01:00
Dominik Csapak
fa6dc53bcc add missing BondModeSelector to widget toolkit
this is needed for the node/NetworkEdit.js

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-14 11:35:48 +01:00
Dietmar Maurer
621b567f21 bump version to 1.0-5 2017-11-14 08:12:52 +01:00
Dominik Csapak
84af78a1be use (de)activate events for dns/timeview
this allows us to properly stop the updatestore when in a
tab/cardpanel

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-10 17:27:36 +01:00
Dietmar Maurer
4753e65dd6 bump version to 1.0-4 2017-10-24 08:45:40 +02:00
Dominik Csapak
a2d8b9a99a add textarea/enter workaround
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-17 09:08:28 +02:00
Dominik Csapak
5f0f6b13b5 fix updateStore destroy
the store never fires/gets a destroy event, thus it
never stops the load_task and never unqueues itself in case
the store gets destroyed but not explicitely stopped

with overriding the destroy method, this works now as intended

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-11 11:46:29 +02:00
Dominik Csapak
9950ec0f7d RRDChart.js: add the seriesConfig parameter
so that we can override the the series with custom options like 'color'

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-11 06:46:50 +02:00
Dominik Csapak
fcb5b70f0e RRDChart.js: add the noTool parameter
so that we can omit the panel header

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-11 06:45:39 +02:00
Dominik Csapak
51613acea2 RRDChart.js: use the fieldtitle or fieldname as axistitle
if no unit applies

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-11 06:45:06 +02:00
Dominik Csapak
b07f375602 add autostart and alias to UpdateStore
the alias is to use it in a declarative syntax,
the autostart parameter automatically starts the update

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-11 06:44:29 +02:00
Dominik Csapak
b91c7ce210 add format_size from pve
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-11 06:43:39 +02:00
Dominik Csapak
e7ff021c57 add GaugeWidget from PVE
and adds the functionality to set a different fontsize

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-11 06:41:30 +02:00
Dietmar Maurer
917433e621 Tasks.js - correctly display load errors 2017-10-09 07:33:27 +02:00
Dietmar Maurer
b81cf17334 NetworkView.js - correctly set eror mask 2017-10-09 07:00:32 +02:00
Dietmar Maurer
0ee4c725d3 only define gettext if not already defined 2017-10-04 12:17:42 +02:00
Dietmar Maurer
f6f0066aff LanguageSelector.js - add language selector 2017-10-04 11:16:22 +02:00
Dietmar Maurer
8f5a1a0847 do not translate subscription level
To avoid confusion.
2017-10-04 09:59:11 +02:00
Dietmar Maurer
02ef30c91f new helper format_subscription_level 2017-10-03 14:41:01 +02:00
Dietmar Maurer
c3457485e6 allow to set onlineHelp on Proxmox.window.Edit 2017-10-03 13:17:47 +02:00
Dietmar Maurer
ca31548b04 Revert "add grid/SelectFeature.js"
This reverts commit e58445b3a4.

This is no longer required, because we can simply set:

    viewConfig: {
	enableTextSelection: true
    },
2017-09-27 13:11:57 +02:00
Dietmar Maurer
e58445b3a4 add grid/SelectFeature.js 2017-09-27 12:52:39 +02:00
Dietmar Maurer
a3489b1016 add HelpButton class 2017-09-27 10:04:29 +02:00
Dietmar Maurer
5f93e01085 new checked_command helper, add APT.js 2017-09-25 12:31:36 +02:00
Dietmar Maurer
00ecc6db47 DateTimeField.js - relay change events 2017-09-21 09:36:36 +02:00
Dietmar Maurer
2e7bd1dcba form/DateTimeField.js - new widget to select Date with Time 2017-09-20 12:42:42 +02:00
Dietmar Maurer
16f921d7b8 bump version to 1.0-3 2017-09-06 09:37:48 +02:00
Dietmar Maurer
5b4b3ffdb6 monStoreErrors: new option clearMaskBeforeLoad
To clear error mask before load starts.
2017-09-06 08:53:12 +02:00
Dietmar Maurer
0c786d2b08 add RRDChart class 2017-08-29 08:43:50 +02:00
Dietmar Maurer
1748088d28 add RRDStore class
Copied from pve-manager:

- removed field specification
- changed statid to proxmoxRRDTypeSelection
2017-08-29 07:27:40 +02:00
Dietmar Maurer
a0ba293c12 add RRDTypeSelector class
Mostly copied from pve-manager.

- added gettext translations
- changed class and state name
2017-08-29 06:25:25 +02:00
Dietmar Maurer
a7dcbdebb9 set default focus and default button for edit window
this patch sets following defaults for the edit window:

defaultFocus: 'field'

sets the focus on the first field it finds in its child items,
works for most edit windows, so that the cursor stands in a
textfield, or on a checkbox

defaultButton: 'submitbutton'

so that when someone presses enter, we submit the form

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-04-25 06:17:22 +02:00
Dietmar Maurer
452892dfba add helpers to render uptime 2017-04-12 10:55:32 +02:00
Dietmar Maurer
4297e79537 ObjectGrid.js: new monStoreErrors properties 2017-04-07 06:31:34 +02:00
Dietmar Maurer
835b5d8e6a bump version to 1.0-2 2017-04-05 10:23:15 +02:00
Dominik Csapak
1a68e95dec change time of startupdate
because these components are not always children of
a tabpanel or standalone, we cannot use activate here
else we do not trigger the startupdate

disadvantage: when used as a child of a tabpanel,
it starts immediately instead of when clicking on the tab

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-04-05 09:43:19 +02:00
Dominik Csapak
3c93b430cd add baseurl of stdremovebutton to config
so that we can bind this

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-04-05 09:42:22 +02:00
Dietmar Maurer
ecb078243a ServiceView.js: add syslog button 2017-04-05 07:36:50 +02:00
Dietmar Maurer
f21840aa20 ServiceView.js: view syslog on dblclick 2017-04-04 06:36:31 +02:00
Dietmar Maurer
6a42adffda button/Button.js: do not sreach for selection model if selModel === null
For Buttons which needs to trigger when nothing is selected.
2017-04-01 17:54:40 +02:00