From 268a5debbf2c7d04ed25c7097cee8f5a45b3b367 Mon Sep 17 00:00:00 2001 From: Chris Hunt Date: Thu, 6 Jun 2013 14:32:34 -0700 Subject: [PATCH] Add 'apple touch icon url' site setting --- app/assets/images/default-apple-touch-icon.png | Bin 0 -> 5476 bytes app/models/site_setting.rb | 1 + app/views/layouts/application.html.erb | 1 + config/locales/server.en.yml | 2 ++ 4 files changed, 4 insertions(+) create mode 100644 app/assets/images/default-apple-touch-icon.png diff --git a/app/assets/images/default-apple-touch-icon.png b/app/assets/images/default-apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8f6b0aeae3ee30cd27d058d2922fc998b1e774c5 GIT binary patch literal 5476 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 F{tM_KvcUiV literal 0 HcmV?d00001 diff --git a/app/models/site_setting.rb b/app/models/site_setting.rb index b9ee60a47..e5b99a922 100644 --- a/app/models/site_setting.rb +++ b/app/models/site_setting.rb @@ -80,6 +80,7 @@ class SiteSetting < ActiveRecord::Base setting(:active_user_rate_limit_secs, 60) setting(:previous_visit_timeout_hours, 1) setting(:favicon_url, '/assets/default-favicon.png') + setting(:apple_touch_icon_url, '/assets/default-apple-touch-icon.png') setting(:ninja_edit_window, 5.minutes.to_i) setting(:post_undo_action_window_mins, 10) diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index daf24d84e..c82dbd09d 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -10,6 +10,7 @@ <%= canonical_link_tag %> + <%= javascript_include_tag "preload_store" %> <%= render :partial => "common/special_font_face" %> diff --git a/config/locales/server.en.yml b/config/locales/server.en.yml index fd853fbd1..49ea80014 100644 --- a/config/locales/server.en.yml +++ b/config/locales/server.en.yml @@ -459,6 +459,8 @@ en: logo_url: "The logo for your site eg: http://example.com/logo.png" logo_small_url: "The small logo for your site used when scrolling down on topics eg: http://example.com/logo-small.png" favicon_url: "A favicon for your site, see http://en.wikipedia.org/wiki/Favicon" + apple_touch_icon_url: "Icon used for Apple touch devices. Recommended size is 144px by 144px." + notification_email: "The return email address used when sending system emails such as notifying users of lost passwords, new accounts etc" use_ssl: "Should the site be accessible via SSL? (NOT IMPLEMENTED, EXPERIMENTAL)" best_of_score_threshold: "The minimum score of a post to be included in the 'best of'"