From b76cab52dd8ed6f0831827b4f4aa2a20dddf2546 Mon Sep 17 00:00:00 2001 From: hyzen Date: Fri, 5 Jun 2026 15:53:13 +0530 Subject: [PATCH] Update: mobile view buttons restructure --- docs/404.html | 10 +- docs/blog/index.html | 12 +- docs/blog/what-is-education/index.html | 12 +- docs/categories/index.html | 12 +- docs/categories/philosophy/index.html | 12 +- docs/changelog/index.html | 10 +- docs/coming-soon/index.html | 10 +- docs/contact/index.html | 10 +- docs/css/custom.css | 272 ++++++------------ docs/index.html | 10 +- docs/login/index.html | 12 +- docs/semester/index.html | 12 +- docs/services/file-share/index.html | 12 +- docs/services/index.html | 10 +- docs/services/xmpp-account/index.html | 12 +- docs/signup/index.html | 12 +- docs/subjectcode/index.html | 12 +- docs/tags/academics/index.html | 12 +- docs/tags/education/index.html | 12 +- docs/tags/index.html | 12 +- docs/tags/system/index.html | 12 +- docs/uninotes/index.html | 12 +- docs/uninotes/s1/bo-dcm1109/index.html | 12 +- docs/uninotes/s1/bo-dcm1109/unit1/index.html | 12 +- .../s1/bo-dcm1109/unit1/self/index.html | 12 +- docs/uninotes/s1/bo-dcm1109/unit11/index.html | 12 +- .../s1/bo-dcm1109/unit11/self/index.html | 12 +- docs/uninotes/s1/bo-dcm1109/unit2/index.html | 12 +- .../s1/bo-dcm1109/unit2/self/index.html | 12 +- docs/uninotes/s1/bo-dcm1109/unit3/index.html | 12 +- .../s1/bo-dcm1109/unit3/self/index.html | 12 +- docs/uninotes/s1/et-dcm1107/index.html | 12 +- docs/uninotes/s1/et-dcm1107/unit1/index.html | 12 +- .../s1/et-dcm1107/unit1/live/index.html | 12 +- docs/uninotes/s1/et-dcm1107/unit12/index.html | 12 +- .../s1/et-dcm1107/unit12/self/index.html | 12 +- docs/uninotes/s1/et-dcm1107/unit2/index.html | 12 +- .../s1/et-dcm1107/unit2/live/index.html | 12 +- docs/uninotes/s1/et-dcm1107/unit5/index.html | 12 +- .../s1/et-dcm1107/unit5/self/index.html | 12 +- docs/uninotes/s1/et-dcm1107/unit6/index.html | 12 +- .../s1/et-dcm1107/unit6/self/index.html | 12 +- docs/uninotes/s1/et-dcm1107/unit7/index.html | 12 +- .../s1/et-dcm1107/unit7/self/index.html | 12 +- docs/uninotes/s1/fa-dcm1108/index.html | 12 +- docs/uninotes/s1/ge-dcm1106/index.html | 12 +- docs/uninotes/s1/ge-dcm1106/unit1/index.html | 12 +- .../s1/ge-dcm1106/unit1/live/index.html | 12 +- docs/uninotes/s1/index.html | 12 +- docs/uninotes/s1/pbm-dcm1110/index.html | 12 +- docs/uninotes/s1/pbm-dcm1110/unit1/index.html | 12 +- .../s1/pbm-dcm1110/unit1/live/index.html | 12 +- .../s1/pbm-dcm1110/unit1/self/index.html | 12 +- docs/uninotes/s1/pbm-dcm1110/unit2/index.html | 12 +- .../s1/pbm-dcm1110/unit2/self/index.html | 12 +- docs/uninotes/s1/pbm-dcm1110/unit3/index.html | 12 +- .../s1/pbm-dcm1110/unit3/self/index.html | 12 +- docs/uninotes/s1/pbm-dcm1110/unit4/index.html | 12 +- .../s1/pbm-dcm1110/unit4/self/index.html | 12 +- docs/uninotes/s2/index.html | 12 +- docs/uninotes/s3/index.html | 12 +- docs/uninotes/s4/index.html | 12 +- docs/uninotes/s5/index.html | 12 +- docs/uninotes/s6/index.html | 12 +- layouts/_default/baseof.html | 45 +-- layouts/_partials/body/body-end.html | 2 +- layouts/coming-soon/baseof.html | 45 +-- layouts/login/baseof.html | 45 +-- layouts/semester/baseof.html | 45 +-- layouts/services/baseof.html | 45 +-- layouts/signup/baseof.html | 45 +-- layouts/subjectcode/baseof.html | 45 +-- static/css/custom.css | 272 ++++++------------ 73 files changed, 435 insertions(+), 1170 deletions(-) diff --git a/docs/404.html b/docs/404.html index 69825ef..e817eb8 100644 --- a/docs/404.html +++ b/docs/404.html @@ -1,10 +1,6 @@ 404 Page not found | Freedoms4

404

The page you visited was not found.

Return to the home page

\ No newline at end of file +Sign Up +Subscribe

404

The page you visited was not found.

Return to the home page

\ No newline at end of file diff --git a/docs/blog/index.html b/docs/blog/index.html index 78c04ff..ecbe802 100644 --- a/docs/blog/index.html +++ b/docs/blog/index.html @@ -1,12 +1,8 @@ Blogs | Freedoms4

All Posts | + +Subscribe

All Posts | Categories

What is Education?

What is Education? # Education simply means “learning”. It’s a natural process. -Ratio of components in Education: # 50% Knowledge/Understanding, 30% …

\ No newline at end of file +Ratio of components in Education: # 50% Knowledge/Understanding, 30% …

\ No newline at end of file diff --git a/docs/blog/what-is-education/index.html b/docs/blog/what-is-education/index.html index 2f175f1..5c38e20 100644 --- a/docs/blog/what-is-education/index.html +++ b/docs/blog/what-is-education/index.html @@ -9,12 +9,8 @@ Ratio of components in Education: # 50% Knowledge/Understanding, 30% Skills, 20% Education vs Academics: # Education and Academics are not the same thing. Academics is Education based of a curriculum and an institution. Plato discovered the word while describing his school of philosophy. Academics system has evolved with time and got worst. Let’s see what the system has become nowadays: # Wrong ratio of knowledge, skill, experience (knowledge takes about 90%). Generalised curriculum for all students. Extra bad: # Goals are only bound to exams/grades, degree or certifications (year 1088), then getting jobs. Unhealthy pressure and competition for students. Money game. Politics. Education as a concept/implementation/system is good. Academics is good only as a concept. It’s implementation and system is always the worst and corrupted.">

What is Education?


What is Education? #

Education simply means “learning”. It’s a natural process.

Ratio of components in Education: #

50% Knowledge/Understanding, 30% Skills, 20% Experience.

Education vs Academics: #

Education and Academics are not the same thing. Academics is Education based of a curriculum and an institution. Plato discovered the word while describing his school of philosophy.

Academics system has evolved with time and got worst. Let’s see what the system has become nowadays: #

Extra bad: #

Education as a concept/implementation/system is good. -Academics is good only as a concept. It’s implementation and system is always the worst and corrupted.

Activities in Education: #

Read vs Study vs Research: #

  1. Read: Reading is about watching or interpreting something/someone to gain knowledge.

  2. Study: Studying is about interpreting a topic, going deeper and gaining some conscious understanding out of it.

  3. Research: Research is about studying a topic and then contributing to it with changes from your end.

