Reintroduce the branch switcher
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
This commit is contained in:
		
							
								
								
									
										10
									
								
								cgit.css
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								cgit.css
									
									
									
									
									
								
							| @@ -52,6 +52,7 @@ table.tabs { | ||||
|  | ||||
| table.tabs td { | ||||
| 	padding: 0px 0.5em; | ||||
| 	vertical-align: bottom; | ||||
| } | ||||
|  | ||||
| table.tabs td a { | ||||
| @@ -64,6 +65,15 @@ table.tabs td a.active { | ||||
| 	background-color: #ccc; | ||||
| } | ||||
|  | ||||
| table.tabs td.branch { | ||||
| 	text-align: right; | ||||
| } | ||||
|  | ||||
| table.tabs td.branch form { | ||||
| 	padding-bottom: 2px; | ||||
| 	font-size: 90%; | ||||
| } | ||||
|  | ||||
| div.content { | ||||
| 	margin: 0px; | ||||
| 	padding: 1em; | ||||
|   | ||||
| @@ -518,6 +518,13 @@ void cgit_print_pageheader(struct cgit_context *ctx) | ||||
| 			       ctx->qry.sha1, ctx->qry.sha2, NULL); | ||||
| 		cgit_patch_link("patch", NULL, hc(cmd, "patch"), ctx->qry.head, | ||||
| 				ctx->qry.sha1); | ||||
| 		html("</td><td class='branch'>"); | ||||
| 		html("<form method='get' action=''>\n"); | ||||
| 		add_hidden_formfields(0, 1, ctx->qry.page); | ||||
| 		html("<select name='h' onchange='this.form.submit();'>\n"); | ||||
| 		for_each_branch_ref(print_branch_option, ctx->qry.head); | ||||
| 		html("</select> "); | ||||
| 		html("<input type='submit' name='' value='switch'/>"); | ||||
| 	} else { | ||||
| 		html("<a class='active' href='"); | ||||
| 		html_attr(cgit_rooturl()); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Lars Hjemli
					Lars Hjemli