Show properly formatted time (fixes #149)

This commit is contained in:
Jakob Borg committed 2014-04-22 15:59:16 +02:00
1 parent 35ebdc76ff
commit e73b7e0398
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -63,7 +63,7 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["favicon.png"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffec5c5173dbb6b27ecfaf403873d364ae29d94ed2db7124cd2476da66da269938b93d673a7d804848440d022c00da51539fdf7e76019222294a96642971a77db04512e002f876b1fb015c7270ffeccde9fb7fbf7d49129b8ad1bd01fe1041e57418301910390d69960d033393914db89c065887d178748f9041ca2c255142b5617618e476127e13cc0b126bb390fd9ef3cb61f0aff0c3f3f054a519b57c2c584022252d9370d7ab9743164f59ed3e4953360c2e39bbca94b6b5aa573cb6c93066973c62a13b39205c72cba9084d44051b1ef50e1704c5cc449a67962b5993b5508de636517aa186e0f2826826000228b6516e098f5052a2d964184ce8259ef632870cde60b9156c54e135e8fb0b952c7fdf58296baca6593f32a65f9df5522e7b7025289ab433c14cc298f59d71e7c4ce32e8af651f2ddeec4a0819ab78463eb94342321ac7d0763856d6aaf484fcdf61f6f159513681f185139a72313b21c1f74c5c32cb234a5eb39c0507a4ba70409e6b00f680182a4d6898e6132fe2fa9efb498e0e48720c7f8fe1ef09fc3d85bfafab2edcba9942c415e3d3c49e90c787878de6696f6c65d51a8211c62c529aa29e4f88549235eae7e27f93a755fd94ea2997a155d90939ea3d6569a36ecf894b955426a311eb1e5355dcba958279876012319386c523eb268bd52334d6c55254dbf2d209d8c5f2d24a72bc527267692539ae4637563a66da63b2009f6b8c580d074dd0a9e053c03b8229c374130aa1a6aa85f809397cd6b4d1da15d772f8746eaa9932dcab13660328f6b28575a6d5543363aa4692c2588e8fe6420a55975381cb046ccc2e11541d8563aa2bb1306f59d825db1984e17f30b0a2e3f27229345242d00cd00e2fb941a757c98bb9c9049d35616edeb3d6ed5c62cf5aa0736343a9c2712e04b3b521c065e73e42741fbee9d68d601f224fe5b276c2b150d145052b60ea5c30789772fa54606b0fd5d1bc604ca38ba956b98cb115a541a5d3f1c3e3c75f1f90e32787f8efe8d1b3a6216a1af3dcc0ccaf19446933a003f2a4ad63d00d5caee9a1352e98adb21753f0f82d3720d8047a7b38f7038de11d1dce2fd74dde0df2d9cd589500833f8e84a217dd6640eef314c31d9576defd41dfa90c426edfc7dc7b03e7e75114989e0613617a189c97c1e6d46a01114c50638641d95e1197ee872179af3282861d86fe9aa497556d7a8925fe079d407918b309cd058461688db97a7cea9c6c11780631af8460a7280c5f176518b200f4661be158531907a3014fa76509ba8a80181d61cc0bf12c3c3afec64555e2a37ef0f83828e6b73b1e91f37988c546aa16c739cc745944497f5261823103feca41b96393920c268b37da72d450e0c84f247874015428e6f69c590bad99878fa0eff5614dc52c4b900590ea08d4037ca0e81829ef1cf47d770ae0fa809c0beb7d68d42b640996be3e6af05bae8d05555c1d1025c58c0029b992844f886411b82daa67cfc83b662cd5965c512da1d952db857818140702721fe44ff8f49544182b7c40f05c758dce88308d41275569b31c86c90471ffc3a2d95acd8eba21dab3ab35481e374b1c5f0a46e5285e3316b31826c0e35185d872b1383d1a2d43a56cf43e61c48f37f7048124d4903163e014e825785bd00bcc424b680451865a16f7e6e645d21c212fba635555098322e07ed514dd1bf4b3461f6fee3406e3da9cd9c08ec176ebe63cb7e3baf1165d5fcb6e819c42f5646ebb951ad455d37cbb86130946f5847f0c3a54d5bcd038ad9d14870b06cfa6b900f704f6d932e786e196f2f0c677ccd107a5672ef89187e8d3d0d33f9a4be834f2afd7b0f1d229dedac68b3e72666e63e1b9a81c29c6f95cbab0113b23d02c63d4a215640aa213c15fd312e0d626ed4b2de7dde4c4c1e8d32794d43be39a4588f2f575d30f2fef5ec54e167ab1b4276d28aaa01e1007e530a8a9fbd559a7e02523ca61b693aea960e9dc85af230e994505cbabb3e578b83bdb8ade629cb8c64cb492fc0fefd360a2da7c51b5db8c3d52690a8c7ef3f17bb7e3a724f4f4140f1f16883c2ad139771dad2e6f89d4a0df6d295b1ad077428da9f0d3c3e33be1b0f8de099c5390cdb632a654c54cfc5220f56b6fea3af92d768cfc49a8b8a233f33a4fc74c5f5ffbfe1e902537bd985977d3984b8ab3f5c55eccf34715ed0bc444a53bc15060173784d0ddb31b04776cb61fe4dc0d0070bb831bd60e791cc6402f611111ef0278094c6e43dcf196fd1aee6ebce5369162408bbdc0f642035dbc738eeb10b68cc9888b395f7b0902067dbab23b1bdae6a09f8b05beb050b35d6b2fbcb7b650eba6c0752c691c3b28d7825160e42c417c1ec735feb86fde5b67adafc1fe6b7cd50df50e1156ecdea64cb5895af274f496314d4a494fb7a0b212ee3d9d4c91cd2a588369270bd5bc03528bb25fd3943d2c1a59c14e3e0baf750601968c9b923b7156f810622b6f8e80c0c4d06b20e3646c4b21dc88ef20b7f59b7f1e07cf6be74094f814ccf69608ed98229c15319c686ad95de1062046c2c211746b7e29e0eaa1e631ea7339ce30e2a7cc6a1e5d5fc3d95e2ced43b60f58f26c2fa0a8dcee06951d5b979bae974c9bf996f0ed50dc76dd8d80fd3fdb9b7bba834411a1af86fbd7e38a0bc4e07dc28d2306b7e70516443978f6cd0a1eb0d464cfbe0c3738cdb5864846de3dff89e4968b2258ee6616265b4d42333396a53df8a9afd8b0877bf1e02502a76f3fd411200f8f0e895954fd56405073616e834594e56f99c607e4ad752f9c4aa00b9a8a93a3ebebffc141dc0587dea00bb80cb154ec06ca1dd0862f400df600c12d28c217a601c5d3c3c2b461accfa554b98cd89b1fc8fd21c9252c34b944bf7cd3462b2d6e2486e9cb855d80edd045179b282db7e4f6268ff0216ab06a94c1e88d7bc2bf5503319553186af50c76490393c94d2dfcc35ebe387b59d1c897d8e92ac9ce163b5d9e717d863d2e7fec37bafacd47b978e9a5d64a9bee740586653f02937af8a827989cda848cc8e15dcc5b78ad2c8fd8adf215ea9c16068e7cb6367ed4714a85806000577bef79ca201cc064632741929ca4e989313d036eecfafa04d4ecaa924f9f269a33198b99df2cc33b1dde8ec9ee3f6161237376a6e6ad0187fbe687cf9b79d030d32a0da74a9ac2cb2f5c36e17ab954657246710a9d6471918e48121ec74c861fcd7ac954592b930a1d36928262f9dd50656d05825d2beea81dfa3c911a30e0e7c059375b70bb858503c77cee933e806322956bc37a5592734f32db0f46e77986296ca44fbe553a4fbd73ae7bcfa54d944098b4de9881d6a6dc26f9b817a9b41f519126fdaad1be66a074838fbb7e04e337b00ef21736687783d6aef8050f46672aca71f7d02d33f63d406e4c8ec37b9163eed85edb02e5814e818d9dba60d06c6b1ef0ba72d6dc630b66af94bef06e8aa42a0682574e0c34691e430f7d1d37afLine truncated
bs, _ = hex.DecodeString("1f8b080000096e8800ffec5c5173dbb6b27ecfaf403873d364ae29d94ed2db7124cd2476da66da269938b93d673a7d804848440d022c00da51539fdf7e76019222294a96642971a77db04512e002f876b1fb015c7270ffeccde9fb7fbf7d49129b8ad1bd01fe1041e57418301910390d69960d033393914db89c065887d178748f9041ca2c255142b5617618e476127e13cc0b126bb390fd9ef3cb61f0aff0c3f3f054a519b57c2c584022252d9370d7ab9743164f59ed3e4953360c2e39bbca94b6b5aa573cb6c93066973c62a13b39205c72cba9084d44051b1ef50e1704c5cc449a67962b5993b5508de636517aa186e0f2826826000228b6516e098f5052a2d964184ce8259ef632870cde60b9156c54e135e8fb0b952c7fdf58296baca6593f32a65f9df5522e7b7025289ab433c14cc298f59d71e7c4ce32e8af651f2ddeec4a0819ab78463eb94342321ac7d0763856d6aaf484fcdf61f6f159513681f185139a72313b21c1f74c5c32cb234a5eb39c0507a4ba70409e6b00f680182a4d6898e6132fe2fa9efb498e0e48720c7f8fe1ef09fc3d85bfafab2edcba9942c415e3d3c49e90c787878de6696f6c65d51a8211c62c529aa29e4f88549235eae7e27f93a755fd94ea2997a155d90939ea3d6569a36ecf894b955426a311eb1e5355dcba958279876012319386c523eb268bd52334d6c55254dbf2d209d8c5f2d24a72bc527267692539ae4637563a66da63b2009f6b8c580d074dd0a9e053c03b8229c374130aa1a6aa85f809397cd6b4d1da15d772f8746eaa9932dcab13660328f6b28575a6d5543363aa4692c2588e8fe6420a55975381cb046ccc2e11541d8563aa2bb1306f59d825db1984e17f30b0a2e3f27229345242d00cd00e2fb941a757c98bb9c9049d35616edeb3d6ed5c62cf5aa0736343a9c2712e04b3b521c065e73e42741fbee9d68d601f224fe5b276c2b150d145052b60ea5c30789772fa54606b0fd5d1bc604ca38ba956b98cb115a541a5d3f1c3e3c75f1f90e32787f8efe8d1b3a6216a1af3dcc0ccaf19446933a003f2a4ad63d00d5caee9a1352e98adb21753f0f82d3720d8047a7b38f7038de11d1dce2fd74dde0df2d9cd589500833f8e84a217dd6640eef314c31d9576defd41dfa90c426edfc7dc7b03e7e75114989e0613617a189c97c1e6d46a01114c50638641d95e1197ee872179af3282861d86fe9aa497556d7a8925fe079d407918b309cd058461688db97a7cea9c6c11780631af8460a7280c5f176518b200f4661be158531907a3014fa76509ba8a80181d61cc0bf12c3c3afec64555e2a37ef0f83828e6b73b1e91f37988c546aa16c739cc745944497f5261823103feca41b96393920c268b37da72d450e0c84f247874015428e6f69c590bad99878fa0eff5614dc52c4b900590ea08d4037ca0e81829ef1cf47d770ae0fa809c0beb7d68d42b640996be3e6af05bae8d05555c1d1025c58c0029b992844f886411b82daa67cfc83b662cd5965c512da1d952db857818140702721fe44ff8f49544182b7c40f05c758dce88308d41275569b31c86c90471ffc3a2d95acd8eba21dab3ab35481e374b1c5f0a46e5285e3316b31826c0e35185d872b1383d1a2d43a56cf43e61c48f37f7048124d4903163e014e825785bd00bcc424b680451865a16f7e6e645d21c212fba635555098322e07ed514dd1bf4b3461f6fee3406e3da9cd9c08ec176ebe63cb7e3baf1165d5fcb6e819c42f5646ebb951ad455d37cbb86130946f5847f0c3a54d5bcd038ad9d14870b06cfa6b900f704f6d932e786e196f2f0c677ccd107a5672ef89187e8d3d0d33f9a4be834f2afd7b0f1d229dedac68b3e72666e63e1b9a81c29c6f95cbab0113b23d02c63d4a215640aa213c15fd312e0d626ed4b2de7dde4c4c1e8d32794d43be39a4588f2f575d30f2fef5ec54e167ab1b4276d28aaa01e1007e530a8a9fbd559a7e02523ca61b693aea960e9dc85af230e994505cbabb3e578b83bdb8ade629cb8c64cb492fc0fefd360a2da7c51b5db8c3d52690a8c7ef3f17bb7e3a724f4f4140f1f16883c2ad139771dad2e6f89d4a0df6d295b1ad077428da9f0d3c3e33be1b0f8de099c5390cdb632a654c54cfc5220f56b6fea3af92d768cfc49a8b8a233f33a4fc74c5f5ffbfe1e902537bd985977d3984b8ab3f5c55eccf34715ed0bc444a53bc15060173784d0ddb31b04776cb61fe4dc0d0070bb831bd60e791cc6402f611111ef0278094c6e43dcf196fd1aee6ebce5369162408bbdc0f642035dbc738eeb10b68cc9888b395f7b0902067dbab23b1bdae6a09f8b05beb050b35d6b2fbcb7b650eba6c0752c691c3b28d7825160e42c417c1ec735feb86fde5b67adafc1fe6b7cd50df50e1156ecdea64cb5895af274f496314d4a494fb7a0b212ee3d9d4c91cd2a588369270bd5bc03528bb25fd3943d2c1a59c14e3e0baf750601968c9b923b7156f810622b6f8e80c0c4d06b20e3646c4b21dc88ef20b7f59b7f1e07cf6be74094f814ccf69608ed98229c15319c686ad95de1062046c2c211746b7e29e0eaa1e631ea7339ce30e2a7cc6a1e5d5fc3d95e2ced43b60f58f26c2fa0a8dcee06951d5b979bae974c9bf996f0ed50dc76dd8d80fd3fdb9b7bba834411a1af86fbd7e38a0bc4e07dc28d2306b7e70516443978f6cd0a1eb0d464cfbe0c3738cdb5864846de3dff89e4968b2258ee6616265b4d42333396a53df8a9afd8b0877bf1e02502a76f3fd411200f8f0e895954fd56405073616e834594e56f99c607e4ad752f9c4aa00b9a8a93a3ebebffc141dc0587dea00bb80cb154ec06ca1dd0862f400df600c12d28c217a601c5d3c3c2b461accfa554b98cd89b1fc8fd21c9252c34b944bf7cd3462b2d6e2486e9cb855d80edd045179b282db7e4f6268ff0216ab06a94c1e88d7bc2bf5503319553186af50c76490393c94d2dfcc35ebe387b59d1c897d8e92ac9ce163b5d9e717d863d2e7fec37bafacd47b978e9a5d64a9bee740586653f02937af8a827989cda848cc8e15dcc5b78ad2c8fd8adf215ea9c16068e7cb6367ed4714a85806000577bef79ca201cc0646327c1f727697a021eecfafa0434ec6a914f9f269a33198b99df27c39b1cd48ec4ee3f5761234b7656e60d0147fae687cf9b74d0b0d02a03a7ca97c2cb2f5c22e17a6954655e46710a9d6471918948121ec74c861fcd7a7954592b890a7d35f28162e5dd50656df1815d2beea81dfa14911a30e0e2c04f375b701b8585efc654ee933e806322956bc37a557e734f32db0f46e77986d96ba44fbe553a4fbd5fae3bcea54d944098b4de9881d6a6dc26f9b817a9b41f519126fdaad1be66a074834fba7e04bb37b004f21736687783d6aef8050f46672aca71e3d0ad30f63d406e4c8ec37b9163dad85edb02e5814e81889dba38d06c6b1eebbad2d5dc130b66af94bef01e8aa42a066e574e0c34691e430f7d1d37af2bbfe0Line truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["index.html"] = bs
+1 -1
View File
@@ -278,7 +278,7 @@
<div class="panel panel-warning">
<div class="panel-heading"><h3 class="panel-title">Notice</h3></div>
<div class="panel-body">
<p ng-repeat="err in errorList()"><small>{{err.Time | date:"hh:mm:ss.sss"}}:</small> {{friendlyNodes(err.Error)}}</p>
<p ng-repeat="err in errorList()"><small>{{err.Time | date:"H:mm:ss"}}:</small> {{friendlyNodes(err.Error)}}</p>
</div>
<div class="panel-footer">
<button type="button" class="pull-right btn btn-sm btn-default" ng-click="clearErrors()">OK</button>