Knowledge vs Entertainment: #

Example:

  1. The first book was to provide Knowledge/Understanding, but later books became a source of Entertainment (fiction).
  2. Videos can be used for both Knowledge/Understanding and Entertainment purposes. For example, for Knowledge/Understanding, there are documentaries, tutorial videos etc. For Entertainment, there are movies, funny videos etc.
Tags:
Categories:
\ No newline at end of file +Sign Up +Subscribe

What is Education?


What is Education? #

Education simply means “learning”. It’s a natural process.

Ratio of components in Education: #

50% Knowledge/Understanding, 30% Skills, 20% Experience.

Education vs Academics: #

Education and Academics are not the same thing. Academics is Education based of a curriculum and an institution. Plato discovered the word while describing his school of philosophy.

Academics system has evolved with time and got worst. Let’s see what the system has become nowadays: #

Extra bad: #

Education as a concept/implementation/system is good. +Academics is good only as a concept. It’s implementation and system is always the worst and corrupted.

Activities in Education: #

Read vs Study vs Research: #

  1. Read: Reading is about watching or interpreting something/someone to gain knowledge.

  2. Study: Studying is about interpreting a topic, going deeper and gaining some conscious understanding out of it.

  3. Research: Research is about studying a topic and then contributing to it with changes from your end.

Knowledge vs Entertainment: #

Example:

  1. The first book was to provide Knowledge/Understanding, but later books became a source of Entertainment (fiction).
  2. Videos can be used for both Knowledge/Understanding and Entertainment purposes. For example, for Knowledge/Understanding, there are documentaries, tutorial videos etc. For Entertainment, there are movies, funny videos etc.
Tags:
Categories:
\ No newline at end of file diff --git a/docs/categories/index.html b/docs/categories/index.html index b3018c2..f2f6c1a 100644 --- a/docs/categories/index.html +++ b/docs/categories/index.html @@ -1,12 +1,8 @@ Categories | Freedoms4
\ No newline at end of file diff --git a/docs/categories/philosophy/index.html b/docs/categories/philosophy/index.html index 877dbb7..9d7a4b7 100644 --- a/docs/categories/philosophy/index.html +++ b/docs/categories/philosophy/index.html @@ -1,12 +1,8 @@ Philosophy | Freedoms4
\ No newline at end of file diff --git a/docs/changelog/index.html b/docs/changelog/index.html index 2f49121..4b92712 100644 --- a/docs/changelog/index.html +++ b/docs/changelog/index.html @@ -6,11 +6,7 @@ Changelog page. Remove year from footer copyright.">

Changelog

[04-06-2026]

[14-04-2026]

\ No newline at end of file +Sign Up +Subscribe

Changelog

[04-06-2026]

[14-04-2026]

\ No newline at end of file diff --git a/docs/coming-soon/index.html b/docs/coming-soon/index.html index fd6ad9b..b5cb292 100644 --- a/docs/coming-soon/index.html +++ b/docs/coming-soon/index.html @@ -1,10 +1,6 @@ Coming Soon | Freedoms4

Coming Soon

This feature is not yet available. Check back later!

\ No newline at end of file +Sign Up +Subscribe

Coming Soon

This feature is not yet available. Check back later!

\ No newline at end of file diff --git a/docs/contact/index.html b/docs/contact/index.html index b733044..c4ebb86 100644 --- a/docs/contact/index.html +++ b/docs/contact/index.html @@ -12,11 +12,7 @@ IRC/Liberachat: hyzen, #freedoms4 Follow on # Mastodon: hyzen@mastodon.social Lemmy: hyzen@lemmy.today">

Admin: hyzen

Contacts #

Email and XMPP: hyzen@freedoms4.org

IRC/Liberachat: hyzen, #freedoms4

Follow on #

Mastodon: hyzen@mastodon.social

Lemmy: hyzen@lemmy.today

\ No newline at end of file +Sign Up +Subscribe

Admin: hyzen

Contacts #

Email and XMPP: hyzen@freedoms4.org

IRC/Liberachat: hyzen, #freedoms4

Follow on #

Mastodon: hyzen@mastodon.social

Lemmy: hyzen@lemmy.today

