guix-devel/build-aux
Alex Sassmannshausen a4141d6d53 list-packages: Progressive Enhancement approach to JS.
* build-aux/list-packages.scm (package->sxml): Add parameters previous,
  description-ids and remaining, update docstring accordingly. Introduce logic
  for fold-values process.
  (insert-tr): Moved sxml package table-row generation to new function; remove
  <a> elements and JS function calls. These are created through JS
  (prep_pkg_descs). Add insert-js-call for every 15th package, and the last.
  (insert-js-call): New function.
  (packages->sxml): Change map to fold values; add init params.
  (insert-js): show_hide: add compatibility check, introduce, use thingLink
               prep: new JS function.
               bulk_show_hide: new JS function.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2013-09-23 17:49:39 +02:00
..
hydra hydra: Pass the directory name of the Nix checkout. 2013-09-18 23:07:45 +02:00
check-available-binaries.scm build: check-available-binaries: Adjust to derivation API change. 2013-09-23 00:33:50 +02:00
download.scm Import (guix hash) in build-aux/download.scm. 2013-07-04 13:44:24 +02:00
gitlog-to-changelog build: Add `gitlog-to-changelog'. 2013-05-12 22:41:11 +02:00
list-packages.scm list-packages: Progressive Enhancement approach to JS. 2013-09-23 17:49:39 +02:00
sync-synopses.scm packages: Use `read' and source properties for `package-field-location'. 2013-04-25 00:13:56 +02:00