]> cat aescling's git repositories - mastodon.git/commitdiff
Various fixes
authorkibigo! <marrus-sh@users.noreply.github.com>
Tue, 5 Dec 2017 05:54:36 +0000 (21:54 -0800)
committerkibigo! <marrus-sh@users.noreply.github.com>
Tue, 5 Dec 2017 05:58:10 +0000 (21:58 -0800)
app/controllers/settings/preferences_controller.rb
app/javascript/core/settings.js
app/lib/user_settings_decorator.rb
app/views/layouts/_theme.html.haml
config/locales/simple_form.en.yml

index 56baebed2615465febbc9c953fef9341ffef652c..277f0f657387925fe6e4f0c0d9740e47149084eb 100644 (file)
@@ -38,7 +38,7 @@ class Settings::PreferencesController < Settings::BaseController
       :setting_reduce_motion,
       :setting_system_font_ui,
       :setting_noindex,
-      :setting_theme,
+      :setting_flavour,
       :setting_skin,
       notification_emails: %i(follow follow_request reblog favourite mention digest),
       interactions: %i(must_be_follower must_be_following)
index 1e4bb4cede5e6979c01c39d573954641d4ad90f3..ada5fba2b1d3c50783cb72dd6a357d10b3fa7c33 100644 (file)
@@ -38,6 +38,6 @@ delegate(document, '#account_header', 'change', ({ target }) => {
   header.style.backgroundImage = `url(${url})`;
 });
 
-delegate(document, '#user_setting_theme', 'change', ({ target }) => {
+delegate(document, '#user_setting_flavour, #user_setting_skin', 'change', ({ target }) => {
   target.form.submit();
 });
index 730c7017726c530f202a8c9bb44a8f1891677a70..8af384a2d24f0ab9253582ae83308311116bd4da 100644 (file)
@@ -26,7 +26,7 @@ class UserSettingsDecorator
     user.settings['reduce_motion']       = reduce_motion_preference if change?('setting_reduce_motion')
     user.settings['system_font_ui']      = system_font_ui_preference if change?('setting_system_font_ui')
     user.settings['noindex']             = noindex_preference if change?('setting_noindex')
-    user.settings['theme']               = theme_preference if change?('setting_theme')
+    user.settings['flavour']             = flavour_preference if change?('setting_flavour')
     user.settings['skin']                = skin_preference if change?('setting_skin')
   end
 
@@ -74,8 +74,8 @@ class UserSettingsDecorator
     boolean_cast_setting 'setting_noindex'
   end
 
-  def theme_preference
-    settings['setting_theme']
+  def flavour_preference
+    settings['setting_flavour']
   end
 
   def skin_preference
index 39727953d26b23bd73f16af14c4f08fa3f9adac0..066d9de42fe1fadfdaf440d99c125673d70ea526 100644 (file)
@@ -7,7 +7,7 @@
       - if !theme[:flavour] || theme[:skin] == 'default'
         = stylesheet_pack_tag theme[:flavour] ? "flavours/#{theme[:flavour]}/#{theme[:pack]}" : "core/#{theme[:pack]}", integrity: true, media: 'all'
       - else
-        = stylesheet_pack_tag "skins/#{theme[:name]}/#{theme[:skin]}/#{theme[:pack]}"
+        = stylesheet_pack_tag "skins/#{theme[:flavour]}/#{theme[:skin]}/#{theme[:pack]}"
     - if theme[:preload]
       - theme[:preload].each do |link|
         %link{ href: asset_pack_path("#{link}.js"), crossorigin: 'anonymous', rel: 'preload', as: 'script' }/
index 35b45fbc925c7db33128e426f3f2114ea80975ef..756f6b119061921449b945010a3358a8fc31eaf2 100644 (file)
@@ -46,7 +46,7 @@ en:
         setting_default_privacy: Post privacy
         setting_default_sensitive: Always mark media as sensitive
         setting_delete_modal: Show confirmation dialog before deleting a toot
-        setting_flavour: Mastodon Flavour
+        setting_flavour: Flavour
         setting_noindex: Opt-out of search engine indexing
         setting_reduce_motion: Reduce motion in animations
         setting_skin: Skin