\ No newline at end of file diff --git a/docs/css/custom.css b/docs/css/custom.css index f78be2c..ac706cb 100644 --- a/docs/css/custom.css +++ b/docs/css/custom.css @@ -336,225 +336,117 @@ gap: 0.16rem; } - /* Hide desktop-only elements on mobile */ - .brand__auth--desktop, - .rss-subscribe__link--desktop { - display: none !important; - } - .brand__auth-text { display: none; } -} -/* Hide mobile menu on desktop, show on mobile */ -.brand__mobile-menu { - display: none; - position: relative; -} + /* Profile button: sit above the subscribe button, right-aligned to it */ + .brand__actions { + position: relative; + } -@media (max-width: 600px) { - .brand__mobile-menu { - display: block; + .brand__auth { + position: absolute; + bottom: 100%; + right: 0; + margin-bottom: -0.297rem; + } + + .brand__auth-toggle, + .brand__auth-user-btn { + width: 1.75rem; + height: 1.75rem; + padding: 0; + } + + .brand__auth--loggedin .brand__auth-user-btn { + width: auto; + padding: 0 0.4rem; + height: 1.75rem !important; + } + + /* Subscribe button on mobile: same size/shape as old hamburger */ + .rss-subscribe__link { + display: inline-flex; + align-items: center; + justify-content: center; + width: 1.75rem; + height: 1.75rem; + padding: 0; + box-sizing: border-box; + border-radius: 3px; + border: 1px solid #ff3d3d; + background-color: transparent; + color: #ff3d3d !important; + } + + /* Hide the "Subscribe" text label on mobile */ + .rss-subscribe__link span { + display: none; + } + + /* Make the RSS icon a bit larger to fill the button */ + .rss-subscribe__link svg { + width: 14px; + height: 14px; } } -/* Mobile menu checkbox */ -.brand__mobile-check { - display: none; -} - -/* Mobile toggle button — same color scheme as account button */ -.brand__mobile-toggle { - display: inline-flex; - align-items: center; - justify-content: center; - width: 1.75rem; - height: 1.75rem; - padding: 0; - box-sizing: border-box; - border-radius: 3px; - border: 1px solid #ff3d3d; - background-color: transparent; - color: #ff3d3d; - cursor: pointer; - user-select: none; - transition: - background-color 0.2s ease, - color 0.2s ease; -} - -.brand__mobile-toggle:hover { - background-color: transparent; - border-color: #89808092; - color: #000000bc; -} - -/* Mobile dropdown panel */ -.brand__mobile-links { - display: none; - position: absolute; - right: 0; - top: calc(100% + 0.3rem); - background-color: var(--background-color); - border: 1px solid var(--foreground-color3); - border-radius: 4px; - min-width: 130px; - z-index: 100; - flex-direction: column; - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); -} - -.brand__mobile-check:checked ~ .brand__mobile-links { - display: flex; -} - - -[data-theme='light'] .brand__mobile-check:checked ~ .brand__mobile-toggle { - background-color: transparent; - border-color: #89808092; - color: #000000bc; -} -@media (prefers-color-scheme: light) { - .brand__mobile-check:checked ~ .brand__mobile-toggle { +/* Mobile Subscribe hover — light */ +@media (max-width: 600px) { + .rss-subscribe__link:hover, + .rss-subscribe__link:focus { background-color: transparent; border-color: #89808092; - color: #000000bc; + color: #000000bc !important; } } -.mobile-link { - display: flex; - align-items: center; - gap: 0.4rem; - padding: 0.5rem 0.75rem; - color: var(--foreground-color); - text-decoration: none; - font-size: 0.8rem; - white-space: nowrap; - transition: background-color 0.15s ease; -} - -[data-theme='light'] .brand__mobile-check:checked ~ .brand__mobile-links .mobile-link { - color: #ff3d3d; -} - -@media (prefers-color-scheme: light) { - .brand__mobile-check:checked ~ .brand__mobile-links .mobile-link { - color: #ff3d3d; - } -} - -.mobile-link:hover { - background-color: var(--background-color1); -} - -.mobile-link:not(:last-child) { - border-bottom: 1px solid var(--foreground-color3); -} - - -/* Mobile toggle dark mode colors */ -@media (prefers-color-scheme: dark) { - .brand__mobile-toggle { +/* Mobile Subscribe — system dark */ +@media (max-width: 600px) and (prefers-color-scheme: dark) { + .rss-subscribe__link { background-color: transparent; border-color: currentColor; - color: var(--foreground-color); + color: var(--foreground-color) !important; } - .brand__mobile-toggle:hover { + .rss-subscribe__link:hover, + .rss-subscribe__link:focus { background-color: var(--foreground-color); - color: var(--background-color); - } -} - -[data-theme='light'] .brand__mobile-toggle { - background-color: transparent; - border-color: #ff3d3d; - color: #ff3d3d; -} -[data-theme='light'] .brand__mobile-toggle:hover { - background-color: transparent; - border-color: #89808092; - color: #000000bc; -} -[data-theme='dark'] .brand__mobile-toggle { - background-color: transparent; - border-color: currentColor; - color: var(--foreground-color); -} -[data-theme='dark'] .brand__mobile-toggle:hover { - background-color: var(--foreground-color); - color: var(--background-color); -} - -/* ── Mobile auth toggle colors ── */ - -/* Default (system light): orange filled */ -@media (max-width: 600px) { - .brand__auth-toggle, - .brand__auth-user-btn { - background-color: #f26522 !important; - border-color: #f26522 !important; - color: #fff !important; - } - - .brand__auth:focus-within .brand__auth-toggle, - .brand__auth-user.is-open .brand__auth-user-btn { - background-color: transparent !important; - border-color: #f26522 !important; - color: #f26522 !important; - } -} - -/* System dark: outline */ -@media (max-width: 600px) and (prefers-color-scheme: dark) { - .brand__auth-toggle, - .brand__auth-user-btn { - background-color: transparent !important; - border-color: currentColor !important; - color: var(--foreground-color) !important; - } - - .brand__auth:focus-within .brand__auth-toggle, - .brand__auth-user.is-open .brand__auth-user-btn { - background-color: var(--foreground-color) !important; - border-color: var(--foreground-color) !important; + border-color: var(--foreground-color); color: var(--background-color) !important; } } -/* Manual light override */ +/* Mobile Subscribe — manual light */ @media (max-width: 600px) { - [data-theme='light'] .brand__auth-toggle, - [data-theme='light'] .brand__auth-user-btn { - background-color: #f26522 !important; - border-color: #f26522 !important; - color: #fff !important; + [data-theme='light'] .rss-subscribe__link { + border-color: #ff3d3d; + color: #ff3d3d !important; + background-color: transparent; } - - [data-theme='light'] .brand__auth:focus-within .brand__auth-toggle, - [data-theme='light'] .brand__auth-user.is-open .brand__auth-user-btn { - background-color: transparent !important; - border-color: #f26522 !important; - color: #f26522 !important; + [data-theme='light'] .rss-subscribe__link:hover, + [data-theme='light'] .rss-subscribe__link:focus { + border-color: #89808092; + color: #000000bc !important; } +} - /* Manual dark override */ - [data-theme='dark'] .brand__auth-toggle, - [data-theme='dark'] .brand__auth-user-btn { - background-color: transparent !important; - border-color: currentColor !important; +/* Mobile Subscribe — manual dark */ +@media (max-width: 600px) { + [data-theme='dark'] .rss-subscribe__link { + background-color: transparent; + border-color: currentColor; color: var(--foreground-color) !important; } - - [data-theme='dark'] .brand__auth:focus-within .brand__auth-toggle, - [data-theme='dark'] .brand__auth-user.is-open .brand__auth-user-btn { - background-color: var(--foreground-color) !important; - border-color: var(--foreground-color) !important; + [data-theme='dark'] .rss-subscribe__link:hover, + [data-theme='dark'] .rss-subscribe__link:focus { + background-color: var(--foreground-color); + border-color: var(--foreground-color); color: var(--background-color) !important; } } + /* ── Theme switcher ── */ /* Force light theme */ @@ -961,10 +853,6 @@ color: var(--foreground-color); } -/* Mobile logged-in state */ -.brand__mobile-links .mobile-link--logout { - color: var(--foreground-color); -} /* Reset native button styles + force subscribe-button dimensions on logged-in user button */ diff --git a/docs/index.html b/docs/index.html index 440c710..40283bf 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,10 +1,6 @@ Freedoms4

Namaste 🙏 #

My name is hyzen, I'm the founder of this site. This site is my space to write about my views on various subjects and explore ideas that matter to me. I also provide free services to the public that may matter to them.

On the blog I’m writing about: #

Beyond theoretical discussions, I may also write about my day-to-day experiences, thoughts, and feelings - the personal reflections that shape my worldview and understanding of the world around me.

Motive: #

My goal is for everyone who visits this site to leave with something valuable.

Site’s Code: #

This site is also built with open source tools like Hugo and served freely. If you're interested in the code , you can find it here↗.

\ No newline at end of file +Sign Up +Subscribe

Namaste 🙏 #

My name is hyzen, I'm the founder of this site. This site is my space to write about my views on various subjects and explore ideas that matter to me. I also provide free services to the public that may matter to them.

On the blog I’m writing about: #

Beyond theoretical discussions, I may also write about my day-to-day experiences, thoughts, and feelings - the personal reflections that shape my worldview and understanding of the world around me.

Motive: #

My goal is for everyone who visits this site to leave with something valuable.

Site’s Code: #

This site is also built with open source tools like Hugo and served freely. If you're interested in the code , you can find it here↗.

\ No newline at end of file diff --git a/docs/login/index.html b/docs/login/index.html index ebab969..d8b1934 100644 --- a/docs/login/index.html +++ b/docs/login/index.html @@ -1,17 +1,13 @@ Login | Freedoms4

Login

Login

\ No newline at end of file +
\ No newline at end of file diff --git a/docs/semester/index.html b/docs/semester/index.html index f346656..6021d86 100644 --- a/docs/semester/index.html +++ b/docs/semester/index.html @@ -1,12 +1,8 @@ Semester | Freedoms4
\ No newline at end of file diff --git a/docs/services/file-share/index.html b/docs/services/file-share/index.html index 07b71bb..afc6d7a 100644 --- a/docs/services/file-share/index.html +++ b/docs/services/file-share/index.html @@ -1,12 +1,8 @@ File share | Freedoms4
\ No newline at end of file diff --git a/docs/services/index.html b/docs/services/index.html index 2b7d6ef..002db82 100644 --- a/docs/services/index.html +++ b/docs/services/index.html @@ -1,10 +1,6 @@ Services | Freedoms4

Services

  1. File share
  2. XMPP Account
\ No newline at end of file +Sign Up +Subscribe

Services

  1. File share
  2. XMPP Account
\ No newline at end of file diff --git a/docs/services/xmpp-account/index.html b/docs/services/xmpp-account/index.html index 890a213..6ee3be8 100644 --- a/docs/services/xmpp-account/index.html +++ b/docs/services/xmpp-account/index.html @@ -1,11 +1,7 @@ XMPP Account | Freedoms4

XMPP Account

Send your desired username to hyzen@freedoms4.org via Email (or via XMPP if already have an XMPP account). Account creation can take upto 24 hours.

\ No newline at end of file +Sign Up +Subscribe

XMPP Account

Send your desired username to hyzen@freedoms4.org via Email (or via XMPP if already have an XMPP account). Account creation can take upto 24 hours.

\ No newline at end of file diff --git a/docs/signup/index.html b/docs/signup/index.html index 42d4c7b..eff3ff8 100644 --- a/docs/signup/index.html +++ b/docs/signup/index.html @@ -1,13 +1,9 @@ Sign Up | Freedoms4

Sign Up

Sign Up

(3-32 characters; letters, numbers, _ and - only)
@@ -19,4 +15,4 @@ Subscribe
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/subjectcode/index.html b/docs/subjectcode/index.html index 4046cff..1e05d95 100644 --- a/docs/subjectcode/index.html +++ b/docs/subjectcode/index.html @@ -1,12 +1,8 @@ Subject Code | Freedoms4
\ No newline at end of file diff --git a/docs/tags/academics/index.html b/docs/tags/academics/index.html index 3d2e534..4d260f2 100644 --- a/docs/tags/academics/index.html +++ b/docs/tags/academics/index.html @@ -1,12 +1,8 @@ Academics | Freedoms4
\ No newline at end of file diff --git a/docs/tags/education/index.html b/docs/tags/education/index.html index cd068ad..2d8a45e 100644 --- a/docs/tags/education/index.html +++ b/docs/tags/education/index.html @@ -1,12 +1,8 @@ Education | Freedoms4
\ No newline at end of file diff --git a/docs/tags/index.html b/docs/tags/index.html index c25d96b..1aa1bd7 100644 --- a/docs/tags/index.html +++ b/docs/tags/index.html @@ -1,12 +1,8 @@ Tags | Freedoms4
\ No newline at end of file diff --git a/docs/tags/system/index.html b/docs/tags/system/index.html index fac55b5..d2d0e40 100644 --- a/docs/tags/system/index.html +++ b/docs/tags/system/index.html @@ -1,12 +1,8 @@ System | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/index.html b/docs/uninotes/index.html index 4ea2adb..b951c49 100644 --- a/docs/uninotes/index.html +++ b/docs/uninotes/index.html @@ -1,13 +1,9 @@ UniNotes | Freedoms4

UniNotes

Contents

UniNotes

Contents

S1
ET DCM1107
  • Unit 1 Self @@ -37,4 +33,4 @@ Subscribe
\ No newline at end of file +Live
\ No newline at end of file diff --git a/docs/uninotes/s1/bo-dcm1109/index.html b/docs/uninotes/s1/bo-dcm1109/index.html index 26edca2..b837ddc 100644 --- a/docs/uninotes/s1/bo-dcm1109/index.html +++ b/docs/uninotes/s1/bo-dcm1109/index.html @@ -1,12 +1,8 @@ BO DCM1109 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/bo-dcm1109/unit1/index.html b/docs/uninotes/s1/bo-dcm1109/unit1/index.html index 235a291..54fd549 100644 --- a/docs/uninotes/s1/bo-dcm1109/unit1/index.html +++ b/docs/uninotes/s1/bo-dcm1109/unit1/index.html @@ -1,14 +1,10 @@ Unit 1 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/bo-dcm1109/unit1/self/index.html b/docs/uninotes/s1/bo-dcm1109/unit1/self/index.html index 910f700..3e40f4a 100644 --- a/docs/uninotes/s1/bo-dcm1109/unit1/self/index.html +++ b/docs/uninotes/s1/bo-dcm1109/unit1/self/index.html @@ -48,14 +48,10 @@ B) Input-Process-Output Model. C) Open System. D) Dynamic Nature.">
\ No newline at end of file diff --git a/docs/uninotes/s1/bo-dcm1109/unit11/index.html b/docs/uninotes/s1/bo-dcm1109/unit11/index.html index 378d24f..dc18a6a 100644 --- a/docs/uninotes/s1/bo-dcm1109/unit11/index.html +++ b/docs/uninotes/s1/bo-dcm1109/unit11/index.html @@ -1,14 +1,10 @@ Unit 11 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/bo-dcm1109/unit11/self/index.html b/docs/uninotes/s1/bo-dcm1109/unit11/self/index.html index a09d675..8344007 100644 --- a/docs/uninotes/s1/bo-dcm1109/unit11/self/index.html +++ b/docs/uninotes/s1/bo-dcm1109/unit11/self/index.html @@ -24,14 +24,10 @@ b. Acquisition c. Amalgamation Types of Business Combination # A) Horizontal # These companies operate at the same level of production, distribution or supply chain.">
\ No newline at end of file diff --git a/docs/uninotes/s1/bo-dcm1109/unit2/index.html b/docs/uninotes/s1/bo-dcm1109/unit2/index.html index 7d02f00..522dc93 100644 --- a/docs/uninotes/s1/bo-dcm1109/unit2/index.html +++ b/docs/uninotes/s1/bo-dcm1109/unit2/index.html @@ -1,14 +1,10 @@ Unit 2 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/bo-dcm1109/unit2/self/index.html b/docs/uninotes/s1/bo-dcm1109/unit2/self/index.html index 355bb03..3f7d726 100644 --- a/docs/uninotes/s1/bo-dcm1109/unit2/self/index.html +++ b/docs/uninotes/s1/bo-dcm1109/unit2/self/index.html @@ -3,15 +3,11 @@ Secondary Sector # The Secondary Sector refines, processes and manufactures. Thi Secondary Sector # The Secondary Sector refines, processes and manufactures. This includes industries like petrochemical refineries, steel-making mills, factories for making equipment and machinery for industry and goods for consumer purchase.">
\ No newline at end of file diff --git a/docs/uninotes/s1/bo-dcm1109/unit3/index.html b/docs/uninotes/s1/bo-dcm1109/unit3/index.html index ad717f9..a52da47 100644 --- a/docs/uninotes/s1/bo-dcm1109/unit3/index.html +++ b/docs/uninotes/s1/bo-dcm1109/unit3/index.html @@ -1,14 +1,10 @@ Unit 3 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/bo-dcm1109/unit3/self/index.html b/docs/uninotes/s1/bo-dcm1109/unit3/self/index.html index 9d5bdde..b66f5fc 100644 --- a/docs/uninotes/s1/bo-dcm1109/unit3/self/index.html +++ b/docs/uninotes/s1/bo-dcm1109/unit3/self/index.html @@ -18,14 +18,10 @@ E) Credit co-operatives. F) Cooperative Farming Societies. Types of Companies # A) On the Basis of Incorporation # Chartered Companies: Formed under a Royal Charter or special charter issued by the monarch (no longer applicable in India). Statutory Companies: Created by a special Act of Parliament or State Legislature. Example: Reserve Bank of India (RBI), Life Insurance Corporation (LIC). Registered Companies: Incorporated under the Companies Act, 2013. This includes almost all modern business entities in India. B) On the Basis of Liability # Company Limited by Shares [Section 2(22)]. Company Limited by Guarantee [Section 2(21)]. Unlimited Liability Company [Section 2(92)]. Company Limited by Both Guarantee and Shares. C) On the Basis of Ownership # Private Company (Section 2(68)). Public Company (Section 2(71)). One Person Company (Section 2(62)). D) On the Basis of Control # Holding Company: Controls one or more subsidiaries by owning over 50% voting rights or board control. Subsidiary Company: Controlled by another company. Example: Jaguar Land Rover (subsidiary of Tata Motors). E) On the Basis of Nationality # Indian Company: Incorporated under the Companies Act, 2013 and managed in India. Foreign Company (Section 2(42)): Incorporated outside India but has a place of business in India. Example: Google India Pvt. Ltd. F) On the Basis of Purpose # For-Profit Companies. Non-Profit Companies (Section 8): Established for charitable, educational, or social purposes. Profits are reinvested to promote their objectives. Example: CRY Foundation.">
\ No newline at end of file diff --git a/docs/uninotes/s1/et-dcm1107/index.html b/docs/uninotes/s1/et-dcm1107/index.html index 0db400b..c6b30db 100644 --- a/docs/uninotes/s1/et-dcm1107/index.html +++ b/docs/uninotes/s1/et-dcm1107/index.html @@ -1,12 +1,8 @@ ET DCM1107 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/et-dcm1107/unit1/index.html b/docs/uninotes/s1/et-dcm1107/unit1/index.html index ffbbd34..1f4da20 100644 --- a/docs/uninotes/s1/et-dcm1107/unit1/index.html +++ b/docs/uninotes/s1/et-dcm1107/unit1/index.html @@ -1,14 +1,10 @@ Unit 1 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/et-dcm1107/unit1/live/index.html b/docs/uninotes/s1/et-dcm1107/unit1/live/index.html index 8f93788..1e44cf5 100644 --- a/docs/uninotes/s1/et-dcm1107/unit1/live/index.html +++ b/docs/uninotes/s1/et-dcm1107/unit1/live/index.html @@ -21,14 +21,10 @@ D) Growth Defintion by Samuelson. Nature # A) Economics as a Science # Positive (what is, based on data and logic) Normative (what ought to be, opinions, judgements) B) Economics as an Art # Pure (what ought to be, ideals and goals) Applied (real world, how to implement) A) Described Economics as a Science # Focuses on laws and cause-and-effect relationships (e.g Law of Demand). Models to predict economic outcomes. Data analysis, observation, hypothesis. Real-world evidence. Deductive and Inductive reasoning. Limitaion: Human behaviour involved. Methods # A) Inductive (specific -> general). B) Deductive (general -> specific).">
\ No newline at end of file diff --git a/docs/uninotes/s1/et-dcm1107/unit12/index.html b/docs/uninotes/s1/et-dcm1107/unit12/index.html index f1b0930..c2782cb 100644 --- a/docs/uninotes/s1/et-dcm1107/unit12/index.html +++ b/docs/uninotes/s1/et-dcm1107/unit12/index.html @@ -1,14 +1,10 @@ Unit 12 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/et-dcm1107/unit12/self/index.html b/docs/uninotes/s1/et-dcm1107/unit12/self/index.html index 7cf9001..b29fcce 100644 --- a/docs/uninotes/s1/et-dcm1107/unit12/self/index.html +++ b/docs/uninotes/s1/et-dcm1107/unit12/self/index.html @@ -6,14 +6,10 @@ Net Interest # The actual or pure interest earned or paid after excluding additi Gross Interest # The total amount paid by the borrower to the lender for using borrowed money before deducting taxes, service charges, or other expenses. Net Interest # The actual or pure interest earned or paid after excluding additional charges such as risk, management costs, and inconvenience.">
\ No newline at end of file diff --git a/docs/uninotes/s1/et-dcm1107/unit2/index.html b/docs/uninotes/s1/et-dcm1107/unit2/index.html index 4112e24..59306c6 100644 --- a/docs/uninotes/s1/et-dcm1107/unit2/index.html +++ b/docs/uninotes/s1/et-dcm1107/unit2/index.html @@ -1,14 +1,10 @@ Unit 2 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/et-dcm1107/unit2/live/index.html b/docs/uninotes/s1/et-dcm1107/unit2/live/index.html index 916a2e0..0eabdeb 100644 --- a/docs/uninotes/s1/et-dcm1107/unit2/live/index.html +++ b/docs/uninotes/s1/et-dcm1107/unit2/live/index.html @@ -27,16 +27,12 @@ C) Giffen goods. D) War. E) Economic depression. F) Essential goods.">
\ No newline at end of file diff --git a/docs/uninotes/s1/et-dcm1107/unit5/index.html b/docs/uninotes/s1/et-dcm1107/unit5/index.html index 63e8fb6..ffc8c49 100644 --- a/docs/uninotes/s1/et-dcm1107/unit5/index.html +++ b/docs/uninotes/s1/et-dcm1107/unit5/index.html @@ -1,14 +1,10 @@ Unit 5 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/et-dcm1107/unit5/self/index.html b/docs/uninotes/s1/et-dcm1107/unit5/self/index.html index a4109d2..a06dd20 100644 --- a/docs/uninotes/s1/et-dcm1107/unit5/self/index.html +++ b/docs/uninotes/s1/et-dcm1107/unit5/self/index.html @@ -3,15 +3,11 @@ Implicit Cost # Implicit costs are not directly paid out or recorded in financia Implicit Cost # Implicit costs are not directly paid out or recorded in financial statements, but represent the opportunity costs of using resources owned by the firm or individual. Examples include the forgone salary if an entrepreneur works in their own business instead of being employed elsewhere, or the interest income sacrificed by investing personal funds in the business rather than elsewhere.">
\ No newline at end of file diff --git a/docs/uninotes/s1/et-dcm1107/unit6/index.html b/docs/uninotes/s1/et-dcm1107/unit6/index.html index 13ccf0c..e50258f 100644 --- a/docs/uninotes/s1/et-dcm1107/unit6/index.html +++ b/docs/uninotes/s1/et-dcm1107/unit6/index.html @@ -1,14 +1,10 @@ Unit 6 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/et-dcm1107/unit6/self/index.html b/docs/uninotes/s1/et-dcm1107/unit6/self/index.html index 9dbd240..d0cc847 100644 --- a/docs/uninotes/s1/et-dcm1107/unit6/self/index.html +++ b/docs/uninotes/s1/et-dcm1107/unit6/self/index.html @@ -9,16 +9,12 @@ Q = f (L, C, N) Here, Q = Quantity of output, L = labour, C = capital, N = land. Time Elements in Production Function # A) Short run # In the short run, only some of the inputs can be varied, but not all. Some factors will remain fixed, and some will be variable.">
\ No newline at end of file diff --git a/docs/uninotes/s1/et-dcm1107/unit7/index.html b/docs/uninotes/s1/et-dcm1107/unit7/index.html index 0ea2501..ef5ca88 100644 --- a/docs/uninotes/s1/et-dcm1107/unit7/index.html +++ b/docs/uninotes/s1/et-dcm1107/unit7/index.html @@ -1,14 +1,10 @@ Unit 7 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/et-dcm1107/unit7/self/index.html b/docs/uninotes/s1/et-dcm1107/unit7/self/index.html index b4e39e0..9623cb0 100644 --- a/docs/uninotes/s1/et-dcm1107/unit7/self/index.html +++ b/docs/uninotes/s1/et-dcm1107/unit7/self/index.html @@ -18,15 +18,11 @@ E) Net Working Capital. F) Net Operating Working Capital. Types of Revenue # A) Operating Revenue # Sales Revenue. Service Revenue. B) Gross Revenue # Gross revenue, often known as gross sales, is the entire amount of money your firm makes in a given accounting period before any deductions.">
\ No newline at end of file diff --git a/docs/uninotes/s1/fa-dcm1108/index.html b/docs/uninotes/s1/fa-dcm1108/index.html index 0d4fb77..b0295a2 100644 --- a/docs/uninotes/s1/fa-dcm1108/index.html +++ b/docs/uninotes/s1/fa-dcm1108/index.html @@ -1,11 +1,7 @@ FA DCM1108 | Freedoms4

FA DCM1108

\ No newline at end of file +Sign Up +Subscribe

FA DCM1108

\ No newline at end of file diff --git a/docs/uninotes/s1/ge-dcm1106/index.html b/docs/uninotes/s1/ge-dcm1106/index.html index 02c4025..98f4b60 100644 --- a/docs/uninotes/s1/ge-dcm1106/index.html +++ b/docs/uninotes/s1/ge-dcm1106/index.html @@ -1,11 +1,7 @@ GE DCM1106 | Freedoms4

GE DCM1106

\ No newline at end of file +Sign Up +Subscribe

GE DCM1106

\ No newline at end of file diff --git a/docs/uninotes/s1/ge-dcm1106/unit1/index.html b/docs/uninotes/s1/ge-dcm1106/unit1/index.html index a1e4c2a..8234b09 100644 --- a/docs/uninotes/s1/ge-dcm1106/unit1/index.html +++ b/docs/uninotes/s1/ge-dcm1106/unit1/index.html @@ -1,14 +1,10 @@ Unit 1 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/ge-dcm1106/unit1/live/index.html b/docs/uninotes/s1/ge-dcm1106/unit1/live/index.html index 19a7f7c..deea7b6 100644 --- a/docs/uninotes/s1/ge-dcm1106/unit1/live/index.html +++ b/docs/uninotes/s1/ge-dcm1106/unit1/live/index.html @@ -30,14 +30,10 @@ I) Evolutionary. J) Symbolic. K) Contemporary Perspective.">
\ No newline at end of file diff --git a/docs/uninotes/s1/index.html b/docs/uninotes/s1/index.html index 10c54b1..7a86b8b 100644 --- a/docs/uninotes/s1/index.html +++ b/docs/uninotes/s1/index.html @@ -1,11 +1,7 @@ S1 | Freedoms4

