diff --git a/src/main.rs b/src/main.rs index 0bdc1ffe..01b061c2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,19 +1,19 @@ /* -* Copyright (C) 2021 Aravinth Manivannan -* -* This program is free software: you can redistribute it and/or modify -* it under the terms of the GNU Affero General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU Affero General Public License for more details. -* -* You should have received a copy of the GNU Affero General Public License -* along with this program. If not, see . -*/ + * Copyright (C) 2021 Aravinth Manivannan + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ use std::env; use actix_identity::{CookieIdentityPolicy, IdentityService}; @@ -60,6 +60,10 @@ lazy_static! { FILES.get("./static/cache/bundle/bundle.css").unwrap(); pub static ref MOBILE_CSS: &'static str = FILES.get("./static/cache/bundle/mobile.css").unwrap(); + pub static ref VERIFICATIN_WIDGET_JS: &'static str = + FILES.get("./static/cache/bundle/verificationWidget.js").unwrap(); + pub static ref VERIFICATIN_WIDGET_CSS: &'static str = + FILES.get("./static/cache/bundle/verificationWidget.css").unwrap(); /// points to source files matching build commit pub static ref SOURCE_FILES_OF_INSTANCE: String = { diff --git a/src/static_assets/static_files.rs b/src/static_assets/static_files.rs index 06cc7af2..423b05e7 100644 --- a/src/static_assets/static_files.rs +++ b/src/static_assets/static_files.rs @@ -102,6 +102,20 @@ mod tests { .await; assert_eq!(resp.status(), StatusCode::OK); + let resp = test::call_service( + &mut app, + test::TestRequest::get().uri(&*crate::VERIFICATIN_WIDGET_JS).to_request(), + ) + .await; + assert_eq!(resp.status(), StatusCode::OK); + + let resp = test::call_service( + &mut app, + test::TestRequest::get().uri(&*crate::VERIFICATIN_WIDGET_CSS).to_request(), + ) + .await; + assert_eq!(resp.status(), StatusCode::OK); + let resp = test::call_service( &mut app, test::TestRequest::get().uri( diff --git a/templates/widget/footer.html b/templates/widget/footer.html new file mode 100644 index 00000000..ff0f908f --- /dev/null +++ b/templates/widget/footer.html @@ -0,0 +1,9 @@ + + + + diff --git a/templates/widget/index.html b/templates/widget/index.html index c4e6730d..3f6d5970 100644 --- a/templates/widget/index.html +++ b/templates/widget/index.html @@ -1,87 +1,44 @@ <. include!("../components/headers/raw-headers.html"); .> -
-