X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d6d7788c4e6b1d3da88833329b326fd7a3891503..3fe48e9f9ce4f29ececb07fa8934565992a8d52f:/apps/workbench/app/views/layouts/application.html.erb diff --git a/apps/workbench/app/views/layouts/application.html.erb b/apps/workbench/app/views/layouts/application.html.erb index 0a309db5b5..71b1cd1598 100644 --- a/apps/workbench/app/views/layouts/application.html.erb +++ b/apps/workbench/app/views/layouts/application.html.erb @@ -1,5 +1,9 @@ +<%# Copyright (C) The Arvados Authors. All rights reserved. + +SPDX-License-Identifier: AGPL-3.0 %> + - + @@ -18,11 +22,29 @@ <meta name="arv-websocket-url" content="<%=$arvados_api_client.discovery[:websocketUrl]%>?api_token=<%=Thread.current[:arvados_api_token]%>"> <% end %> <meta name="robots" content="NOINDEX, NOFOLLOW"> + + <%# Feature #5645: Add open graph meta tags to generate this page's + social graph that search engines can use. http://ogp.me/ %> + <meta property="og:type" content="article" /> + <meta property="og:url" content="<%= request.url %>" /> + <meta property="og:site_name" content="<%= Rails.configuration.site_name %>" /> + <% if @object %> + <% if @object.respond_to?(:name) and @object.name.present? %> + <meta property="og:title" content="<%= @object.name%>" /> + <% end %> + <% if (@object.respond_to?(:description) rescue nil) and @object.description.present? %> + <meta property="og:description" content="<%= @object.description%>" /> + <% end %> + <% end %> + <%# Done adding open graph meta tags %> + <%= stylesheet_link_tag "application", :media => "all" %> <%= javascript_include_tag "application" %> <%= csrf_meta_tags %> <%= yield :head %> <%= javascript_tag do %> + angular.module('Arvados').value('arvadosApiToken', '<%=Thread.current[:arvados_api_token]%>'); + angular.module('Arvados').value('arvadosDiscoveryUri', '<%= Rails.configuration.arvados_v1_base.sub '/arvados/v1', '/discovery/v1/apis/arvados/v1/rest' %>'); <%= yield :js %> <% end %> <style> @@ -35,13 +57,13 @@ @media (max-width: 979px) { body { padding-top: 0; } } @media (max-width: 767px) { - .breadcrumbs { - display: none; - } + .breadcrumbs { + padding-top: 0; + } } </style> <link href="//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet"> -<%= piwik_tracking_tag %> + <%= piwik_tracking_tag if (PiwikAnalytics.configuration.url != 'localhost' rescue false) %> </head> <body> <%= render template: 'layouts/body' %>