Version date format and time ago + Fix folder toggle class
This commit is contained in:
@@ -2,17 +2,24 @@ angular_module.controller(
|
||||
'ProjectController',
|
||||
[
|
||||
'$scope',
|
||||
'$interval',
|
||||
'project',
|
||||
function( $scope, project )
|
||||
function( $scope, $interval, project )
|
||||
{
|
||||
// Every 5 seconds
|
||||
$interval( function()
|
||||
{
|
||||
// Each version
|
||||
project.each_version( function( version )
|
||||
{
|
||||
// Date
|
||||
version.time_from_now = version.moment_date.fromNow();
|
||||
} );
|
||||
}, 5000 );
|
||||
|
||||
$scope.folder_click = function( folder )
|
||||
{
|
||||
project.each_folder( function( folder )
|
||||
{
|
||||
folder.active = false;
|
||||
} );
|
||||
|
||||
folder.active = true;
|
||||
folder.active = !folder.active;
|
||||
};
|
||||
|
||||
$scope.file_click = function( file )
|
||||
|
||||
@@ -99,6 +99,12 @@ angular_module.factory(
|
||||
// Reformat versions
|
||||
result.each_version( data, function( version )
|
||||
{
|
||||
// Date
|
||||
version.moment_date = moment( version.date );
|
||||
version.date_formated = version.moment_date.format( 'LTS' );
|
||||
version.time_from_now = version.moment_date.fromNow();
|
||||
|
||||
// Differencies
|
||||
var count = 0,
|
||||
modified = 0;
|
||||
|
||||
@@ -115,7 +121,7 @@ angular_module.factory(
|
||||
var _diff = version.diff[ _diff_key ];
|
||||
count += _diff.count;
|
||||
|
||||
if( _diff.removed || _diff.added )
|
||||
if( _diff.added /*|| _diff.removed*/ )
|
||||
modified += _diff.count;
|
||||
}
|
||||
version.diff_ratio = modified / count;
|
||||
|
||||
Reference in New Issue
Block a user