<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cccms/public/javascripts/admin_search.js, branch master</title>
<subtitle>[no description]</subtitle>
<id>https://erdgeist.org/gitweb/cccms/atom?h=master</id>
<link rel='self' href='https://erdgeist.org/gitweb/cccms/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/'/>
<updated>2026-06-30T01:44:44Z</updated>
<entry>
<title>Improve admin search overlay layout and behaviour</title>
<updated>2026-06-30T01:44:44Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-30T01:36:51Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=97f51a73d4a2e7fb42ccf1107abf07e985cfa13a'/>
<id>urn:sha1:97f51a73d4a2e7fb42ccf1107abf07e985cfa13a</id>
<content type='text'>
- Widen overlay (300px -&gt; min(520px, 90vw)), centre instead of
  hardcoded left:400px, so it scales from mobile to desktop
- Split title and unique_name into separate JSON fields and DOM
  elements; two-line result layout (bold title, small grey
  monospace path) instead of "Title (path)" wrapping awkwardly
- Add small margin between title and path line
- Fix event handler stacking: keyup/escape/outside-click handlers
  were being rebound on every display_toggle call. Moved all
  bindings to initialize(), display_toggle() now only shows/hides
- Switch search input from keyup to input event, catching paste
  and cut via mouse which keyup misses
- Add Escape key and outside-click to dismiss the overlay
- Stop clearing search box and results on close; reopening now
  preserves prior search, matching standard search UI behaviour
- Link search results to node_path instead of edit_node_path,
  since opening edit auto-locks the node
- Add "press Enter to see all results" hint in dropdown
- Disable browser autocomplete on search input
</content>
</entry>
<entry>
<title>Remove debug output for admin search</title>
<updated>2026-06-29T02:40:24Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-29T02:40:02Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=efc802b22eae15de5fc18465182628e379caf099'/>
<id>urn:sha1:efc802b22eae15de5fc18465182628e379caf099</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restore and improve admin node search</title>
<updated>2026-06-29T02:30:22Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-29T02:28:55Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=191a77b2f7c280e00f7348507c13a173c704fcf9'/>
<id>urn:sha1:191a77b2f7c280e00f7348507c13a173c704fcf9</id>
<content type='text'>
- Admin search broke when routing-filter was removed: hardcoded /admin/search
and /admin/menu_search URLs in admin_search.js no longer matched the
locale-scoped routes. Fix by emitting locale-aware URLs from the layout
as JS variables.

- Also fixes form submission (POST -&gt; GET, missing = on form_tag), jQuery
.attr("value") -&gt; .val() for typeahead input reading, and template name
for Rails 8 compatibility.

- Adds a visible "search" link to the admin menu so editors can discover
the feature without knowing the Alt+F shortcut. Search results now show
node path alongside title and link directly to the edit view.

Named route admin_menu_search added to routes.rb.
</content>
</entry>
<entry>
<title>Improve worklflow</title>
<updated>2025-02-06T15:49:06Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2025-02-06T15:49:06Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=375ed745052148faeb34763087fe04214105f1b8'/>
<id>urn:sha1:375ed745052148faeb34763087fe04214105f1b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix edit node behaviour</title>
<updated>2025-02-05T21:48:19Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2025-02-05T21:48:19Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=d72edba966ba2b55697685f3711dbfcb38d9fbc8'/>
<id>urn:sha1:d72edba966ba2b55697685f3711dbfcb38d9fbc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added editing of slugs and moving of nodes. to edit a slug or move a node you edit that node, make your changes and save. the slug and parent node changes get staged and are applied once that revision is published</title>
<updated>2009-09-09T13:19:33Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-09-09T13:19:33Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=f7ce8c245fde3f6202103ae614b181c0ba44ed93'/>
<id>urn:sha1:f7ce8c245fde3f6202103ae614b181c0ba44ed93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>always hide the search widget</title>
<updated>2009-09-09T09:46:33Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-09-09T09:46:33Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=83fe1b1abd7d7bb85679be3f1341e5c88db0ae83'/>
<id>urn:sha1:83fe1b1abd7d7bb85679be3f1341e5c88db0ae83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lots of gui improvements for creating nodes</title>
<updated>2009-09-08T18:06:44Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-09-08T18:06:44Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=b48ee28e586fd75e84e33fabfcba70c05d32a606'/>
<id>urn:sha1:b48ee28e586fd75e84e33fabfcba70c05d32a606</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new interface for adding nodes. still needs a bit radio button magick</title>
<updated>2009-09-08T14:35:22Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-09-08T14:35:22Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=b981d83e5e005817a67b11ccf92dd65bb506bcd4'/>
<id>urn:sha1:b981d83e5e005817a67b11ccf92dd65bb506bcd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>the link has to be closured to make it work</title>
<updated>2009-08-15T14:36:17Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-08-15T14:36:17Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=4937f4638ae74712e9aba400413ac6447b4df3ef'/>
<id>urn:sha1:4937f4638ae74712e9aba400413ac6447b4df3ef</id>
<content type='text'>
</content>
</entry>
</feed>
