Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
b3d5dd0
Port the content block to the design system's class vocabulary
namedgraph Aug 26, 2026
6b17fc9
Vendor the design system's CSS and fonts, link them after Bootstrap
namedgraph Aug 26, 2026
f732ebf
Port the app shell to the design system Header and Sidebar
namedgraph Aug 26, 2026
5269631
Route all block link columns through the ldh-drawer
namedgraph Aug 26, 2026
1a4f227
Port the action bar, mode lists, type badges, property lists and pager
namedgraph Aug 26, 2026
ffe76ea
Skin modals and RDF/POST forms with the design system via the bridge
namedgraph Aug 26, 2026
5bd46da
Drop the Bootstrap 2 framework stylesheets; purge its markup vocabulary
namedgraph Aug 26, 2026
818b181
Fix dl column placement, button-on-accent color, block stacking rhythm
namedgraph Aug 26, 2026
f3bae2f
Delete the Bootstrap 2 artifacts: framework CSS, bootstrap.js, jQuery…
namedgraph Aug 26, 2026
f7ef8f9
Rename LDH's app stylesheet out of its Bootstrap identity
namedgraph Aug 26, 2026
6127582
Quiet XHTML prose blocks; stop double-carding the CSR block wrapper
namedgraph Aug 26, 2026
2cf656f
Stick the action bar directly under the sticky header
namedgraph Aug 26, 2026
9833ada
Design-system breadcrumbs; restore the document action button order
namedgraph Aug 26, 2026
cd32a3b
Fix the doubled card borders: nested cards, orphaned ldh.css tokens, …
namedgraph Aug 26, 2026
47e3586
Replace the action-bar chrome with the design system's markup
namedgraph Aug 26, 2026
8ad8292
Retire the sprite-icon layer; design create-block buttons
namedgraph Aug 26, 2026
6be7dd9
One caret per dropdown: glyph-native carets replace the border triangle
namedgraph Aug 26, 2026
00861ca
Static carets become glyph spans; the ::before shim serves state togg…
namedgraph Aug 26, 2026
330d2c9
Float modals above the sticky chrome; close menus on pick
namedgraph Aug 26, 2026
e26ed81
Header dropdowns: readable ink, right alignment, avatar state
namedgraph Aug 26, 2026
512cc1c
Purge the dead pull-left/pull-right tokens
namedgraph Aug 26, 2026
54a9e05
Modal header: grid layout immune to the legacy child order
namedgraph Aug 26, 2026
67eee7a
Chart controls take the design's chart-controls grid
namedgraph Aug 26, 2026
fadb668
Audit P1: restore sprite-era button faces, title the constructor modal
namedgraph Aug 26, 2026
f1b3e9d
Reglyph the ldh:logo-faced buttons the sprite purge left blank
namedgraph Aug 26, 2026
50d40a1
Views grow the design's facet toolbar; the pull-* floats and stray En…
namedgraph Aug 26, 2026
05a08a5
RDF exports leave the Actions menu for their own icon dropdown
namedgraph Aug 26, 2026
f5741a4
Un-park the document tree flyout the ldh-sidebar class drove off-canvas
namedgraph Aug 26, 2026
a1dc3fa
Form footers shed their Bootstrap look - and the form-actions token w…
namedgraph Aug 26, 2026
9c39057
Every modal form closes from its footer, and modals span the content …
namedgraph Aug 26, 2026
41e958e
Footer takes the AppShell anatomy: brand column, bare links, legal strip
namedgraph Aug 26, 2026
c5ba77f
cors-static test follows bootstrap.css to its successor
namedgraph Aug 26, 2026
5a21afa
Document-level creation floats in a bottom-right dock, unified as + p…
namedgraph Aug 26, 2026
6fc687c
Give bare .tb buttons the quiet toolbar treatment
namedgraph Aug 26, 2026
f9795bf
Create dock parks above the footer; short pages pin the footer to the…
namedgraph Aug 27, 2026
2a7ebc4
Idiom/DRY sweep across the ported XSL, IXSL, CSS and JS
namedgraph Aug 27, 2026
7c90613
Content column stays full-width inside the pane flex stack
namedgraph Aug 27, 2026
c18bc55
Create bar right-aligns with the content blocks
namedgraph Aug 27, 2026
8dcff7e
Drop the Web-Client bootstrap.css link; ldh-bridge.css carries the pr…
namedgraph Aug 27, 2026
d38d17e
Breadcrumb zone and address bar left-align with the content column
namedgraph Aug 27, 2026
7ed2113
Tab switches show panes as flex, keeping the create bar parked above …
namedgraph Aug 27, 2026
a3ab072
Toolbar host inner div gets the content-body class its mount selector…
namedgraph Aug 27, 2026
ac63804
Editor toolbar follows the active tab; editor chrome hides on tabs wi…
namedgraph Aug 27, 2026
371f19b
Editor toolbar restyled on design tokens; its inner content-body left…
namedgraph Aug 27, 2026
31dd873
Sidebar class list renders as design rows; search input stops paintin…
namedgraph Aug 27, 2026
3945175
List view rows follow the design's ldh-list-block grid: icon chip, ti…
namedgraph Aug 27, 2026
a1c5acd
Charts draw with resolved design tokens via ldh:css-token(); the HTML…
namedgraph Aug 27, 2026
18b65cc
Primary and negative ldhc-btn buttons carry the ap-solid appearance c…
namedgraph Aug 27, 2026
bc990b8
Document edit modal renders its form in a block shell, sharing the in…
namedgraph Aug 27, 2026
1c946ce
Document-level graph mode fills the space between action bar and foot…
namedgraph Aug 27, 2026
2bf6577
Action bar height becomes a token so the editor bar's sticky offset s…
namedgraph Aug 27, 2026
163a927
Block head nested in the block body drops its side padding, aligning …
namedgraph Aug 27, 2026
6332f03
Read-mode property rows light up on hover as one continuous band, lik…
namedgraph Aug 27, 2026
3dfc587
View mode clicks read the mode class off the clicked item itself, sin…
namedgraph Aug 27, 2026
1200af0
Blocks stop clipping their dropdown menus: results scroll inside the …
namedgraph Aug 27, 2026
3155e37
Grid mode renders design-system cards: pastel media area, title and d…
namedgraph Aug 27, 2026
7d5bbf0
Map canvas stays in flow so the view toolbar survives map mode; absol…
namedgraph Aug 27, 2026
4294489
RDFa extractor entry becomes a named template only, so it stops inter…
namedgraph Aug 27, 2026
49e0fee
RDFa editor template names and modes move into the module namespaces:…
namedgraph Aug 27, 2026
aa7ed4d
Create dock yields the bottom strip to the RDFa editor's breadcrumb b…
namedgraph Aug 27, 2026
14b0650
Document-level map mode fills the space between action bar and footer…
namedgraph Aug 27, 2026
6d1d69a
Every view mode branch tunnels show-edit-button=false, so item templa…
namedgraph Aug 27, 2026
5129e1c
Facet popover states, anonymous RDF export, mock map retired, chart f…
namedgraph Aug 27, 2026
e28bf54
RDFa editor Source shows the region's children (the ol payload), the …
namedgraph Aug 27, 2026
e5ba843
XMLLiteral canonicalization is the RDFa editor's cm:canonical pass in…
namedgraph Aug 27, 2026
cf5baaa
Block DnD payload-typed: an app MIME marker replaces the mode-cache g…
namedgraph Aug 27, 2026
02b08c2
DataTransfer.types marshals to an XDM array under SaxonJS, so the pay…
namedgraph Aug 27, 2026
4916ed6
View pager becomes the three-zone ldh-pager (page-size selector, prev…
namedgraph Aug 28, 2026
5f792ce
Block drop lands per the HTML processing model: dragenter is canceled…
namedgraph Aug 28, 2026
5d07d02
The content-body DnD guards spell the child step as ./div - after 'an…
namedgraph Aug 28, 2026
90a8659
Facet filter and parallax step restart paging from the first page via…
namedgraph Aug 28, 2026
3ac6619
The View links drawer becomes reachable: a tb-links opener lands in t…
namedgraph Aug 28, 2026
47a49a8
The block drawer anchors to its card: .ldh-block goes position:relati…
namedgraph Aug 28, 2026
6a44f92
The hand cursor over XHTML blocks becomes an honest affordance: the p…
namedgraph Aug 28, 2026
16e2080
Legacy Bootstrap buttons move to the ldhc-btn intent/appearance/size …
namedgraph Aug 28, 2026
8a3c1d8
View table columns become sortable: xhtml:TableHeaderCell reverse-map…
namedgraph Aug 28, 2026
13f1b8b
The block links drawer retires in favour of two design-system placeme…
namedgraph Aug 28, 2026
36b006a
The copy-URI button reaches every block type through a context-free l…
namedgraph Aug 28, 2026
7bacb60
The Table chart fills the block width like its SVG siblings: ac:draw-…
namedgraph Aug 28, 2026
ec1a434
View event handlers resolve their client-side cache through a single …
namedgraph Aug 28, 2026
ff29c5c
Content-column alignment survives classic scrollbars: the address bar…
namedgraph Aug 29, 2026
d05fe16
The facet pill's predicate label sheds the pred class: app.css styles…
namedgraph Aug 29, 2026
c0bac68
Read-mode property lists become name-value groups: bs2:PropertyListId…
namedgraph Aug 29, 2026
8b644a0
View table sortable columns read at rest and the property-list hover …
namedgraph Aug 29, 2026
27ebce8
View table rows highlight on hover: tbody tr:hover paints its cells a…
namedgraph Aug 29, 2026
982e672
View sort's numeric keys yield empty sequence instead of NaN for non-…
namedgraph Aug 29, 2026
25730b7
The view's client-side sort keys off each column's XSD datatype, thro…
namedgraph Aug 29, 2026
a03c0f0
The map marker info window becomes the card itself: .ol-overlay-conta…
namedgraph Aug 29, 2026
162316a
The info window's block head aligns with the property list below it: …
namedgraph Aug 29, 2026
0187c8f
The XSD datatype enumeration behind the view sort moves into ldh:data…
namedgraph Aug 29, 2026
c4a27b8
Timestamp handling gets one ldh:date-time(), retiring the date-or-dat…
namedgraph Aug 29, 2026
d9f10a7
The DataTable converters recognise the derived numeric and dateTime t…
namedgraph Aug 29, 2026
8f8ce7a
Image objects render at a height the surface picks rather than the on…
namedgraph Aug 29, 2026
3774429
The vendored typefaces gain their latin-ext subsets, so Latin Extende…
namedgraph Aug 29, 2026
e38f693
The edit pencil on a resource description appears only under acl:Writ…
namedgraph Aug 29, 2026
2bd87e6
One navigation leaves one history entry. After a document load, ldh:r…
namedgraph Aug 29, 2026
e2b902c
CSR failures render through the design system's block-states componen…
namedgraph Aug 29, 2026
431fb08
The busy cursor becomes a promise concern. Raising it was 53 copies o…
namedgraph Aug 29, 2026
c6836f3
Three legacy ixsl:schedule-action http-request callbacks become promi…
namedgraph Aug 29, 2026
1440438
Parallax chips stop being read off the loaded page and are discovered…
namedgraph Aug 29, 2026
ef14806
A quiet block no longer lifts under the cursor. The hover elevation w…
namedgraph Aug 29, 2026
0eda7e0
The rdf:type pill follows the type rather than the type list. Web-Cli…
namedgraph Aug 29, 2026
fe0b50e
A chart over an empty result set says so in the design system's empty…
namedgraph Aug 30, 2026
1d79c84
An empty block says so in its header as well as its body. The design …
namedgraph Aug 30, 2026
d986d4b
The two RDF/POST subject-control handlers move out of JavaScript into…
namedgraph Aug 30, 2026
e409c41
The DOMContentLoaded block retires: half of it was doing nothing, the…
namedgraph Aug 30, 2026
40b64c8
A press anywhere dismisses the drop-downs it is not inside, which clo…
namedgraph Aug 30, 2026
60ae436
The drop-down dismissal moves to where a modal is actually mounted, a…
namedgraph Aug 30, 2026
0320628
ac:uuid() generates through the platform, and the seven call sites th…
namedgraph Aug 30, 2026
b617807
The query block's Chart/View strip becomes the design system's tab co…
namedgraph Aug 30, 2026
437a16e
Charts and views are both creatable from a query block now, and both …
namedgraph Aug 30, 2026
25ced7e
The row form is inserted with xsl:result-document rather than the DOM…
namedgraph Aug 30, 2026
1912d21
Two faults in the block-creation merge, both found by driving the cas…
namedgraph Aug 30, 2026
ab472f2
Editing a query into a different form now retypes it, and a rejected …
namedgraph Aug 30, 2026
f970956
The violation renderer goes back to failing on an absent form, becaus…
namedgraph Aug 30, 2026
ef5125f
The map info window pans itself into view, so the view controls no lo…
namedgraph Aug 30, 2026
c1e7a28
The marker info window is fitted into the map viewport itself, replac…
namedgraph Aug 30, 2026
4995785
The parallax glyph sits on the same line as the first pivot chip. Bot…
namedgraph Aug 30, 2026
54243b3
Marker clicks pan the map again, and one info window replaces another…
namedgraph Aug 30, 2026
17a2990
The hang in the previous commit was a wrong type on the pixel read. o…
namedgraph Aug 30, 2026
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
4 changes: 2 additions & 2 deletions http-tests/misc/cors-static.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ set -euo pipefail

response=$(curl -i -k -s \
-H "Origin: https://example.com" \
"${END_USER_BASE_URL}static/com/atomgraph/linkeddatahub/css/bootstrap.css")
"${END_USER_BASE_URL}static/com/atomgraph/linkeddatahub/css/ldh.css")

# Verify Access-Control-Allow-Origin header is present
if ! echo "$response" | grep -q "Access-Control-Allow-Origin: \*"; then
Expand All @@ -26,7 +26,7 @@ preflight=$(curl -i -k -s \
-X OPTIONS \
-H "Origin: https://example.com" \
-H "Access-Control-Request-Method: GET" \
"${END_USER_BASE_URL}static/com/atomgraph/linkeddatahub/css/bootstrap.css")
"${END_USER_BASE_URL}static/com/atomgraph/linkeddatahub/css/ldh.css")

# Verify preflight response has CORS headers
if ! echo "$preflight" | grep -q "Access-Control-Allow-Origin: \*"; then
Expand Down
Loading
Loading