Changeset 1743
- Timestamp:
- Jan 9, 2006, 3:38:33 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/clients/web/net/sf/basedb/clients/web/taglib/table/PresetSelector.java
r1727 r1743 186 186 // Include options 187 187 sb.append("<option value=\"\">------------------\n"); 188 int numOptions = 0; 188 189 if (RemovableData.class.isAssignableFrom(itemType.getDataClass())) 189 190 { … … 193 194 sb.append(current ? "× " : " ").append("Removed\n"); 194 195 table.addHidden("removed", Boolean.toString(current)); 196 numOptions++; 195 197 } 196 198 if (OwnableData.class.isAssignableFrom(itemType.getDataClass())) … … 201 203 sb.append(current ? "× " : " ").append("Owned by me\n"); 202 204 table.addHidden("owned", Boolean.toString(current)); 205 numOptions++; 203 206 } 204 207 if (ShareableData.class.isAssignableFrom(itemType.getDataClass())) … … 209 212 sb.append(current ? "× " : " ").append("Shared to me\n"); 210 213 table.addHidden("shared", Boolean.toString(current)); 214 numOptions++; 211 215 212 216 if (sc.getActiveProjectId() != 0) … … 217 221 sb.append(current ? "× " : " ").append("In current project\n"); 218 222 table.addHidden("inproject", Boolean.toString(current)); 223 numOptions++; 219 224 } 220 225 } 221 226 222 if (sc.hasPermission(Permission.READ, itemType) )227 if (sc.hasPermission(Permission.READ, itemType) && OwnableData.class.isAssignableFrom(itemType.getDataClass())) 223 228 { 224 229 boolean current = cc.getInclude().contains(Include.OTHERS); … … 227 232 sb.append(current ? "× " : " ").append("Owned by others\n"); 228 233 table.addHidden("others", Boolean.toString(current)); 234 numOptions++; 229 235 } 230 236 231 237 // Context managemenet operations 232 sb.append("<option value=\"\">------------------\n"); 238 if (numOptions > 0) 239 { 240 sb.append("<option value=\"\">------------------\n"); 241 numOptions = 0; 242 } 233 243 sb.append("<option value=\"clearfilter:\" title=\"Clear all filters\">Clear filter\n"); 234 244 sb.append("<option value=\"saveas:\" title=\"Save current settings\">Save as...\n");
Note: See TracChangeset
for help on using the changeset viewer.