diff --git a/public/src/css/common.css b/public/src/css/common.css index fef90e8..6c0febf 100644 --- a/public/src/css/common.css +++ b/public/src/css/common.css @@ -193,6 +193,7 @@ h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { position: fixed; width: 250px; border: 1px solid #eee; + z-index: 1; } @media (max-width: 768px) { diff --git a/public/src/js/controllers/blocks.js b/public/src/js/controllers/blocks.js index b4ae5d4..b212c4e 100644 --- a/public/src/js/controllers/blocks.js +++ b/public/src/js/controllers/blocks.js @@ -16,6 +16,27 @@ angular.module('insight.blocks').controller('BlocksController', }); } + //Datepicker + var _formatTimestamp = function (date) { + var yyyy = date.getUTCFullYear().toString(); + var mm = (date.getUTCMonth() + 1).toString(); // getMonth() is zero-based + var dd = date.getUTCDate().toString(); + + return yyyy + '-' + (mm[1] ? mm : '0' + mm[0]) + '-' + (dd[1] ? dd : '0' + dd[0]); //padding + }; + + $scope.$watch('dt', function(newValue, oldValue) { + if (newValue !== oldValue) { + $location.path('/blocks-date/' + _formatTimestamp(newValue)); + } + }); + + $scope.openCalendar = function($event) { + $event.preventDefault(); + $event.stopPropagation(); + + $scope.opened = true; + }; $scope.humanSince = function(time) { var m = moment.unix(time).startOf('day'); diff --git a/public/views/block_list.html b/public/views/block_list.html index 24cd74d..99d9ffd 100644 --- a/public/views/block_list.html +++ b/public/views/block_list.html @@ -8,7 +8,10 @@

Blocks
mined on:

-

{{pagination.current}} UTC

+

+ {{pagination.current}} UTC + +

 

Today

{{humanSince(pagination.currentTs)}}