Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions classes/helper.php
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,10 @@ public function load_additional_scss_settings() {
$slideoverlayval = theme_academi_get_setting('slideOverlay');
$slideopacity = (!empty($slideoverlayval)) ? $this->get_hexa('#000000', $slideoverlayval) : 0.4;
$footerbgoverlayval = theme_academi_get_setting('footerbgOverlay');
$loginbgoverlayval = theme_academi_get_setting('loginbgOverlay');

$footerbgopacity = (!empty($footerbgoverlayval)) ? $this->get_hexa($primary, $footerbgoverlayval) : 0.4;
$loginbgopacity = ($loginbgoverlayval === '0' || !empty($loginbgoverlayval)) ? $loginbgoverlayval : '1';
$pagesizecustomval = theme_academi_get_setting('pagesizecustomval');
$fontsize = theme_academi_get_setting('fontsize');
$primary30 = $this->get_hexa($primary, '0.3');
Expand All @@ -82,6 +84,7 @@ public function load_additional_scss_settings() {
$scss .= $pagesizecustomval ? '$custom-container:'.$pagesizecustomval."px;\n" : "";
$scss .= $fontsize ? '$fontsize:'.$fontsize. "px;" : "";
$scss .= $footerbgopacity ? '$footerbgopacity:'.$footerbgopacity.";\n" : "";
$scss .= $loginbgopacity ? '$loginbgopacity:'.$loginbgopacity.";\n" : "";

if (!empty($primary)) {
$scss .= $primary30 ? '$primary_30:'.$primary30.";\n" : "";
Expand Down
2 changes: 2 additions & 0 deletions lang/ar/theme_academi.php
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,8 @@
$string['learnanytimedesc'] = 'استمتع بدوراتنا المجانية عبر الإنترنت، أينما كنت ومتى تريد. الوصول إلى محتوى الدورة التدريبية على الهاتف المحمول أو الجهاز اللوحي أو سطح المكتب.';
$string['loginbg'] = 'صورة خلفية تسجيل الدخول';
$string['loginbg_desc'] = 'قم بتحميل صورة واحدة أو أكثر لعرضها في صفحة تسجيل الدخول كخلفية دائرية باهتة';
$string['loginbgOverlay'] = 'مستوى شفافية الطبقة الزائدة لخلفية تسجيل الدخول';
$string['loginbgOverlay_desc'] = 'اضبط مستوى الشفافية للطبقة الزائدة على صورة خلفية صفحة تسجيل الدخول. قيمة 0 تعني شفاف تماماً، بينما 1 تعني معتم تماماً.';
$string['logo'] = 'شعار';
$string['logoandsitename'] = 'الشعار واسم الموقع';
$string['logodesc'] = 'يرجى تحميل شعارك المخصص هنا إذا كنت تريد إضافته إلى الرأس. <br>يجب أن يكون ارتفاع الصورة 37 بكسل وبأي عرض مناسب (الحد الأدنى: 250 بكسل).';
Expand Down
2 changes: 2 additions & 0 deletions lang/en/theme_academi.php
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,8 @@
$string['learnanytimedesc'] = 'Enjoy our free online courses, wherever you are and whenever you want. Access course content on mobile, tablet or desktop.';
$string['loginbg'] = 'Login background image';
$string['loginbg_desc'] = 'The image to display as a background for the login page. ';
$string['loginbgOverlay'] = 'Login background overlay opacity';
$string['loginbgOverlay_desc'] = 'Set the opacity level of the overlay on the login page background image. A value of 0 means completely transparent, while 1 means completely opaque.';
$string['logo'] = 'Logo';
$string['logoandsitename'] = 'Logo & sitename';
$string['logodesc'] = 'Please upload your custom logo here if you want to add it to the header. <br>The image should be 37px high and any reasonable width (minimum:250px) that suits.';
Expand Down
1 change: 1 addition & 0 deletions scss/includes.scss
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ $url_1: rgba(0, 0, 0, 0.4) !default;
/* End of Eguru*/
$footerbgimg: url('') !default;
$loginbg: url('') !default;
$loginbgopacity: 1 !default;

$font_0: var(--fa-style-family, "Font Awesome 6 Free", "Font Awesome 6 Brands", fontawesome);
$font_weight: var(--fa-style, 900);
Expand Down
1 change: 1 addition & 0 deletions scss/login.scss
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
}
.login-wrapper {
padding: 50px 0;
opacity: $loginbgopacity;
.login-form .login-form-submit .btn {
height: auto;
}
Expand Down
10 changes: 10 additions & 0 deletions settings/general.php
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,16 @@
$setting->set_updatedcallback('theme_reset_all_caches');
$temp->add($setting);

// Login background overlay opacity.
$name = 'theme_academi/loginbgOverlay';
$title = get_string('loginbgOverlay', 'theme_academi');
$description = get_string('loginbgOverlay_desc', 'theme_academi');
$opacity = [];
$opacity = array_combine(range(0, 1, 0.1), range(0, 1, 0.1));
$setting = new admin_setting_configselect($name, $title, $description, '1', $opacity);
$setting->set_updatedcallback('theme_reset_all_caches');
$temp->add($setting);

// Enable or disable option for "Back to top" option.
$name = 'theme_academi/backToTop_status';
$title = get_string('backToTop_status', 'theme_academi');
Expand Down