<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cccms/app/views/nodes, branch master</title>
<subtitle>[no description]</subtitle>
<id>http://erdgeist.org/gitweb/cccms/atom?h=master</id>
<link rel='self' href='http://erdgeist.org/gitweb/cccms/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/'/>
<updated>2026-08-20T15:37:01Z</updated>
<entry>
<title>Surface redirects in nodes#show, the action log and when publishing</title>
<updated>2026-08-20T15:37:01Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-20T15:37:01Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=a1794d3087e6cbd228f3641e7313815d8c59695f'/>
<id>urn:sha1:a1794d3087e6cbd228f3641e7313815d8c59695f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add redirect ui in in nodes#edit and apply some minor cleanup</title>
<updated>2026-08-20T10:50:30Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-20T10:50:30Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=a8cf725312d245d8d1f1df0fff22718975ce249e'/>
<id>urn:sha1:a8cf725312d245d8d1f1df0fff22718975ce249e</id>
<content type='text'>
Also give search inputs a magnifier and a clear control: input_group
wraps a field with an icon and, where clearing is meaningful, a
button that empties it and any hidden companion named by data-clears.

Clean up some inconistency between field hints presented as p and as
span.

Remove stray console.log.
</content>
</entry>
<entry>
<title>Import Markdown into the editor</title>
<updated>2026-08-16T20:56:09Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-16T20:56:09Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=bbd10eec6b8b46a7173d3be4dd7e05de212f8038'/>
<id>urn:sha1:bbd10eec6b8b46a7173d3be4dd7e05de212f8038</id>
<content type='text'>
Use a vendored marked to import Markdown documents into tinymce.
</content>
</entry>
<entry>
<title>Restore from and redesign the trash list</title>
<updated>2026-08-14T22:34:14Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-14T22:34:14Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=d15dc3f1d2c9421c44d2c82c08b44d84459fcaaf'/>
<id>urn:sha1:d15dc3f1d2c9421c44d2c82c08b44d84459fcaaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Space the create-action groups</title>
<updated>2026-08-14T22:33:42Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-14T22:33:42Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=b466090578d2ad3228ea61a8c8886578ea5fe91e'/>
<id>urn:sha1:b466090578d2ad3228ea61a8c8886578ea5fe91e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Scope admin form conventions with a class</title>
<updated>2026-08-13T23:22:11Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-13T23:22:11Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=19b865108c26cf18c26697fee080844de94fb522'/>
<id>urn:sha1:19b865108c26cf18c26697fee080844de94fb522</id>
<content type='text'>
.admin_layout replaces the #admin_layout. All css rules and
javascript queries were changed along and rules simplified
where the opportunity arose.
</content>
</entry>
<entry>
<title>Consolidate .action_button styling from visual nudging</title>
<updated>2026-08-13T22:30:45Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-13T22:30:45Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=45d422f6582ac2ebf455a8c8168738db54a76582'/>
<id>urn:sha1:45d422f6582ac2ebf455a8c8168738db54a76582</id>
<content type='text'>
Let containers space their own action buttons: Remove a superfluous
margin-bottom from .action_button, their containers already properly
arranged them.

Align action rows on the text baseline: .aligned_action_row aligns its
children on the baseline, so a control sits level with the text beside
it without a per-element offset.
</content>
</entry>
<entry>
<title>Give every admin page one horizontal gutter</title>
<updated>2026-08-12T23:11:29Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-12T23:11:29Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=862edbf4d5fdb9a88f84bfa1d51ab8cc83896094'/>
<id>urn:sha1:862edbf4d5fdb9a88f84bfa1d51ab8cc83896094</id>
<content type='text'>
by many views inside. The inner ones are gone

nodes#edit's becomes #body_field, which is what #edit_grid places in its
full-width row.

Rows now reach into the label band themselves rather than depending on a
page wrapper to do it. The label column plus its gap equals the escape, so
a row's content starts at the gutter on every page; #edit_grid's rows are
exempt because the grid already steps back.

share one left edge. #new_node's -118px was compensating for that 10px and
left the page 7px out once it went. standalone_action_bar was overridden
everywhere it appeared.

page_translations#edit no longer uses #edit_grid: it has no metadata column,
so the two-column template pushed its abstract into the empty half.

nodes#edit's lower action bar was inside #edit_grid, so it was a grid item
inheriting the escape and sat 125px left of the form above it.
</content>
</entry>
<entry>
<title>Remove unused classes and consolidate css rules</title>
<updated>2026-08-11T23:35:27Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-11T23:35:27Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=6a3237fe81f8fa7ef5a5c929b578df95bf1f58d8'/>
<id>urn:sha1:6a3237fe81f8fa7ef5a5c929b578df95bf1f58d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Give the admin lists a shared table and row vocabulary</title>
<updated>2026-08-11T23:24:28Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-11T23:24:28Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=5f6f272b433ffb1ec0bda2a5e6d64709c4ac6f33'/>
<id>urn:sha1:5f6f272b433ffb1ec0bda2a5e6d64709c4ac6f33</id>
<content type='text'>
row_primary and row_secondary replace four names for a row's title and five
for its supporting line, across the tables and the sitemap. Actions cells no
longer sit flush against the row edge

Header rows move into thead, which retires the .header class from the CSS,
the tr.header:hover suppression, and .no_hover

Replace variety of nodes_table, assets_table, events_table, revisions_table,
user_table and sitemap with a shared class admin_table
</content>
</entry>
</feed>
