From 8fe2f3b4ccf8ace0fddd056321df54395642ab81 Mon Sep 17 00:00:00 2001 From: Alex Ling Date: Sat, 23 May 2020 12:14:29 +0000 Subject: [PATCH] Use base url in views --- src/routes/admin.cr | 2 +- src/routes/main.cr | 3 ++- src/routes/reader.cr | 1 + src/util.cr | 1 + src/views/admin.ecr | 8 ++++---- src/views/download-manager.ecr | 6 +++--- src/views/download.ecr | 6 +++--- src/views/index.ecr | 8 ++++---- src/views/layout.ecr | 27 ++++++++++++++------------- src/views/login.ecr | 4 ++-- src/views/reader.ecr | 11 +++++++---- src/views/title.ecr | 16 ++++++++-------- src/views/user-edit.ecr | 6 +++--- src/views/user.ecr | 8 ++++---- 14 files changed, 57 insertions(+), 50 deletions(-) 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 @@
-Log Out +Log Out <% content_for "script" do %> - + <% end %> diff --git a/src/views/download-manager.ecr b/src/views/download-manager.ecr index a9ea41d..0786ec7 100644 --- a/src/views/download-manager.ecr +++ b/src/views/download-manager.ecr @@ -24,9 +24,9 @@ <% content_for "script" do %> - - + + <% end %> diff --git a/src/views/download.ecr b/src/views/download.ecr index 90e9fdd..71f750e 100644 --- a/src/views/download.ecr +++ b/src/views/download.ecr @@ -74,10 +74,10 @@ <% content_for "script" do %> - - + + <% end %> diff --git a/src/views/index.ecr b/src/views/index.ecr index 63508bb..8072968 100644 --- a/src/views/index.ecr +++ b/src/views/index.ecr @@ -23,7 +23,7 @@
<%- titles.each_with_index do |t, i| -%> diff --git a/src/views/login.ecr b/src/views/login.ecr index 80afeb6..0d07a79 100644 --- a/src/views/login.ecr +++ b/src/views/login.ecr @@ -9,7 +9,7 @@ - +
@@ -19,7 +19,7 @@

Log In

-
+
diff --git a/src/views/reader.ecr b/src/views/reader.ecr index d186adc..b24b153 100644 --- a/src/views/reader.ecr +++ b/src/views/reader.ecr @@ -7,11 +7,11 @@ - + - +
<%- urls.each_with_index do |url, i| -%> @@ -56,10 +56,13 @@
+ - - + + diff --git a/src/views/title.ecr b/src/views/title.ecr index c6ade3a..a4d4401 100644 --- a/src/views/title.ecr +++ b/src/views/title.ecr @@ -7,9 +7,9 @@
@@ -39,7 +39,7 @@