diff --git a/app/assets/stylesheets/boot/google-webfonts.css.scss.erb b/app/assets/stylesheets/boot/google-webfonts.css.scss.erb index b5a5b6a6..5c01e8fb 100644 --- a/app/assets/stylesheets/boot/google-webfonts.css.scss.erb +++ b/app/assets/stylesheets/boot/google-webfonts.css.scss.erb @@ -1,5 +1,41 @@ <% # License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later %> +/* Open Sans */ + +@font-face { + font-family: 'Open Sans'; + src: url('<%= asset_path('Open_Sans/opensans-regular-webfont.eot') %>'); + src: url('<%= asset_path('Open_Sans/opensans-regular-webfont.eot?#iefix') %>') format('embedded-opentype'), + url('<%= asset_path('Open_Sans/opensans-regular-webfont.woff') %>') format('woff'), + url('<%= asset_path('Open_Sans/opensans-regular-webfont.ttf') %>') format('truetype'), + url('<%= asset_path('Open_Sans/opensans-regular-webfont.svg#open_sansregular') %>') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'Open Sans'; + src: url('<%= asset_path('Open_Sans/opensans-light-webfont.eot') %>'); + src: url('<%= asset_path('Open_Sans/opensans-light-webfont.eot?#iefix') %>') format('embedded-opentype'), + url('<%= asset_path('Open_Sans/opensans-light-webfont.woff') %>') format('woff'), + url('<%= asset_path('Open_Sans/opensans-light-webfont.ttf') %>') format('truetype'), + url('<%= asset_path('Open_Sans/opensans-light-webfont.svg#open_sanslight') %>') format('svg'); + font-weight: 200; + font-style: normal; +} + +@font-face { + font-family: 'Open Sans'; + src: url('<%= asset_path('Open_Sans/opensans-bold-webfont.eot') %>'); + src: url('<%= asset_path('Open_Sans/opensans-bold-webfont.eot?#iefix') %>') format('embedded-opentype'), + url('<%= asset_path('Open_Sans/opensans-bold-webfont.woff') %>') format('woff'), + url('<%= asset_path('Open_Sans/opensans-bold-webfont.ttf') %>') format('truetype'), + url('<%= asset_path('Open_Sans/opensans-bold-webfont.svg#open_sansbold') %>') format('svg'); + font-weight: bold; + font-style: normal; +} + + /* Bitter */ $condensed: '<%= asset_path('Open_Sans_Condensed') %>'; @@ -38,37 +74,4 @@ $condensed: '<%= asset_path('Open_Sans_Condensed') %>'; font-style: normal; } -/* Open Sans */ -@font-face { - font-family: 'Open Sans'; - src: url('<%= asset_path('Open_Sans/opensans-regular-webfont.eot') %>'); - src: url('<%= asset_path('Open_Sans/opensans-regular-webfont.eot?#iefix') %>') format('embedded-opentype'), - url('<%= asset_path('Open_Sans/opensans-regular-webfont.woff') %>') format('woff'), - url('<%= asset_path('Open_Sans/opensans-regular-webfont.ttf') %>') format('truetype'), - url('<%= asset_path('Open_Sans/opensans-regular-webfont.svg#open_sansregular') %>') format('svg'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'Open Sans'; - src: url('<%= asset_path('Open_Sans/opensans-light-webfont.eot') %>'); - src: url('<%= asset_path('Open_Sans/opensans-light-webfont.eot?#iefix') %>') format('embedded-opentype'), - url('<%= asset_path('Open_Sans/opensans-light-webfont.woff') %>') format('woff'), - url('<%= asset_path('Open_Sans/opensans-light-webfont.ttf') %>') format('truetype'), - url('<%= asset_path('Open_Sans/opensans-light-webfont.svg#open_sanslight') %>') format('svg'); - font-weight: 200; - font-style: normal; -} - -@font-face { - font-family: 'Open Sans'; - src: url('<%= asset_path('Open_Sans/opensans-bold-webfont.eot') %>'); - src: url('<%= asset_path('Open_Sans/opensans-bold-webfont.eot?#iefix') %>') format('embedded-opentype'), - url('<%= asset_path('Open_Sans/opensans-bold-webfont.woff') %>') format('woff'), - url('<%= asset_path('Open_Sans/opensans-bold-webfont.ttf') %>') format('truetype'), - url('<%= asset_path('Open_Sans/opensans-bold-webfont.svg#open_sansbold') %>') format('svg'); - font-weight: bold; - font-style: normal; -} diff --git a/app/assets/stylesheets/common/minimal.css.scss b/app/assets/stylesheets/common/minimal.css.scss index 0e6c551b..1f4ee9bc 100644 --- a/app/assets/stylesheets/common/minimal.css.scss +++ b/app/assets/stylesheets/common/minimal.css.scss @@ -21,12 +21,16 @@ display: flex; height: 100%; - * { + > * { opacity: 0.5; - margin: auto 0; - margin-right:10px; + margin: auto 10px auto 0; } } + + a { + color:$charcoal + } + } .site-content { diff --git a/app/controllers/static_controller.rb b/app/controllers/static_controller.rb new file mode 100644 index 00000000..5d2dd7ff --- /dev/null +++ b/app/controllers/static_controller.rb @@ -0,0 +1,24 @@ +class StaticController < ApplicationController + layout 'layouts/static' + + def terms_and_privacy + @theme = 'minimal' + end + + def ccs + ccs_method = !Settings.ccs ? 'local_tar_gz' : Settings.ccs.ccs_method + if (ccs_method == 'local_tar_gz') + temp_file = "#{$RAILS_ROOT}/tmp/#{Time.current.to_i}.tar.gz" + result = Kernel.system("git archive --format=tar.gz -o #{temp_file} HEAD") + if result + send_file(temp_file, :type => "application/gzip") + else + render :nothing => true, :status => 500 + end + elsif (ccs_method == 'github') + git_hash = File.read("#{$RAILS_ROOT}/CCS_HASH") + redirect_to "https://github.com/#{Settings.ccs.options.account}/#{Settings.ccs.options.repo}/tree/#{git_hash}" + end + + end +end diff --git a/app/views/layouts/_apified_footer.html.erb b/app/views/layouts/_apified_footer.html.erb index e2fd9bcd..af4d7afa 100644 --- a/app/views/layouts/_apified_footer.html.erb +++ b/app/views/layouts/_apified_footer.html.erb @@ -5,7 +5,7 @@
The Houdini Project is released under a set of free and open source software licenses. The full details of + what code is released under which license can be reviewed in source code in the Houdini Project repository and + in its LICENSE file.
+ +Please look above for any additional permissions or restrictions for this instance of the Houdini Project.
+ + + +