S1

  1. BO DCM1109
  2. ET DCM1107
  3. GE DCM1106
  4. PBM DCM1110
\ No newline at end of file +Sign Up +Subscribe

S1

  1. BO DCM1109
  2. ET DCM1107
  3. GE DCM1106
  4. PBM DCM1110
\ No newline at end of file diff --git a/docs/uninotes/s1/pbm-dcm1110/index.html b/docs/uninotes/s1/pbm-dcm1110/index.html index 9bc334d..4a48538 100644 --- a/docs/uninotes/s1/pbm-dcm1110/index.html +++ b/docs/uninotes/s1/pbm-dcm1110/index.html @@ -1,11 +1,7 @@ PBM DCM1110 | Freedoms4

PBM DCM1110

\ No newline at end of file +Sign Up +Subscribe

PBM DCM1110

\ No newline at end of file diff --git a/docs/uninotes/s1/pbm-dcm1110/unit1/index.html b/docs/uninotes/s1/pbm-dcm1110/unit1/index.html index b2d858e..a712d35 100644 --- a/docs/uninotes/s1/pbm-dcm1110/unit1/index.html +++ b/docs/uninotes/s1/pbm-dcm1110/unit1/index.html @@ -1,14 +1,10 @@ Unit 1 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/pbm-dcm1110/unit1/live/index.html b/docs/uninotes/s1/pbm-dcm1110/unit1/live/index.html index aa557c0..8b3ba9e 100644 --- a/docs/uninotes/s1/pbm-dcm1110/unit1/live/index.html +++ b/docs/uninotes/s1/pbm-dcm1110/unit1/live/index.html @@ -1,13 +1,9 @@ Unit 1 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/pbm-dcm1110/unit1/self/index.html b/docs/uninotes/s1/pbm-dcm1110/unit1/self/index.html index c483f4c..1c2e59c 100644 --- a/docs/uninotes/s1/pbm-dcm1110/unit1/self/index.html +++ b/docs/uninotes/s1/pbm-dcm1110/unit1/self/index.html @@ -51,14 +51,10 @@ B) Minimisation of costs. C) Achievement of group goals. D) Organisational stability.">
\ No newline at end of file diff --git a/docs/uninotes/s1/pbm-dcm1110/unit2/index.html b/docs/uninotes/s1/pbm-dcm1110/unit2/index.html index 7863eda..3a0fadd 100644 --- a/docs/uninotes/s1/pbm-dcm1110/unit2/index.html +++ b/docs/uninotes/s1/pbm-dcm1110/unit2/index.html @@ -1,14 +1,10 @@ Unit 2 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/pbm-dcm1110/unit2/self/index.html b/docs/uninotes/s1/pbm-dcm1110/unit2/self/index.html index bbbfdd0..403c538 100644 --- a/docs/uninotes/s1/pbm-dcm1110/unit2/self/index.html +++ b/docs/uninotes/s1/pbm-dcm1110/unit2/self/index.html @@ -3,14 +3,10 @@ Educating every employee of the organisation. Looking after the long-term profes Educating every employee of the organisation. Looking after the long-term professional development of their employees. Bringing the team together whilst also evaluating each individual’s progress. B) Authoritative managers # Authoritative managers make sure that they are handling most of the decision-making and task delegation by themselves, whilst also making sure that they are maintaining a strict protocol in their office. They most often focus on adhering to rules and making sure that employees complete tasks as per the company’s standard of quality. Some of the common qualities of an authoritative manager include:">
\ No newline at end of file diff --git a/docs/uninotes/s1/pbm-dcm1110/unit3/index.html b/docs/uninotes/s1/pbm-dcm1110/unit3/index.html index 5ff4f3d..0b3a01e 100644 --- a/docs/uninotes/s1/pbm-dcm1110/unit3/index.html +++ b/docs/uninotes/s1/pbm-dcm1110/unit3/index.html @@ -1,14 +1,10 @@ Unit 3 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/pbm-dcm1110/unit3/self/index.html b/docs/uninotes/s1/pbm-dcm1110/unit3/self/index.html index 601e0a4..9e2c00f 100644 --- a/docs/uninotes/s1/pbm-dcm1110/unit3/self/index.html +++ b/docs/uninotes/s1/pbm-dcm1110/unit3/self/index.html @@ -3,15 +3,11 @@ B) Administration Management # It is mainly related to the performance of manage B) Administration Management # It is mainly related to the performance of managers and has defined various functions of administration. In administration management, the emphasis is laid on evaluating the existing processes, identifying the underlying principles, and developing the management theories. These functions are interlinked and help managers perform effectively. The major contribution towards administration management is from Henry Fayol.">
\ No newline at end of file diff --git a/docs/uninotes/s1/pbm-dcm1110/unit4/index.html b/docs/uninotes/s1/pbm-dcm1110/unit4/index.html index 11f9bbe..eaa3913 100644 --- a/docs/uninotes/s1/pbm-dcm1110/unit4/index.html +++ b/docs/uninotes/s1/pbm-dcm1110/unit4/index.html @@ -1,14 +1,10 @@ Unit 4 | Freedoms4
\ No newline at end of file diff --git a/docs/uninotes/s1/pbm-dcm1110/unit4/self/index.html b/docs/uninotes/s1/pbm-dcm1110/unit4/self/index.html index f1f4dba..020e214 100644 --- a/docs/uninotes/s1/pbm-dcm1110/unit4/self/index.html +++ b/docs/uninotes/s1/pbm-dcm1110/unit4/self/index.html @@ -9,14 +9,10 @@ Economic Depression - 1929. Progress in Technology. Response to Taylorism. Enmit Four Experiments: Illumination Experiments (1924–1927): Examined how changes in lighting affected worker productivity. Relay Assembly Test Room Experiments (1927–1928): Studied the impact of altered work conditions, such as hours and rest breaks, on output. Mass Interviewing Programme (1928–1930): Investigated employees’ attitudes, feelings, and perceptions toward their work. Bank Wiring Observation Room Experiments (1931–1932): Explored the effects of informal social groups on individual behaviour and productivity. B) Behavioral Approach # This approach focuses on understanding how individuals think, feel, and behave within organisational settings. Drawing insights from disciplines such as psychology, sociology, anthropology, and economics, it emphasises the importance of studying human behaviour scientifically to develop effective management practices.">
\ No newline at end of file diff --git a/docs/uninotes/s2/index.html b/docs/uninotes/s2/index.html index 8867dc1..fb3a3b0 100644 --- a/docs/uninotes/s2/index.html +++ b/docs/uninotes/s2/index.html @@ -1,11 +1,7 @@ S2 | Freedoms4

