alpha
Login
or
Join now
alice.pds.demo.boltless.dev
/
core
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
2
Pulls
1
Pipelines
core
/
appview
/
pages
/
templates
/
layouts
1 folder
4 files
at
92009db2a95e65539b6c2da48b941ceda061cff3
eti
appview: deduplicate newsletter widget, single-render timeline grid
3mo ago
97ca49ba
fragments
appview/topbar: switch "+ new" button from primary to secondary having a primary call to action always present in the nav bar was creating issues with other call to actions at a hierarchical level this change prevents buttons clashing against each other because of their level of importance *As a rule of thumb, the main call to action on a page should be heaviest in weight when compared to other buttons and/or links. All other action items should appear secondary in terms of color, placement, shape, and overall weight allocation.* refs: - https://www.smashingmagazine.com/2009/10/call-to-action-buttons-examples-and-best-practices/#offer-secondary-alternative-actions - https://uxmag.com/articles/usability-tip-one-main-call-to-action-item-per-task#:~:text=As%20a%20rule,to%20move%20forward. Signed-off-by: eti <eti@eti.tf>
3 months ago
base.html
appview: deduplicate newsletter widget, single-render timeline grid the newsletter widget was being rendered twice on the timeline (once for mobile, once for desktop) via hidden/visible wrapper divs. both copies shared the same element ids (newsletter-widget, newsletter-widget-msg), so desktop submissions swapped into the hidden mobile copy and appeared to do nothing. collapse the two layouts into one responsive grid with tailwind order/col-start utilities so the widget lives in the dom exactly once, and drop the mutationobserver wiring in favour of a small delegated click listener that also handles gfi banner widening on dismiss. consolidate the three signup form variants (banner, widget, home hero) into a single newsletterForm fragment that takes a dict(Id, Variant). each instance gets a unique response-span id (newsletter-msg-<Id>) so multiple forms can coexist on a page without id collisions. move the handler's inline html/tailwind response strings into a newsletterResponse template rendered through pages, so the response id round-trips with the form's hx-target via an hx-vals target field. drop the stray blank line in base.html. Signed-off-by: eti <eti@eti.tf>
3 months ago
loginbase.html
appview/pages: templatize login, signup, complete-signup pages these pages were full html pages instead of blocks. as a result, their meta values were not in sync with the rest of the site. by introducing layouts/loginbase, we can now share the boilerplate. of note is that the signup page needs an extra line in the `<head>`: the script to load a cloudflare turnstile. this is supplied using `extrameta` Signed-off-by: oppiliappan <me@oppi.li>
6 months ago
profilebase.html
appview/profile: fix profile card rendering on tabs the .ShowPunchcard variable was being referenced in pages that didn't have the variable set. to circumvent this, the `State.profile` helper calculates whether or not to show the punchcard, and this helper is then substituted in all profile tabs. Signed-off-by: oppiliappan <me@oppi.li>
5 months ago
repobase.html
appview/pages: split star button to include starrers link Signed-off-by: Patrick Dewey <p@pdewey.com>
5 months ago