Changeset 5919
- Timestamp:
- Jan 9, 2012, 2:51:06 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 53 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/clients/web/net/sf/basedb/clients/web/taglib/Body.java
r5918 r5919 316 316 throw new JspTagException(ex); 317 317 } 318 //if ((page.getTitle() != null) && !page.getTitle().equals("")) sb.append("\t<h1>").append(page.getTitle()).append("</h1>\n");319 //sb.append("<div class=\"content\">\n");320 318 break; 321 319 } … … 355 353 if (page.getTypeCode() == Page.PAGE_TYPE_DEFAULT) 356 354 { 357 //sb.append("</div>\n");358 355 } 359 356 sb.append("</body>\n"); -
trunk/src/clients/web/net/sf/basedb/clients/web/taglib/menu/Menu.java
r5918 r5919 224 224 sb.append("<div"); 225 225 addIdAndStyles(sb, isVertical() ? "vertical" : "horizontal"); 226 sb.append(" \">\n");226 sb.append(">\n"); 227 227 sb.append("<table>\n"); 228 228 if (isVertical()) -
trunk/www/admin/extensions/frameset.jsp
r5918 r5919 61 61 62 62 <div id="d1" class="absolutefull filled leftborder rightborder" 63 style="left: 294px; width: 4px; cursor: e-resize; z-index: 99;"63 style="left: 294px; width: 4px; cursor: col-resize; z-index: 99;" 64 64 onmousedown="DragDrop.beginDrag(event, true, false, repositionX)" 65 65 ></div> -
trunk/www/admin/extensions/tree.jsp
r5918 r5919 137 137 IconStore.init(); 138 138 139 IconStore.addIcon('ExtensionPoint', path + 'extensionpoint.png' , 16, 16);140 IconStore.addIcon('ExtensionPointSelected', path + 'extensionpointselected.png' , 16, 16);141 IconStore.addIcon('ExtensionPointDisabled', path + 'extensionpointdisabled.png' , 16, 16);142 IconStore.addIcon('ExtensionPointDisabledSelected', path + 'extensionpointdisabledselected.png' , 16, 16);143 IconStore.addIcon('ExtensionPointError', path + 'extensionpointerror.png' , 16, 16);144 IconStore.addIcon('ExtensionPointErrorSelected', path + 'extensionpointerrorselected.png' , 16, 16);145 IconStore.addIcon('Extension', path + 'extension.png' , 16, 16);146 IconStore.addIcon('ExtensionSelected', path + 'extensionselected.png' , 16, 16);147 IconStore.addIcon('ExtensionDisabled', path + 'extensiondisabled.png' , 16, 16);148 IconStore.addIcon('ExtensionDisabledSelected', path + 'extensiondisabledselected.png' , 16, 16);149 IconStore.addIcon('ExtensionError', path + 'extensionerror.png' , 16, 16);150 IconStore.addIcon('ExtensionErrorSelected', path + 'extensionerrorselected.png' , 16, 16);151 IconStore.addIcon('Plugin', path + 'plugin.png' , 18, 16);152 IconStore.addIcon('PluginSelected', path + 'pluginselected.png' , 18, 16);153 IconStore.addIcon('PluginDisabled', path + 'plugindisabled.png' , 18, 16);154 IconStore.addIcon('PluginDisabledSelected', path + 'plugindisabledselected.png' , 18, 16);155 IconStore.addIcon('PluginError', path + 'pluginerror.png' , 18, 16);156 IconStore.addIcon('PluginErrorSelected', path + 'pluginerrorselected.png' , 18, 16);157 IconStore.addIcon('XmlFile', path + 'item.gif' , 18, 16);158 IconStore.addIcon('XmlFileModified', path + 'itemmodified.gif' , 18, 16);159 IconStore.addIcon('XmlFileError', path + 'itemerror.gif' , 18, 16);160 IconStore.addIcon('XmlFileErrorModified', path + 'itemerrormodified.gif' , 18, 16);161 IconStore.addIcon('XmlFileSelected', path + 'itemselected.gif' , 18, 16);162 IconStore.addIcon('XmlFileModifiedSelected', path + 'itemmodifiedselected.gif' , 18, 16);163 IconStore.addIcon('XmlFileErrorSelected', path + 'itemerrorselected.gif' , 18, 16);164 IconStore.addIcon('XmlFileErrorModifiedSelected', path + 'itemerrormodifiedselected.gif' , 18, 16);165 IconStore.addIcon('JarFile', path + 'jarfile.png' , 18, 16);166 IconStore.addIcon('JarFileModified', path + 'jarfilemodified.png' , 18, 16);167 IconStore.addIcon('JarFileError', path + 'jarfileerror.png' , 18, 16);168 IconStore.addIcon('JarFileErrorModified', path + 'jarfileerrormodified.png' , 18, 16);169 IconStore.addIcon('JarFileSelected', path + 'jarfileselected.png' , 18, 16);170 IconStore.addIcon('JarFileModifiedSelected', path + 'jarfilemodifiedselected.png' , 18, 16);171 IconStore.addIcon('JarFileErrorSelected', path + 'jarfileerrorselected.png' , 18, 16);172 IconStore.addIcon('JarFileErrorModifiedSelected', path + 'jarfileerrormodifiedselected.png' , 18, 16);139 IconStore.addIcon('ExtensionPoint', path + 'extensionpoint.png'); 140 IconStore.addIcon('ExtensionPointSelected', path + 'extensionpointselected.png'); 141 IconStore.addIcon('ExtensionPointDisabled', path + 'extensionpointdisabled.png'); 142 IconStore.addIcon('ExtensionPointDisabledSelected', path + 'extensionpointdisabledselected.png'); 143 IconStore.addIcon('ExtensionPointError', path + 'extensionpointerror.png'); 144 IconStore.addIcon('ExtensionPointErrorSelected', path + 'extensionpointerrorselected.png'); 145 IconStore.addIcon('Extension', path + 'extension.png'); 146 IconStore.addIcon('ExtensionSelected', path + 'extensionselected.png'); 147 IconStore.addIcon('ExtensionDisabled', path + 'extensiondisabled.png'); 148 IconStore.addIcon('ExtensionDisabledSelected', path + 'extensiondisabledselected.png'); 149 IconStore.addIcon('ExtensionError', path + 'extensionerror.png'); 150 IconStore.addIcon('ExtensionErrorSelected', path + 'extensionerrorselected.png'); 151 IconStore.addIcon('Plugin', path + 'plugin.png'); 152 IconStore.addIcon('PluginSelected', path + 'pluginselected.png'); 153 IconStore.addIcon('PluginDisabled', path + 'plugindisabled.png'); 154 IconStore.addIcon('PluginDisabledSelected', path + 'plugindisabledselected.png'); 155 IconStore.addIcon('PluginError', path + 'pluginerror.png'); 156 IconStore.addIcon('PluginErrorSelected', path + 'pluginerrorselected.png'); 157 IconStore.addIcon('XmlFile', path + 'item.gif'); 158 IconStore.addIcon('XmlFileModified', path + 'itemmodified.gif'); 159 IconStore.addIcon('XmlFileError', path + 'itemerror.gif'); 160 IconStore.addIcon('XmlFileErrorModified', path + 'itemerrormodified.gif'); 161 IconStore.addIcon('XmlFileSelected', path + 'itemselected.gif'); 162 IconStore.addIcon('XmlFileModifiedSelected', path + 'itemmodifiedselected.gif'); 163 IconStore.addIcon('XmlFileErrorSelected', path + 'itemerrorselected.gif'); 164 IconStore.addIcon('XmlFileErrorModifiedSelected', path + 'itemerrormodifiedselected.gif'); 165 IconStore.addIcon('JarFile', path + 'jarfile.png'); 166 IconStore.addIcon('JarFileModified', path + 'jarfilemodified.png'); 167 IconStore.addIcon('JarFileError', path + 'jarfileerror.png'); 168 IconStore.addIcon('JarFileErrorModified', path + 'jarfileerrormodified.png'); 169 IconStore.addIcon('JarFileSelected', path + 'jarfileselected.png'); 170 IconStore.addIcon('JarFileModifiedSelected', path + 'jarfilemodifiedselected.png'); 171 IconStore.addIcon('JarFileErrorSelected', path + 'jarfileerrorselected.png'); 172 IconStore.addIcon('JarFileErrorModifiedSelected', path + 'jarfileerrormodifiedselected.png'); 173 173 174 174 var byExtPoint = JoustMenu.addMenuItem(-1, 'Root', 'By extension point', 'rootOnClick()', '', ''); -
trunk/www/biomaterials/biosources/list_biosources.jsp
r5918 r5919 207 207 </base:head> 208 208 209 <base:body >209 <base:body > 210 210 <h1><%=title==null ? "Biosources" : title%></h1> 211 211 <div class="content"> -
trunk/www/common/annotations/inherit.jsp
r5913 r5919 399 399 <div class="absolutefull topborder" style="top: auto; bottom: 0px; height: 3em;"> 400 400 <table style="height: 100%; margin:auto;"><tr><td> 401 <base:icon image="joust/annotation.gif" /> = annotation402 <base:icon image="joust/parameter.gif" /> = protocol parameter<br>403 <base:icon image="joust/itemerror.gif" /> = not a parent item401 <base:icon image="joust/annotation.gif" style="vertical-align: text-bottom;"/> = annotation 402 <base:icon image="joust/parameter.gif" style="vertical-align: text-bottom;"/> = protocol parameter<br> 403 <base:icon image="joust/itemerror.gif" style="vertical-align: text-bottom;" /> = not a parent item 404 404 </td></tr></table> 405 405 </div> -
trunk/www/common/datafiles/select_files.jsp
r5916 r5919 381 381 } 382 382 383 .filelist td 384 { 385 padding: 1px; 386 } 387 383 388 .fileaction 384 389 { … … 390 395 border-radius: 0px 4px 4px 0px; 391 396 -moz-border-radius: 0px 3px 3px 0px; 397 } 398 399 .filelist img 400 { 401 vertical-align: middle; 392 402 } 393 403 -
trunk/www/common/overview/frameset.jsp
r5918 r5919 72 72 73 73 <div id="d1" class="absolutefull filled leftborder rightborder" 74 style="left: 394px; width: 4px; cursor: e-resize; z-index: 99;"74 style="left: 394px; width: 4px; cursor: col-resize; z-index: 99;" 75 75 onmousedown="DragDrop.beginDrag(event, true, false, repositionX)" 76 76 ></div> … … 84 84 85 85 <div id="d2" class="absolutefull filled topborder bottomborder" 86 style="bottom: 244px; height: 4px; top: auto; cursor: n-resize; z-index: 99;"86 style="bottom: 244px; height: 4px; top: auto; cursor: row-resize; z-index: 99;" 87 87 onmousedown="DragDrop.beginDrag(event, false, true, repositionY)" 88 88 ></div> -
trunk/www/include/menu.jsp
r5918 r5919 424 424 if (activeProject == null) 425 425 { 426 fillText.append("<img src=\""+root+"images/no_active_project.gif\" border=\"0\"> ");426 fillText.append("<img src=\""+root+"images/no_active_project.gif\"> "); 427 427 fillText.append("<a href=\"javascript:void(0)\" style=\"color:#FF0000;\" title=\"" + menu.getString("menu.projects.tooltip.0") + "\""); 428 428 } 429 429 else 430 430 { 431 fillText.append("<img src=\""+root+"images/project.gif\" border=\"0\"> ");431 fillText.append("<img src=\""+root+"images/project.gif\"> "); 432 432 fillText.append("<a href=\"javascript:void(0)\" title=\"" + menu.getString("menu.projects.tooltip.1") + "\""); 433 433 } … … 435 435 fillText.append(" onclick=\"Menu.toggleTopMenu(document.getElementById('projects'), event.clientX-50, event.clientY); event.cancelBubble = true;\">"); 436 436 fillText.append(activeProject == null ? "<i>- " + menu.getString("noactiveproject.title") + " -</i>" : HTML.encodeTags(activeProject.getName())); 437 fillText.append(" <img src=\""+root+"images/sort_asc.gif\" border=\"0\"></a><span class=\"menuseparator\"></span>");437 fillText.append(" <img src=\""+root+"images/sort_asc.gif\"></a><span class=\"menuseparator\"></span>"); 438 438 439 439 fillText.append("<a href=\"javascript:void(0)\" title=\"" + menu.getString("menu.refresh.tooltip") + "\""); 440 440 fillText.append(" onclick=\"location.reload()\">"); 441 fillText.append("<img src=\""+root+"images/refresh.gif\" border=\"0\"></a><span class=\"menuseparator\"></span>");441 fillText.append("<img src=\""+root+"images/refresh.gif\"></a><span class=\"menuseparator\"></span>"); 442 442 443 443 fillText.append("<a href=\"javascript:void(0)\" title=\"" + menu.getString("menu.recentitems.tooltip") + "\""); 444 fillText.append(" onclick=\"Menu.toggleTopMenu(document.getElementById('mostRecent'), event.clientX- 200, event.clientY); event.cancelBubble = true;\">");445 fillText.append("<img src=\""+root+"images/recent.png\" border=\"0\"><img src=\""+root+"images/sort_asc.gif\" border=\"0\"></a><span class=\"menuseparator\"></span>");444 fillText.append(" onclick=\"Menu.toggleTopMenu(document.getElementById('mostRecent'), event.clientX-100, event.clientY); event.cancelBubble = true;\">"); 445 fillText.append("<img src=\""+root+"images/recent.png\"><img src=\""+root+"images/sort_asc.gif\"></a><span class=\"menuseparator\"></span>"); 446 446 447 447 User user = User.getById(dc, sc.getLoggedInUserId()); 448 fillText.append("<img src=\""+root+"images/take_ownership.png\" border=\"0\"> <a href=\"javascript:void(0)\" title=\"" + menu.getString("menu.user.tooltip") + "\"");448 fillText.append("<img src=\""+root+"images/take_ownership.png\"> <a href=\"javascript:void(0)\" title=\"" + menu.getString("menu.user.tooltip") + "\""); 449 449 fillText.append(" onclick=\"javascript:Menu.toggleTopMenu(document.getElementById('switchuser'), event.clientX-100, event.clientY); event.cancelBubble = true;\">"); 450 450 fillText.append(HTML.encodeTags(user.getLogin())); 451 fillText.append(" (").append(user.getName()).append(") <img src=\""+root+"images/sort_asc.gif\" border=\"0\"></a>");451 fillText.append(" (").append(user.getName()).append(") <img src=\""+root+"images/sort_asc.gif\"></a>"); 452 452 %> 453 453 <% -
trunk/www/include/scripts/newjoust.js
r5811 r5919 456 456 html += ' onclick="JoustMenu.select('+this.index+', event)"'; 457 457 html += ' title="' + this.tooltip + '">'; 458 html += '<table border="0" cellspacing="0" cellpadding="0"><tr><td width="10%">';458 html += '<table><tr><td class="outline">'; 459 459 html += indentString; 460 460 if (this.firstChildIndex != -1 || this.lazyInit) … … 466 466 html += outlineTag+docTag; 467 467 } 468 html += '</td><td class="text" id="text'+this.index+'" width="90%">';469 html += ' '+this.text+' ';468 html += '</td><td class="text" id="text'+this.index+'">'; 469 html += this.text; 470 470 html += '</td></tr></table>'; 471 471 html += '</div>\n'; … … 487 487 Initialise the IconStore object. 488 488 */ 489 this.init = function(imageDir , width, height)489 this.init = function(imageDir) 490 490 { 491 491 var path = imageDir ? imageDir : getRoot()+'images/joust/'; 492 if (!width) width = 18; 493 if (!height) height = 16; 494 this.addIcon('iconPlusTop', path + 'plustop.gif', width, height); 495 this.addIcon('iconPlus', path + 'plus.gif', width, height); 496 this.addIcon('iconPlusBottom', path + 'plusbottom.gif', width, height); 497 this.addIcon('iconPlusOnly', path + 'plusonly.gif', width, height); 498 this.addIcon('iconMinusTop', path + 'minustop.gif', width, height); 499 this.addIcon('iconMinus', path + 'minus.gif', width, height); 500 this.addIcon('iconMinusBottom', path + 'minusbottom.gif', width, height); 501 this.addIcon('iconMinusOnly', path + 'minusonly.gif', width, height); 502 this.addIcon('iconLazyTop', path + 'lazytop.gif', width, height); 503 this.addIcon('iconLazy', path + 'lazy.gif', width, height); 504 this.addIcon('iconLazyBottom', path + 'lazybottom.gif', width, height); 505 this.addIcon('iconLazyOnly', path + 'lazyonly.gif', width, height); 506 this.addIcon('iconLine', path + 'line.gif', width, height); 507 this.addIcon('iconBlank', path + 'blank.gif', width, height); 508 this.addIcon('iconJoinTop', path + 'jointop.gif', width, height); 509 this.addIcon('iconJoin', path + 'join.gif', width, height); 510 this.addIcon('iconJoinBottom', path + 'joinbottom.gif', width, height); 511 this.addIcon('Folder', path + 'folderclosed.gif', width, height); 512 this.addIcon('FolderExpanded', path + 'folderopen.gif', width, height); 513 this.addIcon('FolderSelected', path + 'folderselected.gif', width, height); 514 this.addIcon('FolderExpandedSelected', path + 'folderselected.gif', width, height); 515 this.addIcon('FolderDeleted', path + 'folderdeleted.gif', width, height); 516 this.addIcon('FolderCompressed', path + 'foldercompressed.gif', width, height); 517 this.addIcon('FolderCompressedExpanded', path + 'foldercompressed.gif', width, height); 518 this.addIcon('FolderCompressedSelected', path + 'foldercompressedselected.gif', width, height); 519 this.addIcon('FolderCompressedExpandedSelected', path + 'foldercompressedselected.gif', width, height); 520 this.addIcon('Root', path + 'root.gif', width, height); 521 this.addIcon('Home', path + 'home.gif', width, height); 522 this.addIcon('UserHome', path + 'userhome.gif', width, height); 492 this.addIcon('iconPlusTop', path + 'plustop.gif'); 493 this.addIcon('iconPlus', path + 'plus.gif'); 494 this.addIcon('iconPlusBottom', path + 'plusbottom.gif'); 495 this.addIcon('iconPlusOnly', path + 'plusonly.gif'); 496 this.addIcon('iconMinusTop', path + 'minustop.gif'); 497 this.addIcon('iconMinus', path + 'minus.gif'); 498 this.addIcon('iconMinusBottom', path + 'minusbottom.gif'); 499 this.addIcon('iconMinusOnly', path + 'minusonly.gif'); 500 this.addIcon('iconLazyTop', path + 'lazytop.gif'); 501 this.addIcon('iconLazy', path + 'lazy.gif'); 502 this.addIcon('iconLazyBottom', path + 'lazybottom.gif'); 503 this.addIcon('iconLazyOnly', path + 'lazyonly.gif'); 504 this.addIcon('iconLine', path + 'line.gif'); 505 this.addIcon('iconBlank', path + 'blank.gif'); 506 this.addIcon('iconJoinTop', path + 'jointop.gif'); 507 this.addIcon('iconJoin', path + 'join.gif'); 508 this.addIcon('iconJoinBottom', path + 'joinbottom.gif'); 509 this.addIcon('Folder', path + 'folderclosed.gif'); 510 this.addIcon('FolderExpanded', path + 'folderopen.gif'); 511 this.addIcon('FolderSelected', path + 'folderselected.gif'); 512 this.addIcon('FolderExpandedSelected', path + 'folderselected.gif'); 513 this.addIcon('FolderDeleted', path + 'folderdeleted.gif'); 514 this.addIcon('FolderCompressed', path + 'foldercompressed.gif'); 515 this.addIcon('FolderCompressedExpanded', path + 'foldercompressed.gif'); 516 this.addIcon('FolderCompressedSelected', path + 'foldercompressedselected.gif'); 517 this.addIcon('FolderCompressedExpandedSelected', path + 'foldercompressedselected.gif'); 518 this.addIcon('Root', path + 'root.gif'); 519 this.addIcon('Home', path + 'home.gif'); 520 this.addIcon('UserHome', path + 'userhome.gif'); 523 521 this.isInitialised = true; 524 522 } … … 531 529 @param height The height of the image 532 530 */ 533 this.addIcon = function(name, src , width, height)531 this.addIcon = function(name, src) 534 532 { 535 533 var insertIndex = this.icons.length; 536 var icon = new Icon(name, src, width, height,insertIndex);534 var icon = new Icon(name, src, insertIndex); 537 535 this.icons[insertIndex] = icon; 538 536 this.icons[name] = icon; … … 560 558 @param name The name of the icon 561 559 @param src The src URL of the image 562 @param width The width of the image563 @param height The height of the image564 560 @param index The index of this icon in the IconStore 565 561 */ 566 function Icon(name, src, width, height,index)562 function Icon(name, src, index) 567 563 { 568 564 this.name = name; 569 565 this.src = src; 570 this.width = width;571 this.height = height;572 566 this.index = index; 573 567 // Preload the image 574 this.img = new Image( width, height);568 this.img = new Image(); 575 569 this.img.src = src; 576 570 … … 578 572 Change the attributes of an image. 579 573 */ 580 this.setAttributes = function(src, width, height) 581 { 582 if (width) this.width = width; 583 if (height) this.height = height; 574 this.setAttributes = function(src) 575 { 584 576 if (src) 585 577 { 586 578 this.src = src; 587 this.img = new Image( this.width, this.height);579 this.img = new Image(); 588 580 this.img.src = src; 589 581 } … … 597 589 var html = '<img'; 598 590 if (id) html += ' id="'+id+'"'; 599 html+= ' src="'+this.src+'" width="'+this.width+'" height="'+this.height+'" border="0">';591 html+= ' src="'+this.src+'">'; 600 592 return html 601 593 } -
trunk/www/include/styles/headertabcontrol.css
r5918 r5919 26 26 @version 2.0 27 27 */ 28 29 /* TODO - remove. temporary styles while fixing #1655 */30 #main.tabcontrol31 {32 margin-top: 5em;33 }34 35 #main.mastertabcontrol36 {37 margin-top: 0px;38 }39 28 40 29 /* Main tab control */ -
trunk/www/include/styles/main.css
r5918 r5919 54 54 { 55 55 border: 0px; 56 vertical-align: text-bottom;56 xvertical-align: text-bottom; 57 57 } 58 58 … … 70 70 } 71 71 72 /* 73 Add a large padding to make sure that old pages start below 74 absolutely-positioned menu and page title. Should be removed 75 when all pages (including extension) have been fixed to use 76 absolute positioning. 77 */ 78 body.default 79 { 80 padding-top: 5em; 81 } 82 72 83 body.default h1 73 84 { … … 75 86 left: 0px; 76 87 right: 0px; 77 top: 2em;88 top: 1.75em; 78 89 /* NOTE! Total height in base units is 1.4*1.4=1.96em */ 79 90 height: 1.4em; … … 93 104 } 94 105 95 96 106 body.default .content 97 107 { … … 99 109 left: 0px; 100 110 right: 0px; 101 top: 5em;111 top: 4.5em; 102 112 bottom: 0px; 103 113 overflow: auto; … … 322 332 background: #F8F8F8; 323 333 color: #A0A0A0; 324 border: 1px solid #A0A0A0 !important;334 border: 1px dotted #A0A0A0 !important; 325 335 cursor: default; 326 336 cursor: not-allowed; -
trunk/www/include/styles/menu.css
r5918 r5919 100 100 } 101 101 102 .menu img 103 { 104 vertical-align: text-bottom; 105 } 106 102 107 .menuicon 103 108 { -
trunk/www/include/styles/newjoust.css
r5913 r5919 38 38 } 39 39 40 .joust .menuitem 40 .joust .menuitem .outline 41 41 { 42 padding: 0px 2px 0px 2px; 43 margin: 2px 0px 0px 0px; 44 border: 0px; 42 43 } 44 45 .joust .menuitem .text 46 { 47 border: 2px solid transparent; 45 48 border-radius: 4px; 46 49 -moz-border-radius: 3px; 47 50 } 48 51 49 .joust .menuitem:hover 52 .joust .menuitem:hover .text 50 53 { 51 54 cursor: pointer; 52 55 border: 2px solid #2288AA; 53 padding: 0px;54 margin: 0px 0px -2px 0px;55 56 } 56 57 -
trunk/www/include/styles/table.css
r5918 r5919 36 36 margin-bottom: 0px; 37 37 padding-bottom: 0px; 38 margin-top: 4em;39 }40 41 /* TODO - remove when #1655 is complete */42 .content .itemlist43 {44 margin-top: 0px;45 38 } 46 39 -
trunk/www/my_base/index.jsp
r5918 r5919 201 201 202 202 <div class="absolutefull" style="height: 50%;"> 203 <div class="absolutefull" style="height: 2em; overflow: hidden;"">203 <div class="absolutefull" style="height: 1.75em; overflow: hidden;""> 204 204 <h3 style="height: 100%;"><base:icon image="project.gif" />Projects (<%=projects.size()%>)</h3> 205 205 </div> 206 <div id="projects" class="absolutefull welcomesection" style="top: 2em; bottom: 0.5em;">206 <div id="projects" class="absolutefull welcomesection" style="top: 1.75em; bottom: 0.5em;"> 207 207 <% 208 208 if (projects.size() == 0) … … 259 259 260 260 <div class="absolutefull" style="height: 50%; top: auto;"> 261 <div class="absolutefull" style="height: 2em; top: 0.5em; overflow: hidden;">261 <div class="absolutefull" style="height: 1.75em; top: 0.5em; overflow: hidden;"> 262 262 <h3 style="height: 100%;"><base:icon image="message.gif" />New messages (<%=messages.size()%>)</h3> 263 263 </div> 264 <div id="messages" class="absolutefull news welcomesection" style="top: 2. 5em;">264 <div id="messages" class="absolutefull news welcomesection" style="top: 2.25em;"> 265 265 <% 266 266 String broadcastTitle = (String)application.getAttribute("broadcast.title"); … … 310 310 %> 311 311 <div class="absolutefull" style="left: 1em; right: 0.5em; top: auto; height: 13em; bottom: 1em; "> 312 <div class="absolutefull" style="height: 2em; overflow: hidden;"">313 <h3 style="height: 100%;"><base:icon image="help.png" style="float: left; margin-top: 0.2em; margin-right: 0.5em;"/>Help</h3>314 </div> 315 <div id="help" class="absolutefull welcomesection" style="top: 2em;">312 <div class="absolutefull" style="height: 1.75em; overflow: hidden;""> 313 <h3 style="height: 100%;"><base:icon image="help.png" />Help</h3> 314 </div> 315 <div id="help" class="absolutefull welcomesection" style="top: 1.75em;"> 316 316 <% 317 317 if (help != null) … … 348 348 349 349 <div class="absolutefull" style="left: 0.5em; right: 1em; bottom: 15em;"> 350 <div class="absolutefull" style="height: 2em; overflow: hidden;"">351 <h3 style="height: 100%;"><base:icon image="news.gif" style="float: left; margin-top: 0.2em; margin-right: 0.5em;"/>News and announcements (<%=news.size()%>)350 <div class="absolutefull" style="height: 1.75em; overflow: hidden;""> 351 <h3 style="height: 100%;"><base:icon image="news.gif" />News and announcements (<%=news.size()%>) 352 352 <% 353 353 if (RssNewsFeed.isEnabled()) … … 357 357 onclick="location.href='../info/news.rss'" 358 358 tooltip="Subscribe to news from this BASE server" 359 style="float: right; margin-top: 0. 2em;"359 style="float: right; margin-top: 0.15em;" 360 360 /> 361 361 <% … … 364 364 </h3> 365 365 </div> 366 <div id="news" class="absolutefull news welcomesection" style="top: 2em;">366 <div id="news" class="absolutefull news welcomesection" style="top: 1.75em;"> 367 367 <% 368 368 if (news.size() == 0) … … 390 390 391 391 <div class="absolutefull" style="left: 0.5em; right: 1em; top: auto; height: 13em; bottom: 1em;"> 392 <div class="absolutefull" style="height: 2em; overflow: hidden;"">393 <h3 style="height: 100%;"><base:icon image="diskusage.gif" style="float: left; margin-top: 0.2em; margin-right: 0.5em;"/>Disk usage</h3>394 </div> 395 <div id="quota" class="absolutefull welcomesection" style="top: 2em;">392 <div class="absolutefull" style="height: 1.75em; overflow: hidden;""> 393 <h3 style="height: 100%;"><base:icon image="diskusage.gif" />Disk usage</h3> 394 </div> 395 <div id="quota" class="absolutefull welcomesection" style="top: 1.75em;"> 396 396 <% 397 397 if (quotaGroup != null)
Note: See TracChangeset
for help on using the changeset viewer.