S2

    \ No newline at end of file +Sign Up +Subscribe

    S2

      \ No newline at end of file diff --git a/docs/uninotes/s3/index.html b/docs/uninotes/s3/index.html index 5918f4f..9129b07 100644 --- a/docs/uninotes/s3/index.html +++ b/docs/uninotes/s3/index.html @@ -1,11 +1,7 @@ S3 | Freedoms4

      S3

        \ No newline at end of file +Sign Up +Subscribe

        S3

          \ No newline at end of file diff --git a/docs/uninotes/s4/index.html b/docs/uninotes/s4/index.html index 4a27fce..4d00c85 100644 --- a/docs/uninotes/s4/index.html +++ b/docs/uninotes/s4/index.html @@ -1,11 +1,7 @@ S4 | Freedoms4

          S4

            \ No newline at end of file +Sign Up +Subscribe

            S4

              \ No newline at end of file diff --git a/docs/uninotes/s5/index.html b/docs/uninotes/s5/index.html index 76247fb..9e3dfe2 100644 --- a/docs/uninotes/s5/index.html +++ b/docs/uninotes/s5/index.html @@ -1,11 +1,7 @@ S5 | Freedoms4

              S5

                \ No newline at end of file +Sign Up +Subscribe

                S5

                  \ No newline at end of file diff --git a/docs/uninotes/s6/index.html b/docs/uninotes/s6/index.html index bddd19c..b22e8d0 100644 --- a/docs/uninotes/s6/index.html +++ b/docs/uninotes/s6/index.html @@ -1,11 +1,7 @@ S6 | Freedoms4

                  S6

                    \ No newline at end of file +Sign Up +Subscribe

                    S6

                      \ No newline at end of file diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index d191003..318217a 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -42,8 +42,8 @@ - -
                      + +
                      {{ partial "header.html" . }} diff --git a/layouts/_partials/body/body-end.html b/layouts/_partials/body/body-end.html index 543b5a3..2ba2aba 100644 --- a/layouts/_partials/body/body-end.html +++ b/layouts/_partials/body/body-end.html @@ -41,7 +41,7 @@ function applyLoggedIn(uname) { // ── Desktop ────────────────────────────────────────────────────────── - var authDesktop = document.querySelector('.brand__auth--desktop'); + var authDesktop = document.querySelector('.brand__auth'); if (authDesktop) { authDesktop.classList.add('brand__auth--loggedin'); diff --git a/layouts/coming-soon/baseof.html b/layouts/coming-soon/baseof.html index d191003..318217a 100644 --- a/layouts/coming-soon/baseof.html +++ b/layouts/coming-soon/baseof.html @@ -42,8 +42,8 @@ - -
                      + +
                      {{ partial "header.html" . }} diff --git a/layouts/login/baseof.html b/layouts/login/baseof.html index d191003..318217a 100644 --- a/layouts/login/baseof.html +++ b/layouts/login/baseof.html @@ -42,8 +42,8 @@ - -
                      + +
                      {{ partial "header.html" . }} diff --git a/layouts/semester/baseof.html b/layouts/semester/baseof.html index d191003..318217a 100644 --- a/layouts/semester/baseof.html +++ b/layouts/semester/baseof.html @@ -42,8 +42,8 @@ - -
                      + +
                      {{ partial "header.html" . }} diff --git a/layouts/services/baseof.html b/layouts/services/baseof.html index d191003..318217a 100644 --- a/layouts/services/baseof.html +++ b/layouts/services/baseof.html @@ -42,8 +42,8 @@ - -
                      + +
                      {{ partial "header.html" . }} diff --git a/layouts/signup/baseof.html b/layouts/signup/baseof.html index d191003..318217a 100644 --- a/layouts/signup/baseof.html +++ b/layouts/signup/baseof.html @@ -42,8 +42,8 @@ - -
                      + +
                      {{ partial "header.html" . }} diff --git a/layouts/subjectcode/baseof.html b/layouts/subjectcode/baseof.html index d191003..318217a 100644 --- a/layouts/subjectcode/baseof.html +++ b/layouts/subjectcode/baseof.html @@ -42,8 +42,8 @@ - -
                      + +
                      {{ partial "header.html" . }} diff --git a/static/css/custom.css b/static/css/custom.css index f78be2c..ac706cb 100644 --- a/static/css/custom.css +++ b/static/css/custom.css @@ -336,225 +336,117 @@ gap: 0.16rem; } - /* Hide desktop-only elements on mobile */ - .brand__auth--desktop, - .rss-subscribe__link--desktop { - display: none !important; - } - .brand__auth-text { display: none; } -} -/* Hide mobile menu on desktop, show on mobile */ -.brand__mobile-menu { - display: none; - position: relative; -} + /* Profile button: sit above the subscribe button, right-aligned to it */ + .brand__actions { + position: relative; + } -@media (max-width: 600px) { - .brand__mobile-menu { - display: block; + .brand__auth { + position: absolute; + bottom: 100%; + right: 0; + margin-bottom: -0.297rem; + } + + .brand__auth-toggle, + .brand__auth-user-btn { + width: 1.75rem; + height: 1.75rem; + padding: 0; + } + + .brand__auth--loggedin .brand__auth-user-btn { + width: auto; + padding: 0 0.4rem; + height: 1.75rem !important; + } + + /* Subscribe button on mobile: same size/shape as old hamburger */ + .rss-subscribe__link { + display: inline-flex; + align-items: center; + justify-content: center; + width: 1.75rem; + height: 1.75rem; + padding: 0; + box-sizing: border-box; + border-radius: 3px; + border: 1px solid #ff3d3d; + background-color: transparent; + color: #ff3d3d !important; + } + + /* Hide the "Subscribe" text label on mobile */ + .rss-subscribe__link span { + display: none; + } + + /* Make the RSS icon a bit larger to fill the button */ + .rss-subscribe__link svg { + width: 14px; + height: 14px; } } -/* Mobile menu checkbox */ -.brand__mobile-check { - display: none; -} - -/* Mobile toggle button — same color scheme as account button */ -.brand__mobile-toggle { - display: inline-flex; - align-items: center; - justify-content: center; - width: 1.75rem; - height: 1.75rem; - padding: 0; - box-sizing: border-box; - border-radius: 3px; - border: 1px solid #ff3d3d; - background-color: transparent; - color: #ff3d3d; - cursor: pointer; - user-select: none; - transition: - background-color 0.2s ease, - color 0.2s ease; -} - -.brand__mobile-toggle:hover { - background-color: transparent; - border-color: #89808092; - color: #000000bc; -} - -/* Mobile dropdown panel */ -.brand__mobile-links { - display: none; - position: absolute; - right: 0; - top: calc(100% + 0.3rem); - background-color: var(--background-color); - border: 1px solid var(--foreground-color3); - border-radius: 4px; - min-width: 130px; - z-index: 100; - flex-direction: column; - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); -} - -.brand__mobile-check:checked ~ .brand__mobile-links { - display: flex; -} - - -[data-theme='light'] .brand__mobile-check:checked ~ .brand__mobile-toggle { - background-color: transparent; - border-color: #89808092; - color: #000000bc; -} -@media (prefers-color-scheme: light) { - .brand__mobile-check:checked ~ .brand__mobile-toggle { +/* Mobile Subscribe hover — light */ +@media (max-width: 600px) { + .rss-subscribe__link:hover, + .rss-subscribe__link:focus { background-color: transparent; border-color: #89808092; - color: #000000bc; + color: #000000bc !important; } } -.mobile-link { - display: flex; - align-items: center; - gap: 0.4rem; - padding: 0.5rem 0.75rem; - color: var(--foreground-color); - text-decoration: none; - font-size: 0.8rem; - white-space: nowrap; - transition: background-color 0.15s ease; -} - -[data-theme='light'] .brand__mobile-check:checked ~ .brand__mobile-links .mobile-link { - color: #ff3d3d; -} - -@media (prefers-color-scheme: light) { - .brand__mobile-check:checked ~ .brand__mobile-links .mobile-link { - color: #ff3d3d; - } -} - -.mobile-link:hover { - background-color: var(--background-color1); -} - -.mobile-link:not(:last-child) { - border-bottom: 1px solid var(--foreground-color3); -} - - -/* Mobile toggle dark mode colors */ -@media (prefers-color-scheme: dark) { - .brand__mobile-toggle { +/* Mobile Subscribe — system dark */ +@media (max-width: 600px) and (prefers-color-scheme: dark) { + .rss-subscribe__link { background-color: transparent; border-color: currentColor; - color: var(--foreground-color); + color: var(--foreground-color) !important; } - .brand__mobile-toggle:hover { + .rss-subscribe__link:hover, + .rss-subscribe__link:focus { background-color: var(--foreground-color); - color: var(--background-color); - } -} - -[data-theme='light'] .brand__mobile-toggle { - background-color: transparent; - border-color: #ff3d3d; - color: #ff3d3d; -} -[data-theme='light'] .brand__mobile-toggle:hover { - background-color: transparent; - border-color: #89808092; - color: #000000bc; -} -[data-theme='dark'] .brand__mobile-toggle { - background-color: transparent; - border-color: currentColor; - color: var(--foreground-color); -} -[data-theme='dark'] .brand__mobile-toggle:hover { - background-color: var(--foreground-color); - color: var(--background-color); -} - -/* ── Mobile auth toggle colors ── */ - -/* Default (system light): orange filled */ -@media (max-width: 600px) { - .brand__auth-toggle, - .brand__auth-user-btn { - background-color: #f26522 !important; - border-color: #f26522 !important; - color: #fff !important; - } - - .brand__auth:focus-within .brand__auth-toggle, - .brand__auth-user.is-open .brand__auth-user-btn { - background-color: transparent !important; - border-color: #f26522 !important; - color: #f26522 !important; - } -} - -/* System dark: outline */ -@media (max-width: 600px) and (prefers-color-scheme: dark) { - .brand__auth-toggle, - .brand__auth-user-btn { - background-color: transparent !important; - border-color: currentColor !important; - color: var(--foreground-color) !important; - } - - .brand__auth:focus-within .brand__auth-toggle, - .brand__auth-user.is-open .brand__auth-user-btn { - background-color: var(--foreground-color) !important; - border-color: var(--foreground-color) !important; + border-color: var(--foreground-color); color: var(--background-color) !important; } } -/* Manual light override */ +/* Mobile Subscribe — manual light */ @media (max-width: 600px) { - [data-theme='light'] .brand__auth-toggle, - [data-theme='light'] .brand__auth-user-btn { - background-color: #f26522 !important; - border-color: #f26522 !important; - color: #fff !important; + [data-theme='light'] .rss-subscribe__link { + border-color: #ff3d3d; + color: #ff3d3d !important; + background-color: transparent; } - - [data-theme='light'] .brand__auth:focus-within .brand__auth-toggle, - [data-theme='light'] .brand__auth-user.is-open .brand__auth-user-btn { - background-color: transparent !important; - border-color: #f26522 !important; - color: #f26522 !important; + [data-theme='light'] .rss-subscribe__link:hover, + [data-theme='light'] .rss-subscribe__link:focus { + border-color: #89808092; + color: #000000bc !important; } +} - /* Manual dark override */ - [data-theme='dark'] .brand__auth-toggle, - [data-theme='dark'] .brand__auth-user-btn { - background-color: transparent !important; - border-color: currentColor !important; +/* Mobile Subscribe — manual dark */ +@media (max-width: 600px) { + [data-theme='dark'] .rss-subscribe__link { + background-color: transparent; + border-color: currentColor; color: var(--foreground-color) !important; } - - [data-theme='dark'] .brand__auth:focus-within .brand__auth-toggle, - [data-theme='dark'] .brand__auth-user.is-open .brand__auth-user-btn { - background-color: var(--foreground-color) !important; - border-color: var(--foreground-color) !important; + [data-theme='dark'] .rss-subscribe__link:hover, + [data-theme='dark'] .rss-subscribe__link:focus { + background-color: var(--foreground-color); + border-color: var(--foreground-color); color: var(--background-color) !important; } } + /* ── Theme switcher ── */ /* Force light theme */ @@ -961,10 +853,6 @@ color: var(--foreground-color); } -/* Mobile logged-in state */ -.brand__mobile-links .mobile-link--logout { - color: var(--foreground-color); -} /* Reset native button styles + force subscribe-button dimensions on logged-in user button */