Changeset 5573
- Timestamp:
- 08/19/14 15:31:00 (10 years ago)
- Location:
- VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/pages/VirtualCollectionDetailsPage.html
r5478 r5573 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 3 3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 4 4 <html xmlns="http://www.w3.org/1999/xhtml" 5 5 xmlns:wicket="http://wicket.apache.org/"> 6 <head /> 7 <body> 8 <wicket:extend> 9 <div wicket:id="generalBorder"> 10 <div class="property"> 11 <label>Name</label> 12 <div wicket:id="name"></div> 13 </div> 14 <div class="property"> 15 <label>Type</label> 16 <div wicket:id="type"></div> 17 </div> 18 <div class="property"> 19 <label>Creation Date</label> 20 <div wicket:id="creationDate"></div> 21 </div> 22 <wicket:enclosure child="description"> 23 <div class="property"> 24 <label>Description</label> 25 <div wicket:id="description"></div> 26 </div> 27 </wicket:enclosure> 28 <wicket:enclosure child="purpose"> 29 <div class="property"> 30 <label>Purpose</label> 31 <div wicket:id="purpose"></div> 32 </div> 33 </wicket:enclosure> 34 <wicket:enclosure child="reproducibility"> 35 <div class="property"> 36 <label>Reproducibility</label> 37 <div wicket:id="reproducibility"></div> 38 </div> 39 </wicket:enclosure> 40 <wicket:enclosure child="reproducibilityNotice"> 41 <div class="property"> 42 <label>Reproducibility Notice</label> 43 <div wicket:id="reproducibilityNotice"></div> 44 </div> 45 </wicket:enclosure> 46 <wicket:enclosure child="pidLink"> 47 <div class="property"> 48 <label>Persistent identifier</label> 49 <div> 50 <a wicket:id="pidLink"><wicket:container wicket:id="persistentIdentifier.URI">1234/5678</wicket:container></a> 51 </div> 52 </div> 53 </wicket:enclosure> 54 <wicket:enclosure child="keywords"> 55 <div class="property"> 56 <label>Keywords</label> 57 <div> 58 <ul class="keywords"><li wicket:id="keywords"><span wicket:id="keyword"></span></li></ul> 59 </div> 60 </div> 61 </wicket:enclosure> 62 </div> 6 <head /> 7 <body> 8 <wicket:extend> 9 <h2 wicket:id="name">Title</h2> 10 <div wicket:id="generalBorder"> 11 <div class="property"> 12 <label>Name</label> 13 <div wicket:id="name"></div> 14 </div> 15 <div class="property"> 16 <label>Type</label> 17 <div wicket:id="type"></div> 18 </div> 19 <div class="property"> 20 <label>Creation Date</label> 21 <div wicket:id="creationDate"></div> 22 </div> 23 <wicket:enclosure child="description"> 24 <div class="property"> 25 <label>Description</label> 26 <div wicket:id="description"></div> 27 </div> 28 </wicket:enclosure> 29 <wicket:enclosure child="purpose"> 30 <div class="property"> 31 <label>Purpose</label> 32 <div wicket:id="purpose"></div> 33 </div> 34 </wicket:enclosure> 35 <wicket:enclosure child="reproducibility"> 36 <div class="property"> 37 <label>Reproducibility</label> 38 <div wicket:id="reproducibility"></div> 39 </div> 40 </wicket:enclosure> 41 <wicket:enclosure child="reproducibilityNotice"> 42 <div class="property"> 43 <label>Reproducibility Notice</label> 44 <div wicket:id="reproducibilityNotice"></div> 45 </div> 46 </wicket:enclosure> 47 <wicket:enclosure child="pidLink"> 48 <div class="property"> 49 <label>Persistent identifier</label> 50 <div> 51 <a wicket:id="pidLink"><wicket:container wicket:id="persistentIdentifier.URI">1234/5678</wicket:container></a> 52 </div> 53 </div> 54 </wicket:enclosure> 55 <wicket:enclosure child="keywords"> 56 <div class="property"> 57 <label>Keywords</label> 58 <div> 59 <ul class="keywords"><li wicket:id="keywords"><span wicket:id="keyword"></span></li></ul> 60 </div> 61 </div> 62 </wicket:enclosure> 63 </div> 63 64 64 <div wicket:id="creatorsBorder">65 <ul class="creators">66 <li wicket:id="creators">67 <div class="property">68 <label>Person</label>69 <div wicket:id="person"></div>70 </div>71 <wicket:enclosure child="address">72 <div class="property">73 <label>Address</label>74 <div wicket:id="address"></div>75 </div>76 </wicket:enclosure>77 <wicket:enclosure child="email">78 <div class="property">79 <label>Email</label>80 <div wicket:id="email"></div>81 </div>82 </wicket:enclosure>83 <wicket:enclosure child="organisation">84 <div class="property">85 <label>Organisation</label>86 <div wicket:id="organisation"></div>87 </div>88 </wicket:enclosure>89 <wicket:enclosure child="telephone">90 <div class="property">91 <label>Telephone</label>92 <div wicket:id="telephone"></div>93 </div>94 </wicket:enclosure>95 <wicket:enclosure child="website">96 <div class="property">97 <label>Website</label>98 <div><a wicket:id="website"></a></div>99 </div>100 </wicket:enclosure>101 <wicket:enclosure child="role">102 <div class="property">103 <label>Role</label>104 <div wicket:id="role"></div>105 </div>106 </wicket:enclosure>107 </li>108 </ul>109 </div>65 <div wicket:id="creatorsBorder"> 66 <ul class="creators"> 67 <li wicket:id="creators"> 68 <div class="property"> 69 <label>Person</label> 70 <div wicket:id="person"></div> 71 </div> 72 <wicket:enclosure child="address"> 73 <div class="property"> 74 <label>Address</label> 75 <div wicket:id="address"></div> 76 </div> 77 </wicket:enclosure> 78 <wicket:enclosure child="email"> 79 <div class="property"> 80 <label>Email</label> 81 <div wicket:id="email"></div> 82 </div> 83 </wicket:enclosure> 84 <wicket:enclosure child="organisation"> 85 <div class="property"> 86 <label>Organisation</label> 87 <div wicket:id="organisation"></div> 88 </div> 89 </wicket:enclosure> 90 <wicket:enclosure child="telephone"> 91 <div class="property"> 92 <label>Telephone</label> 93 <div wicket:id="telephone"></div> 94 </div> 95 </wicket:enclosure> 96 <wicket:enclosure child="website"> 97 <div class="property"> 98 <label>Website</label> 99 <div><a wicket:id="website"></a></div> 100 </div> 101 </wicket:enclosure> 102 <wicket:enclosure child="role"> 103 <div class="property"> 104 <label>Role</label> 105 <div wicket:id="role"></div> 106 </div> 107 </wicket:enclosure> 108 </li> 109 </ul> 110 </div> 110 111 111 <div wicket:id="resourcesBorder">112 <table wicket:id="resourcesTable"></table>113 </div>112 <div wicket:id="resourcesBorder"> 113 <table wicket:id="resourcesTable" class="display resources"></table> 114 </div> 114 115 115 <div wicket:id="generatedByBorder">116 <div class="property">117 <label>Description</label>118 <div wicket:id="generatedBy.description"></div>119 </div>120 <wicket:enclosure child="generatedBy.uri">121 <div class="property">122 <label>URI</label>123 <div wicket:id="generatedBy.uri"></div>124 </div>125 </wicket:enclosure>126 <wicket:enclosure child="generatedBy.query.profile">127 <div class="property">128 <label>Profile</label>129 <div wicket:id="generatedBy.query.profile"></div>130 </div>131 </wicket:enclosure>132 <wicket:enclosure child="generatedBy.query.value">133 <div class="property">134 <label>Value</label>135 <div wicket:id="generatedBy.query.value"></div>136 </div>137 </wicket:enclosure>138 </div>116 <div wicket:id="generatedByBorder"> 117 <div class="property"> 118 <label>Description</label> 119 <div wicket:id="generatedBy.description"></div> 120 </div> 121 <wicket:enclosure child="generatedBy.uri"> 122 <div class="property"> 123 <label>URI</label> 124 <div wicket:id="generatedBy.uri"></div> 125 </div> 126 </wicket:enclosure> 127 <wicket:enclosure child="generatedBy.query.profile"> 128 <div class="property"> 129 <label>Profile</label> 130 <div wicket:id="generatedBy.query.profile"></div> 131 </div> 132 </wicket:enclosure> 133 <wicket:enclosure child="generatedBy.query.value"> 134 <div class="property"> 135 <label>Value</label> 136 <div wicket:id="generatedBy.query.value"></div> 137 </div> 138 </wicket:enclosure> 139 </div> 139 140 140 <div class="collectionDetails buttons">141 <a wicket:id="back" href="#">[return to previous page]</a>142 </div>143 </wicket:extend>144 </body>141 <div class="collectionDetails buttons"> 142 <a wicket:id="back" href="#">[return to previous page]</a> 143 </div> 144 </wicket:extend> 145 </body> 145 146 </html> -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/pages/VirtualCollectionDetailsPage.java
r5504 r5573 161 161 add(backLink); 162 162 163 add(new Label("name")); 164 163 165 addGeneralProperties(model); 164 166 addCreators(); … … 274 276 } 275 277 278 @Override 279 public String getCssClass() { 280 return "reference"; 281 } 282 276 283 }; 277 284 -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/webapp/css/_collectiondetails.scss
r5572 r5573 16 16 */ 17 17 18 div.collectionDetails { 18 19 20 div.property { 21 clear: both; 22 font-size: 100%; 23 border: none; 24 padding: 0 10px 0 10px; 25 margin: 0 0 4px 0; 19 26 20 div.collectionDetails div.property { 21 clear: both; 22 font-size: 100%; 23 border: none; 24 padding: 0 10px 0 10px; 25 margin: 0 0 4px 0; 26 } 27 label, div { 28 line-height: 1.5em; 29 } 27 30 28 div.collectionDetails div label { 29 display: block; 30 float: left; 31 width: 140px; 32 padding: 0px 2px; 33 margin: 0; 34 text-align: right; 35 font-weight: normal; 36 } 31 label { 32 display: block; 33 float: left; 34 width: 140px; 35 padding: 0px 2px; 36 margin: 0; 37 text-align: right; 38 font-weight: normal; 37 39 38 div.collectionDetails div label:after { 39 content: ':'; 40 } 40 &:after { 41 content: ':'; 42 } 43 } 41 44 42 div.collectionDetails divdiv {43 display: block;44 clear: none;45 padding: 0px 2px;46 margin-left: 144px;47 }45 div { 46 display: block; 47 clear: none; 48 padding: 0px 2px; 49 margin-left: 144px; 50 } 48 51 49 div.collectionDetails ul.keywords { 50 margin: 0 0 0 16px; 51 padding: 0; 52 list-style: square; 53 } 52 } //div.collectionDetails div.property 54 53 55 div.collectionDetails ul.creators { 56 margin: 0; 57 padding: 0; 58 list-style: none; 59 } 54 ul { 60 55 61 div.collectionDetails ul.creators li{62 border-top: 1px dotted #000000;63 margin-top: 4px;64 padding-top: 4px;65 }56 &.keywords { 57 margin: 0 0 0 16px; 58 padding: 0; 59 list-style: square; 60 } 66 61 67 div.collectionDetails ul.creators li.first { 68 border-top: none; 69 margin-top: 0; 70 padding-top: 0; 71 } 62 &.creators { 63 margin: 0; 64 padding: 0; 65 list-style: none; 72 66 73 div.collectionDetails.resources { 74 padding: 0 !important; 75 } 67 li { 68 border-top: 1px dotted #000000; 69 margin-top: 4px; 70 padding-top: 4px; 71 } 76 72 77 div.collectionDetails.resources table { 78 width: 100%; 79 } 73 li.first { 74 border-top: none; 75 margin-top: 0; 76 padding-top: 0; 77 } 78 } 79 } //div.collectionDetails ul 80 80 81 div.collectionDetails.buttons { 82 margin: 10px 0 10px 0; 83 text-align: center; 84 } 81 &.resources { 82 padding-left: 1em !important; 83 84 table { 85 width: 100%; 86 table-layout: fixed; 87 88 td, th { 89 padding-left: .5em; 90 width: auto; 91 92 &.reference { 93 width: auto; 94 } 95 96 &.type { 97 width: 9em; 98 } 99 } 100 } 101 102 } //div.collectionDetails.resources 103 104 &.buttons { 105 margin: 10px 0 10px 0; 106 text-align: center; 107 } //div.collectionDetails.buttons 108 109 } //div.collectionDetails -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/webapp/css/_table.scss
r5572 r5573 23 23 24 24 td.type { 25 width: 60px;25 width: 5em; 26 26 } 27 27 } … … 62 62 overflow: hidden; 63 63 } 64 } //table. resourcesTable64 } //table.creatorsTable 65 65 66 66 table.collectionsTable { … … 73 73 vertical-align: top; 74 74 padding-left: .5em; 75 76 &.state { 77 width: 5em; 78 } 79 80 &.type { 81 width: 7em; 82 } 83 84 &.created { 85 width: 7em; 86 } 87 88 &.action { 89 width: 2em; 90 } 75 91 } 76 92 77 td.name div.name { 78 padding-left: 16px; 79 /* icon from GLYPHICONS.com */ 80 background-image: url('../icons/glyphicons_367_expand.png'); 81 background-size: $iconsize; 82 background-repeat: no-repeat; 83 background-position: center left; 84 cursor: pointer; 85 } 93 td.name { 86 94 87 td.name div.name:hover { 88 color: #AE0000; 89 background-color: inherit; 90 } 95 width: auto; 96 97 div.name { 98 padding-left: 16px; 99 /* icon from GLYPHICONS.com */ 100 background-image: url('../icons/glyphicons_367_expand.png'); 101 background-size: $iconsize; 102 background-repeat: no-repeat; 103 background-position: center left; 104 cursor: pointer; 91 105 92 td.name div.name.detailsShown {93 padding-left: 16px;94 /* icon from GLYPHICONS.com */95 background-image: url('../icons/glyphicons_369_collapse_top.png');96 background-size: $iconsize;97 background-repeat: no-repeat;98 background-position: center left;99 }100 106 101 td.name div.name.noDetails{102 background-image: none;103 }104 107 105 td.name div.details { 106 margin-left: 16px; 107 margin-right: -248px; 108 width: 964px; 109 } 108 &:hover { 109 color: #AE0000; 110 background-color: inherit; 111 } 110 112 111 td.name div.desc { 112 text-align: justify; 113 padding: 4px 0 0 0; 114 } 113 &.detailsShown { 114 padding-left: 16px; 115 /* icon from GLYPHICONS.com */ 116 background-image: url('../icons/glyphicons_369_collapse_top.png'); 117 background-size: $iconsize; 118 background-repeat: no-repeat; 119 background-position: center left; 120 } 115 121 116 td.name div.actions{117 margin: 4px 0 2px 0;118 }122 &.noDetails{ 123 background-image: none; 124 } 119 125 120 th.state, td.state { 121 width: 5em; 122 } 126 } 123 127 124 th.type, td.type { 125 width: 7em; 126 } 128 div.details { 129 margin-left: 16px; 130 margin-right: -248px; 131 width: 964px; 132 } 127 133 128 th.created, td.created { 129 width: 7em; 130 } 134 div.desc { 135 text-align: justify; 136 padding: 4px 0 0 0; 137 } 131 138 132 td.action, th.action { 133 width: 2em; 134 } 139 div.actions { 140 margin: 4px 0 2px 0; 141 } 142 } //td.name 143 135 144 136 145 &.public td.action span,
Note: See TracChangeset
for help on using the changeset viewer.