diff --git a/app/controllers/main_controller.rb b/app/controllers/main_controller.rb index 6a797873..ed213598 100644 --- a/app/controllers/main_controller.rb +++ b/app/controllers/main_controller.rb @@ -37,6 +37,7 @@ class MainController < ApplicationController end def table_of_contents + @serialized_content = ContentSerializer.new(@universe_scope) end def infostack diff --git a/app/models/serializers/content_serializer.rb b/app/models/serializers/content_serializer.rb index 5238ce46..5a9684d0 100644 --- a/app/models/serializers/content_serializer.rb +++ b/app/models/serializers/content_serializer.rb @@ -8,7 +8,7 @@ class ContentSerializer attr_accessor :documents attr_accessor :raw_model - attr_accessor :class_name, :class_color, :class_icon + attr_accessor :class_name, :class_color, :class_text_color, :class_icon attr_accessor :data # name: 'blah, @@ -39,6 +39,7 @@ class ContentSerializer self.class_name = content.class.name self.class_color = content.class.color + self.class_text_color = content.class.text_color self.class_icon = content.class.icon self.page_tags = content.page_tags.pluck(:tag) || [] diff --git a/app/views/main/table_of_contents.html.erb b/app/views/main/table_of_contents.html.erb index 36a10807..a0c3ff40 100644 --- a/app/views/main/table_of_contents.html.erb +++ b/app/views/main/table_of_contents.html.erb @@ -79,7 +79,526 @@
+ + Edit character + + +
++ Last updated 3h ago + + 342 words +
+1h
++ Character updated by <%= link_to current_user.display_name, current_user, class: "group-hover:#{User.text_color}" %>. +
+