diff --git a/app/assets/javascripts/my_modules/protocols.js.erb b/app/assets/javascripts/my_modules/protocols.js.erb index 3b2f3384e..73bbdae52 100644 --- a/app/assets/javascripts/my_modules/protocols.js.erb +++ b/app/assets/javascripts/my_modules/protocols.js.erb @@ -294,6 +294,9 @@ function initLoadFromRepositoryTable(content) { { data: "5" }, { data: "6" } ], + oLanguage: { + sSearch: "Filter:" + }, rowCallback: function(row, data, dataIndex) { // Get row ID var rowId = data["DT_RowId"]; diff --git a/app/assets/javascripts/protocols/index.js b/app/assets/javascripts/protocols/index.js index f609a0699..ac6fdfb36 100644 --- a/app/assets/javascripts/protocols/index.js +++ b/app/assets/javascripts/protocols/index.js @@ -65,6 +65,9 @@ function initProtocolsTable() { { data: "5" }, { data: "6" } ], + oLanguage: { + sSearch: "Filter:" + }, rowCallback: function(row, data, dataIndex) { // Get row ID var rowId = data["DT_RowId"]; diff --git a/app/assets/javascripts/protocols/steps.js.erb b/app/assets/javascripts/protocols/steps.js.erb index 69fe217a0..b09cab854 100644 --- a/app/assets/javascripts/protocols/steps.js.erb +++ b/app/assets/javascripts/protocols/steps.js.erb @@ -43,7 +43,7 @@ var task_button = $("[data-action='complete-task']"); task_button.attr('data-action', 'uncomplete-task'); task_button.find('.btn') - .removeClass('btn-primary').addClass('btn-default'); + .removeClass('btn-success').addClass('btn-default'); $('.task-due-date').html(data.module_header_due_date_label); $('.task-state-label').html(data.module_state_label); task_button @@ -80,7 +80,8 @@ button = step.find("[data-action='complete-step']"); button.attr("data-action", "uncomplete-step"); - button.find(".btn").removeClass("btn-primary").addClass("btn-default"); + button.find(".btn").removeClass("btn-success").addClass("btn-default"); + button.find("button").html(' ' + data.new_title); if (data.task_ready_to_complete) { $('#completed-task-modal').modal('show'); @@ -92,10 +93,9 @@ button = step.find("[data-action='uncomplete-step']"); button.attr("data-action", "complete-step"); - button.find(".btn").removeClass("btn-default").addClass("btn-primary"); + button.find(".btn").removeClass("btn-default").addClass("btn-success"); + button.find("button").html(' ' + data.new_title); } - - button.find("button").html(data.new_title); }, error: function (data) { console.log ("error"); diff --git a/app/assets/javascripts/reports/reports_datatable.js.erb b/app/assets/javascripts/reports/reports_datatable.js.erb index 48c35055e..7175e51d3 100644 --- a/app/assets/javascripts/reports/reports_datatable.js.erb +++ b/app/assets/javascripts/reports/reports_datatable.js.erb @@ -146,6 +146,9 @@ 'sWidth': '1%', 'render': renderCheckboxHTML }], + 'oLanguage': { + 'sSearch': "Filter:" + }, 'fnDrawCallback': tableDrowCallback, 'createdRow': appendEditPathToRow }); diff --git a/app/assets/javascripts/repositories/repository_datatable.js.erb b/app/assets/javascripts/repositories/repository_datatable.js.erb index 8d8093df5..a8081ae55 100644 --- a/app/assets/javascripts/repositories/repository_datatable.js.erb +++ b/app/assets/javascripts/repositories/repository_datatable.js.erb @@ -92,6 +92,9 @@ var RepositoryDatatable = (function(global) { "class='record-info-link'>" + data + ''; } }], + oLanguage: { + sSearch: "Filter:" + }, rowCallback: function(row, data) { // Get row ID var rowId = data.DT_RowId; diff --git a/app/assets/javascripts/users/settings/teams/show.js b/app/assets/javascripts/users/settings/teams/show.js index 0ba029f14..8183b9b64 100644 --- a/app/assets/javascripts/users/settings/teams/show.js +++ b/app/assets/javascripts/users/settings/teams/show.js @@ -120,7 +120,10 @@ function initUsersTable() { { data: "3" }, { data: "4" }, { data: "5" } - ] + ], + oLanguage: { + sSearch: "Filter:" + } }); } diff --git a/app/assets/stylesheets/constants.scss b/app/assets/stylesheets/constants.scss index 35d308d18..4e2aa5c3b 100644 --- a/app/assets/stylesheets/constants.scss +++ b/app/assets/stylesheets/constants.scss @@ -192,15 +192,15 @@ $btn-border-radius-small: $border-radius-small; // $grid-gutter-width: 30px; // $grid-float-breakpoint: $screen-sm-min; // $grid-float-breakpoint-max: ($grid-float-breakpoint - 1); -// -// // Container sizes -// $container-tablet: (720px + $grid-gutter-width); -// $container-sm: $container-tablet; -// $container-desktop: (940px + $grid-gutter-width); -// $container-md: $container-desktop; -// $container-large-desktop: (1140px + $grid-gutter-width); -// $container-lg: $container-large-desktop; -// + +// Container sizes +$container-tablet: auto; +$container-sm: auto; +$container-desktop: auto; +$container-md: auto; +$container-large-desktop: auto; +$container-lg: auto; + // // Navbar // $navbar-height: 50px; // $navbar-margin-bottom: $line-height-computed; diff --git a/app/assets/stylesheets/partials/_sidebar.scss b/app/assets/stylesheets/partials/_sidebar.scss index ec830b72e..72e3f07d9 100644 --- a/app/assets/stylesheets/partials/_sidebar.scss +++ b/app/assets/stylesheets/partials/_sidebar.scss @@ -22,6 +22,7 @@ $toggle-btn-size: 50px; transition: all 0.5s ease; #sidebar-wrapper { + box-shadow: 0 1px 4px $color-alto; background-color: $color-white; z-index: 1000; position: fixed; diff --git a/app/assets/stylesheets/projects.scss b/app/assets/stylesheets/projects.scss index 7d992987a..2651b54d5 100644 --- a/app/assets/stylesheets/projects.scss +++ b/app/assets/stylesheets/projects.scss @@ -5,7 +5,9 @@ $color-group-hover: $brand-primary; $color-module-hover: $brand-default; -#new-project-modal, #edit-project-modal { +#new-project-modal, +#edit-project-modal, +#copy-to-repository-modal { .btn-group label.btn-primary:not(.active) { background-color: $color-white; border-color: $color-silver; diff --git a/app/assets/stylesheets/themes/main_navigation.scss b/app/assets/stylesheets/themes/main_navigation.scss index 12b455848..6d7fcd602 100644 --- a/app/assets/stylesheets/themes/main_navigation.scss +++ b/app/assets/stylesheets/themes/main_navigation.scss @@ -2,6 +2,7 @@ @import "mixins"; #main-nav { + box-shadow: 0 3px 6px $color-alto; margin-bottom: 0; } diff --git a/app/assets/stylesheets/themes/repositories.scss b/app/assets/stylesheets/themes/repositories.scss index 81f9a7a6b..e1cbb9d74 100644 --- a/app/assets/stylesheets/themes/repositories.scss +++ b/app/assets/stylesheets/themes/repositories.scss @@ -1,9 +1,5 @@ @import "constants"; -.repository-columns-header { - margin-top: 30px; -} - .repository-columns-body { margin-top: 50px; @@ -36,5 +32,9 @@ } #content-reports-index { - margin-top: 50px; + margin-top: 15px; +} + +#repository-toolbar { + margin-top: 15px; } diff --git a/app/assets/stylesheets/themes/scinote.scss b/app/assets/stylesheets/themes/scinote.scss index c99424a57..80bc9fd8d 100644 --- a/app/assets/stylesheets/themes/scinote.scss +++ b/app/assets/stylesheets/themes/scinote.scss @@ -46,10 +46,16 @@ table { } } -#fluid-content { +#fluid-content:not(.no-second-nav-container) { padding-left: 15px; padding-right: 15px; - padding-top: 80px; + padding-top: 50px; +} + +.content-pane { + background-color: $color-white; + margin: 20px 0; + padding: 15px 20px; } .spacer { @@ -116,10 +122,6 @@ body { cursor: -webkit-grabbing; } -.bg-primary { - background-color: $brand-primary; -} - /* this rule is strict because the order of css files is not correct */ .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100% !important; @@ -269,7 +271,7 @@ a[data-toggle="tooltip"] { } .nav-name { - padding: 15px 0; + padding: 5px 0; } ul.nav { @@ -529,6 +531,7 @@ ul.double-line > li { .page-header { border-color: $color-alto; + margin-top: 0; } .pagination > .active > a, @@ -682,7 +685,8 @@ ul.double-line > li { } #global-activity-page { - margin-top: 50px; + margin-top: 15px; + padding: 0; } .btn-more-activities { @@ -872,8 +876,10 @@ ul.content-module-activities { } .badge-icon { - font-size: 1.4em; + background-color: $color-silver; + color: $color-white; float: left; + font-size: 1.4em; padding: 6px 10px; & + .well-sm { @@ -936,6 +942,7 @@ ul.content-module-activities { position: absolute; & > .badge { + background: $brand-success; border-radius: 2em; float: left; font-size: 23.4px; @@ -955,6 +962,7 @@ ul.content-module-activities { } & > .badge.icon { + background-color: $color-silver; font-size: 16.5px; padding: 9px; } diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index cb7c7b3ac..0625b8a70 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -12,8 +12,12 @@ module ApplicationHelper end def project_page? - controller_name == 'projects' || - (controller_name == 'reports' && action_name == 'index') + controller_name == 'projects' && + action_name.in?(%w(show experiment_archive)) + end + + def all_projects_page? + controller_name == 'projects' && action_name.in?(%w(index archive)) end def display_tooltip(message, len = Constants::NAME_TRUNCATION_LENGTH) diff --git a/app/helpers/secondary_navigation_helper.rb b/app/helpers/secondary_navigation_helper.rb index de5477453..28f203f52 100644 --- a/app/helpers/secondary_navigation_helper.rb +++ b/app/helpers/secondary_navigation_helper.rb @@ -1,5 +1,13 @@ module SecondaryNavigationHelper + def is_all_projects_index? + action_name == 'index' + end + + def is_all_projects_archive? + action_name == 'archive' + end + def is_project_info? action_name == 'show' end @@ -57,7 +65,9 @@ module SecondaryNavigationHelper end def title_element - if project_page? + if all_projects_page? + current_team + elsif project_page? @project elsif experiment_page? @experiment diff --git a/app/views/activities/index.html.erb b/app/views/activities/index.html.erb index 1db715a76..35788b9ef 100644 --- a/app/views/activities/index.html.erb +++ b/app/views/activities/index.html.erb @@ -1,24 +1,26 @@ <% provide :head_title, t('nav.label.activities') %> -