Changeset 2071
- Timestamp:
- Oct 27, 2011, 2:30:14 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/views/visualize/index.gsp
r2070 r2071 53 53 <div class="formulier"> 54 54 <p class="info">Select a study from the list below.</p> 55 <p >55 <p style="margin-bottom: 0px;"> 56 56 <g:select from="${studies}" size="10" optionKey="id" optionValue="title" name="study" onChange="changeStudy();"/> 57 <div class="block_search"> 58 <img src="${fam.icon( name: 'magnifier' )}" alt="search"/>: 59 <input type="text" onKeyUp="doSearch('menu_study');" /> 60 <img src="${fam.icon( name: 'cancel' )}" class="imgbutton" onClick="clearSearch('menu_study');" alt="clear search"/> 61 </div> 57 62 </p> 58 63 </div> … … 137 142 <p> 138 143 <select id="columns" name="columns" size="6" onChange="changeFields('menu_column');"></select> 144 <div class="block_search"> 145 <img src="${fam.icon( name: 'magnifier' )}" alt="search"/>: 146 <input type="text" onKeyUp="doSearch('menu_column');" /> 147 <img src="${fam.icon( name: 'cancel' )}" class="imgbutton" onClick="clearSearch('menu_column');" alt="clear search"/> 148 </div> 139 149 </p> 140 150 </div> … … 144 154 <p> 145 155 <select id="rows" name="rows" size="6" onChange="changeFields('menu_row');"></select> 156 <div class="block_search"> 157 <img src="${fam.icon( name: 'magnifier' )}" alt="search"/>: 158 <input type="text" onKeyUp="doSearch('menu_row');" /> 159 <img src="${fam.icon( name: 'cancel' )}" class="imgbutton" onClick="clearSearch('menu_row');" alt="clear search"/> 160 </div> 146 161 </p> 147 162 </div> -
trunk/web-app/css/visualization.css
r2061 r2071 140 140 .menu_item select { 141 141 width: 100%; 142 height: 120px; 142 143 font-size: 12px; 143 144 } … … 261 262 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); 262 263 } 264 265 /* START :: Block search */ 266 .block_search { 267 position: relative; 268 width: 96%; 269 border: 1px solid gray; 270 border-top-style: none; 271 text-align: left; 272 padding: 3px 2%; 273 } 274 275 .block_search img { 276 vertical-align: text-bottom; 277 padding-left: 1px; 278 } 279 280 .imgbutton { 281 cursor: pointer; 282 } 283 284 .block_search input { 285 background-color: inherit; 286 border-style: none; 287 border-bottom: 1px solid gray; 288 width: 80%; 289 } -
trunk/web-app/js/visualization.js
r2070 r2071 5 5 var visType = null; 6 6 var openForm = null; 7 8 jQuery.expr[':'].Contains = function(a, i, m) { 9 return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0; 10 }; 7 11 8 12 $(document).ready(function() { … … 486 490 } 487 491 492 function doSearch(menuId) { 493 var searchVal = $('#'+menuId).find('.block_search').children('input').val(); 494 $('#'+menuId).find('option').hide(); 495 $('#'+menuId).find('option:Contains("'+searchVal+'")').show(); 496 } 497 498 function clearSearch(menuId) { 499 $('#'+menuId).find('option').show(); 500 $('#'+menuId).find('.block_search').children('input').val(''); 501 } 502 488 503 /** 489 504 * Clears one or multiple steps
Note: See TracChangeset
for help on using the changeset viewer.