Fix system overview edit hostname form validation
- Add pattern for no spaces
- Fix character count
- Prepopulate hostname in input field
- Show error for invalid input
- Improve form accessibility
- Correct global disabled primary button style
Resolves openbmc/phosphor-webui#71
Signed-off-by: Dixsie Wolmers <dixsiew@gmail.com>
Change-Id: Ia0601ac7c52229d0606dc5b13397b468fa81426d
diff --git a/app/overview/controllers/system-overview-controller.js b/app/overview/controllers/system-overview-controller.js
index 0b7d2f0..8d43613 100644
--- a/app/overview/controllers/system-overview-controller.js
+++ b/app/overview/controllers/system-overview-controller.js
@@ -24,6 +24,7 @@
$scope.bmc_ip_addresses = [];
$scope.loading = false;
$scope.edit_hostname = false;
+ $scope.newHostname = '';
loadOverviewData();
@@ -103,6 +104,7 @@
// TODO: openbmc/openbmc#3150 Support IPV6 when
// officially supported by the backend
$scope.bmc_ip_addresses = data.formatted_data.ip_addresses.ipv4;
+ $scope.newHostname = data.hostname;
},
function(error) {
console.log(JSON.stringify(error));