# HG changeset patch # User Marcin Kuzminski # Date 1323521352 -7200 # Node ID fb423ee576e8ff9803dacc5e43cf57ffbacc226e # Parent 46766a3db255c2351379820fb798ceb53f815540 changed links with diff options into a pop-up menu. Saves space on long filenames and looks better diff -r 46766a3db255 -r fb423ee576e8 rhodecode/public/css/style.css --- a/rhodecode/public/css/style.css Sat Dec 10 01:22:16 2011 +0200 +++ b/rhodecode/public/css/style.css Sat Dec 10 14:49:12 2011 +0200 @@ -2241,19 +2241,43 @@ padding-left: 20px; text-align: left; } - +.diffblock .changeset_header { + height: 16px; +} .diffblock .changeset_file { background: url("../images/icons/file.png") no-repeat scroll 3px; - height: 16px; - padding-left: 22px; text-align: left; - font-size: 14px; -} - -.diffblock .changeset_header { - margin-left: 6px !important; -} - + float: left; + padding: 2px 0px 2px 22px; +} +.diffblock .diff-menu-wrapper{ + float: left; +} + +.diffblock .changeset_header .diff-menu{ + position: absolute; + background: none repeat scroll 0 0 #FFFFFF; + border-color: #003367 #666666 #666666; + border-right: 1px solid #666666; + border-style: solid solid solid; + border-width: 1px; + box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2); + margin-top:5px; + margin-left:1px; + +} + +.diffblock .changeset_header .diff-menu ul li { + padding: 0px 0px 0px 0px !important; +} +.diffblock .changeset_header .diff-menu ul li a{ + display: block; + padding: 3px 8px 3px 8px !important; +} +.diffblock .changeset_header .diff-menu ul li a:hover{ + text-decoration: none; + background-color: #EEEEEE; +} table.code-browser .browser-dir { background: url("../images/icons/folder_16.png") no-repeat scroll 3px; height: 16px; @@ -3667,7 +3691,7 @@ padding:10px 0 10px 0; } div.diffblock .code-header div{ - margin-left:10px; + margin-left:4px; font-weight: bold; font-size: 14px; } diff -r 46766a3db255 -r fb423ee576e8 rhodecode/templates/changeset/changeset.html --- a/rhodecode/templates/changeset/changeset.html Sat Dec 10 01:22:16 2011 +0200 +++ b/rhodecode/templates/changeset/changeset.html Sat Dec 10 14:49:12 2011 +0200 @@ -122,16 +122,20 @@
- +
${h.link_to_if(change!='removed',h.safe_unicode(filenode.path),h.url('files_home',repo_name=c.repo_name, revision=filenode.changeset.raw_id,f_path=h.safe_unicode(filenode.path)))} - - » ${h.link_to(_('diff'), - h.url('files_diff_home',repo_name=c.repo_name,f_path=h.safe_unicode(filenode.path),diff2=cs2,diff1=cs1,diff='diff'))} - » ${h.link_to(_('raw diff'), - h.url('files_diff_home',repo_name=c.repo_name,f_path=h.safe_unicode(filenode.path),diff2=cs2,diff1=cs1,diff='raw'))} - » ${h.link_to(_('download diff'), - h.url('files_diff_home',repo_name=c.repo_name,f_path=h.safe_unicode(filenode.path),diff2=cs2,diff1=cs1,diff='download'))} +
+
+ diff-menu + +