]> scripts.mit.edu Git - www/ikiwiki.git/blobdiff - IkiWiki/Plugin/editpage.pm
support longname for page types in commands and rename
[www/ikiwiki.git] / IkiWiki / Plugin / editpage.pm
index 0068a6b118cd15ca7e110a51fdf81fa1ab313526..8effc02d0dbee4b51e3db29d05e9f1b151e576fa 100644 (file)
@@ -276,9 +276,11 @@ sub cgi_editpage ($$) {
                        
                        my @page_types;
                        if (exists $hooks{htmlize}) {
-                               @page_types=grep { !/^_/ }
-                                       keys %{$hooks{htmlize}};
+                               foreach my $key (grep { !/^_/ } keys %{$hooks{htmlize}}) {
+                                       push @page_types, [$key, $hooks{htmlize}{$key}{longname} || $key];
+                               }
                        }
+                       @page_types=sort @page_types;
                        
                        $form->tmpl_param("page_select", 1);
                        $form->field(name => "page", type => 'select',