Skip to content

Feat/login websso prominence#18

Open
iFadi wants to merge 5 commits into
mainfrom
feat/login-websso-prominence
Open

Feat/login websso prominence#18
iFadi wants to merge 5 commits into
mainfrom
feat/login-websso-prominence

Conversation

@iFadi
Copy link
Copy Markdown
Owner

@iFadi iFadi commented Apr 24, 2026

No description provided.

iFadi added 5 commits April 24, 2026 12:31
- Redesign login template to present WebSSO as the primary action with
  a branded badge and descriptive hint text
- Introduce a visual divider between primary and secondary login sections
- Collapse ILIAS login behind a secondary toggle button with aria-expanded
  and aria-controls for full keyboard accessibility
- Remove external jQuery CDN dependency; toggle logic rewritten in
  vanilla JS wrapped in an IIFE with strict mode
- Replace all inline style="" attributes with semantic CSS classes
- Replace display:none toggle with the HTML hidden attribute for
  accessible show/hide behaviour
- Add rel="noopener noreferrer" to all external links
- Remove Nutzungsvereinbarung (user agreement) block from login page
- Rewrite _login.scss: subtler card background, flex-based nav grid,
  distinct primary/secondary button hierarchy, focus-visible outlines
- Bump version to 1.2.0 in README and template.xml
- Center login card horizontally using flexbox on ilStartupSection
- Switch nav to a single column layout so WebSSO occupies the full width
- Increase WebSSO button to 18px / 18px padding with max-width 380px
- Wrap secondary items (ILIAS login, info blocks) in .luh-secondary-row
  so they form a centered flex row beneath the divider
- Add tablet breakpoint (≤720px): tighten padding, reduce column widths
- Add mobile breakpoint (≤520px): stack secondary items in a single
  centered column, stretch buttons to full width
…rder

- Revert card centering: restore margin-left: 2% and fixed 680px width
- Switch nav back to left-aligned flex column (align-items: flex-start)
- Revert WebSSO block to left-aligned; fix form border via !important on
  all three selectors to prevent ILIAS base theme from overriding it
- Widen WebSSO button to 300px, 18px font, 18/28px padding
- Increase block font-size to 15px, paragraph text to 13px,
  info links to 16px, ILIAS login button to 15px / 210px width
- Tighten tablet breakpoint (≤760px) and mobile breakpoint (≤520px)
…x border

- Center badge, WebSSO button and hint text within the card by switching
  #shib-form-login-mask to align-items: center / text-align: center and
  adding margin: 0 auto to #shib_login
- Move Hinweise zum Login out of .luh-secondary-row into its own block
  after a new .luh-hint-divider (plain 1px line, same colour as the
  Weitere Anmeldeoptionen divider)
- Broaden border: none !important rule to cover all form and
  .form-horizontal selectors inside #luhLogin to suppress the
  ILIAS base-theme border regardless of specificity
Add responsive layout, divider above Hinweise, badge/button centering,
enlarged touch targets and form border fix to the v1.2.0 release notes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant