<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cccms/public/javascripts, 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-28T01:05:57Z</updated>
<entry>
<title>Normalise pasted markup in the editor</title>
<updated>2026-08-28T01:05:57Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-28T01:05:57Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=a9dd887d10ab80a1c072b64fceb3f597caa88166'/>
<id>urn:sha1:a9dd887d10ab80a1c072b64fceb3f597caa88166</id>
<content type='text'>
Pads and word processors paste block-level divs used as paragraphs, empty
divs used as blank lines, whitespace-only inline formatting and
per-character runs of identical tags. paste_preprocess resolves each into
the semantics it stood for.
</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>Wrap localStorage access in try/catch</title>
<updated>2026-08-17T23:49:17Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-17T23:49:17Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=edf0d64aa2c837b4bb28787483f98cb4815601c2'/>
<id>urn:sha1:edf0d64aa2c837b4bb28787483f98cb4815601c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Toggle the search widget from a button</title>
<updated>2026-08-17T01:11:37Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-17T01:11:37Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=0e15d4461cc9b8e8baeeab2288ef8bbc2d30c3e6'/>
<id>urn:sha1:0e15d4461cc9b8e8baeeab2288ef8bbc2d30c3e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bridge Rails values into JavaScript through a JSON element</title>
<updated>2026-08-17T00:22:04Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-17T00:22:04Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=8570051876b86c08d4b72288f8598f0e0d2335e1'/>
<id>urn:sha1:8570051876b86c08d4b72288f8598f0e0d2335e1</id>
<content type='text'>
</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>Style totp input fields so that they work better on mobile</title>
<updated>2026-08-15T14:28:21Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-15T14:28:21Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=445362ed2f8591d54a3c34cb3c5a69049aefa8c6'/>
<id>urn:sha1:445362ed2f8591d54a3c34cb3c5a69049aefa8c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move the revision picker into admin_interface.js</title>
<updated>2026-08-14T14:35:02Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-14T14:35:02Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=b282797767e6980ebad340e352bef4b0552c150d'/>
<id>urn:sha1:b282797767e6980ebad340e352bef4b0552c150d</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>Move the pending address from the node onto the draft</title>
<updated>2026-08-07T04:15:14Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-07T04:15:14Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=f4ddfff03ca9f25d50f39a1971877362d85eb9cb'/>
<id>urn:sha1:f4ddfff03ca9f25d50f39a1971877362d85eb9cb</id>
<content type='text'>
</content>
</entry>
</feed>
