Changeset 1015
- Timestamp:
- 12/22/10 17:43:46 (13 years ago)
- Location:
- VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/menu/AjaxPopupMenu.java
r1010 r1015 67 67 } 68 68 69 @Override 70 protected void onBeforeRender() { 71 super.onBeforeRender(); 72 boolean anyVisible = false; 73 for (MenuItem item : items) { 74 if (item.isVisible()) { 75 anyVisible = true; 76 break; 77 } 78 } 79 if (!anyVisible) { 80 setVisible(false); 81 } 82 } 83 69 84 } // class PopupMenu -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/pages/BrowsePrivateCollectionsPage.java
r1011 r1015 142 142 deleteLink.setVisible(false).setEnabled(false); 143 143 } 144 boolean isVisible = detailsLink.isVisible() || 145 editLink.isVisible() || publishLink.isVisible() || 146 deleteLink.isVisible(); 147 setVisible(isVisible); 144 148 } 145 149 } // class BrowsePrivateCollectionsPage.ActionsPanel -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/table/ColumnName.java
r1011 r1015 1 1 package eu.clarin.cmdi.virtualcollectionregistry.gui.table; 2 2 3 import org.apache.wicket.Component; 3 4 import org.apache.wicket.ResourceReference; 5 import org.apache.wicket.behavior.AbstractBehavior; 4 6 import org.apache.wicket.behavior.AttributeAppender; 5 7 import org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator; … … 45 47 } 46 48 details.add(descLabel); 47 details.add(table.createActionPanel("actionsPanel", model)); 49 final Panel actionsPanel = 50 table.createActionPanel("actionsPanel", model); 51 details.add(actionsPanel); 52 details.add(new AbstractBehavior() { 53 54 @Override 55 public void bind(Component component) { 56 component.setVisible(actionsPanel.isVisible()); 57 } 58 }); 48 59 49 60 // move to css? -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/table/ColumnName.js
r1005 r1015 7 7 var name = $(this).children('div.name'); 8 8 var details = $(this).children('div.details'); 9 name.bind('click.detailsToggle', function() { 10 details.slideToggle(o.speed, function() { 11 name.toggleClass('detailsShown'); 9 if (details.length > 0) { 10 name.bind('click.detailsToggle', function() { 11 details.slideToggle(o.speed, function() { 12 name.toggleClass('detailsShown'); 13 }); 12 14 }); 13 }); 15 } else { 16 name.addClass('noDetails'); 17 } 14 18 return $(this); 15 19 } -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/webapp/css/vcr.css
r1013 r1015 695 695 } 696 696 697 table.collectionsTable td.name div.details {698 margin-right: -188px;699 }700 701 697 table.collectionsTable td.name div.name { 702 698 padding-left: 16px; … … 719 715 } 720 716 717 table.collectionsTable td.name div.name.noDetails{ 718 background-image: none; 719 } 720 721 721 table.collectionsTable td.name div.details { 722 padding: 2px 2px 2px 16px; 722 margin-left: 16px; 723 margin-right: -248px; 724 width: 964px; 723 725 } 724 726 725 727 table.collectionsTable td.name div.desc { 726 728 text-align: justify; 727 padding -bottom: 2px;729 padding: 4px 0 0 0; 728 730 } 729 731 730 732 table.collectionsTable td.name div.actions { 731 margin -top: 4px;733 margin: 4px 0; 732 734 } 733 735
Note: See TracChangeset
for help on using the changeset viewer.