[bknr-cvs] ksprotte changed trunk/projects/bos/web/

BKNR Commits bknr at bknr.net
Mon Jul 21 08:51:47 UTC 2008


Revision: 3532
Author: ksprotte
URL: http://bknr.net/trac/changeset/3532

sat-images are now sorted by year in GE menu
U   trunk/projects/bos/web/kml-handlers.lisp
U   trunk/projects/bos/web/sat-tree.lisp

Modified: trunk/projects/bos/web/kml-handlers.lisp
===================================================================
--- trunk/projects/bos/web/kml-handlers.lisp	2008-07-21 08:40:18 UTC (rev 3531)
+++ trunk/projects/bos/web/kml-handlers.lisp	2008-07-21 08:51:47 UTC (rev 3532)
@@ -89,7 +89,8 @@
 	    (with-element "Style"
 	      (with-element "ListStyle"
 		(with-element "listItemType" (text "radioFolder"))))	    	    
-	    (dolist (sat-layer (class-instances 'sat-layer))
+	    (dolist (sat-layer (sort (copy-list (class-instances 'sat-layer))
+				     #'< :key #'year))
 	      (kml-network-link (format nil "http://~a/sat-root-kml?name=~A" (website-host) (name sat-layer))
 				:rect (geo-box-rectangle *m2-geo-box*)
 				:lod '(:min 0 :max -1)

Modified: trunk/projects/bos/web/sat-tree.lisp
===================================================================
--- trunk/projects/bos/web/sat-tree.lisp	2008-07-21 08:40:18 UTC (rev 3531)
+++ trunk/projects/bos/web/sat-tree.lisp	2008-07-21 08:51:47 UTC (rev 3532)
@@ -7,6 +7,7 @@
   ((name :reader name :initarg :name
          :index-type unique-index
          :index-reader find-sat-layer)
+   (year :accessor year :initarg :year :initform 2000)
    (geo-box :reader geo-box :initarg :geo-box)
    (local-draw-order :reader local-draw-order :initarg :local-draw-order)))
 




More information about the Bknr-cvs mailing list