mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-11-11 03:17:52 +08:00
🎁 Sync 2026-10-09 12:18:17
This commit is contained in:
1 parent
c43003617d
commit
1ee3366de6
139 files changed
+1934
-500
No files matched your search
@@ -1,3 +1,7 @@
|
||||
{%
|
||||
import { get_branding } from 'luci.argon-branding';
|
||||
const branding = get_branding();
|
||||
%}
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>{{ hostname }}{{ node?.title ? ` - ${striptags(node.title)}` : '' }} - LuCI</title>
|
||||
@@ -15,9 +19,17 @@
|
||||
<meta name="theme-color" content="{{ bar_color }}">
|
||||
|
||||
<!-- Icons and Manifest -->
|
||||
{% if (branding.favicon): %}
|
||||
<link rel="icon" type="image/png" href="{{ media }}/branding/{{ branding.favicon }}">
|
||||
<link rel="apple-touch-icon" href="{{ media }}/branding/{{ branding.favicon }}">
|
||||
{% if (branding.manifest): %}
|
||||
<link rel="manifest" href="{{ media }}/branding/{{ branding.manifest }}">
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<link rel="icon" type="image/x-icon" href="{{ media }}/favicon.ico">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="{{ media }}/icon/favicon-16x16.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="{{ media }}/icon/favicon-32x32.png">
|
||||
<link rel="icon" type="image/png" sizes="192x192" href="{{ media }}/icon/android-icon-192x192.png">
|
||||
<link rel="apple-touch-icon" sizes="144x144" href="{{ media }}/icon/apple-icon-144x144.png">
|
||||
<link rel="manifest" href="{{ media }}/icon/manifest.json">
|
||||
{% endif %}
|
||||
@@ -25,6 +25,7 @@
|
||||
{%
|
||||
import * as fs from 'fs';
|
||||
import { cursor } from 'uci';
|
||||
import { get_branding } from 'luci.argon-branding';
|
||||
|
||||
let cfg = cursor();
|
||||
// Only known layouts may select login page styles; old configs stay classic.
|
||||
@@ -98,6 +99,8 @@
|
||||
const hostname = striptags(boardinfo?.hostname ?? '?');
|
||||
const themeDir = media + "/background/";
|
||||
const bgArry = selectBackground(themeDir);
|
||||
const branding = get_branding();
|
||||
const logo_url = branding.logo ? media + '/branding/' + branding.logo : media + '/img/argon.svg';
|
||||
|
||||
%}
|
||||
<!-- Login Page Start -->
|
||||
@@ -151,7 +154,7 @@
|
||||
<div class="login-container">
|
||||
<div class="login-form">
|
||||
<!-- Logo Start -->
|
||||
<a class="brand" href="/"><img src="{{ media }}/img/argon.svg" class="icon">
|
||||
<a class="brand" href="/"><img src="{{ logo_url }}" class="icon" alt="" data-fallback="{{ media }}/img/argon.svg" onerror="this.onerror=null;this.src=this.dataset.fallback">
|
||||
<span class="brand-text">{{ hostname }}</span>
|
||||
</a>
|
||||
<!-- Logo End -->
|
||||
|
||||
Reference in new issue
Block a user