diff --git a/src/routes/admin.cr b/src/routes/admin.cr index a095adc..1fbd978 100644 --- a/src/routes/admin.cr +++ b/src/routes/admin.cr @@ -96,7 +96,7 @@ class AdminRouter < Router end get "/admin/downloads" do |env| - base_url = Config.current.mangadex["base_url"] + mangadex_base_url = Config.current.mangadex["base_url"] layout "download-manager" end end diff --git a/src/routes/main.cr b/src/routes/main.cr index c4a0f0b..e739d82 100644 --- a/src/routes/main.cr +++ b/src/routes/main.cr @@ -3,6 +3,7 @@ require "./router" class MainRouter < Router def initialize get "/login" do |env| + base_url = Config.current.base_url render "src/views/login.ecr" end @@ -59,7 +60,7 @@ class MainRouter < Router end get "/download" do |env| - base_url = Config.current.mangadex["base_url"] + mangadex_base_url = Config.current.mangadex["base_url"] layout "download" end end diff --git a/src/routes/reader.cr b/src/routes/reader.cr index c5ec819..905f359 100644 --- a/src/routes/reader.cr +++ b/src/routes/reader.cr @@ -51,6 +51,7 @@ class ReaderRouter < Router next_entry_url = "/reader/#{title.id}/#{next_entry.id}" end + base_url = Config.current.base_url render "src/views/reader.ecr" rescue e @context.error e diff --git a/src/util.cr b/src/util.cr index 4f02f56..bb6cd0f 100644 --- a/src/util.cr +++ b/src/util.cr @@ -4,6 +4,7 @@ IMGS_PER_PAGE = 5 UPLOAD_URL_PREFIX = "/uploads" macro layout(name) + base_url = Config.current.base_url begin cookie = env.request.cookies.find { |c| c.name == "token" } is_admin = false diff --git a/src/views/admin.ecr b/src/views/admin.ecr index be1e0cb..59c6c7a 100644 --- a/src/views/admin.ecr +++ b/src/views/admin.ecr @@ -1,5 +1,5 @@