From 05664ee58924c39d641db83c63e44d4d7579b641 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Fri, 30 Jan 2015 23:52:52 -0500 Subject: Render package details on the client. * js/routes.js: Add new route. * js/controller/packageInfo.js: New file. * js/view/packageInfo.js: New file. * js/model/packages.js (guix.packages.PackagesByName): New function. * js/view/ui.js (guix.ui.licenseList): New function. * js/view/packages.js (guix.packages.view): Render package links as Mithril URLs. Remove factorized inner 'renderLicese' function. * guix-web/view/html.scm (javascripts): Add new JS files. (view-package): Delete. --- js/routes.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'js/routes.js') diff --git a/js/routes.js b/js/routes.js index b3fee60..400f995 100644 --- a/js/routes.js +++ b/js/routes.js @@ -17,5 +17,6 @@ m.route(document.body, "/", { "/": guix.packages, - "/generations": guix.generations + "/generations": guix.generations, + "/package/:name": guix.packageInfo }); -- cgit v1.2.3