Changeset 14 for trunk/web-app
- Timestamp:
- Feb 16, 2011, 2:24:56 PM (11 years ago)
- Location:
- trunk/web-app
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/web-app/css/buttons.css
r13 r14 6 6 padding-bottom: 2px; 7 7 line-height: 20px; 8 padding-left: 28px; 8 padding-left: 26px; 9 10 background-image: transparent; 11 background-repeat: no-repeat; 12 background-position: 3px 50%; 9 13 } 10 14 … … 12 16 13 17 .options a.fasta { 14 background : transparent url(../plugins/famfamfam-1.0.1/images/icons/brick_go.png) 5px 50% no-repeat;18 background-image: url(../plugins/famfamfam-1.0.1/images/icons/brick_go.png); 15 19 } 16 20 .options a.excel { … … 18 22 } 19 23 .options a.edit { 20 background : transparent url(../plugins/famfamfam-1.0.1/images/icons/pencil.png) 5px 50% no-repeat;24 background-image: url(../plugins/famfamfam-1.0.1/images/icons/pencil.png); 21 25 } 22 26 .options a.add { 23 background : transparent url(../plugins/famfamfam-1.0.1/images/icons/add.png) 5px 50% no-repeat;27 background-image: url(../plugins/famfamfam-1.0.1/images/icons/add.png); 24 28 } 25 29 .options a.addSequences { 26 background : transparent url(../plugins/famfamfam-1.0.1/images/icons/page_attach.png) 5px 50% no-repeat;30 background-image: url(../plugins/famfamfam-1.0.1/images/icons/page_attach.png); 27 31 } 28 32 29 33 .options a.addAssociation { 30 background : transparent url(../plugins/famfamfam-1.0.1/images/icons/application_add.png) 5px 50% no-repeat;34 background-image: url(../plugins/famfamfam-1.0.1/images/icons/application_add.png); 31 35 } 32 36 .options a.editAssociation { 33 background : transparent url(../plugins/famfamfam-1.0.1/images/icons/application_edit.png) 5px 50% no-repeat;37 background-image: url(../plugins/famfamfam-1.0.1/images/icons/application_edit.png); 34 38 } -
trunk/web-app/css/datatables/demo_table_jui.css
r11 r14 78 78 .dataTables_wrapper { font-size: 10px; } 79 79 80 /* Check all checkbox */ 81 input.transparent { 82 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 83 filter: alpha(opacity=30); 84 opacity: 0.3; 85 -moz-opacity: 0.3; 86 -khtml-opacity: 0.3; 87 } 88 80 89 /* 81 90 * Sort arrow icon positioning -
trunk/web-app/js/paginate.js
r4 r14 49 49 } 50 50 }); 51 } 52 53 function checkAllPaginated( input ) { 54 var paginatedTable = $(input).closest( '.paginate' ); 55 var dataTable = paginatedTable.closest( '.dataTables_wrapper' ); 56 var checkAll = $( '#checkAll', paginatedTable ); 51 57 58 var oTable = paginatedTable.dataTable(); 59 var inputs = $('input', oTable.fnGetNodes()) 60 61 // If any of the inputs is checked, uncheck all. Otherwise, check all 62 var check = false; 63 64 for(var i = 0; i < inputs.length; i++ ) { 65 if( !$(inputs[i]).attr( 'checked' ) ) { 66 check = true; 67 break; 68 } 69 } 70 71 inputs.each( function( idx, el ) { 72 $(el).attr( 'checked', check ); 73 }) 74 75 updateCheckAll( checkAll ); 76 } 77 78 function updateCheckAll( input ) { 79 var paginatedTable = $(input).closest( '.paginate' ); 80 var dataTable = paginatedTable.closest( '.dataTables_wrapper' ); 81 82 var checkAll = $( '#checkAll', paginatedTable ); 83 84 var oTable = paginatedTable.dataTable(); 85 var inputs = $('input', oTable.fnGetNodes()) 86 87 // Is none checked, are all checked or are some checked 88 var numChecked = 0 89 for(var i = 0; i < inputs.length; i++ ) { 90 if( $(inputs[i]).attr( 'checked' ) ) { 91 numChecked++; 92 } 93 } 94 95 checkAll.attr( 'checked', numChecked > 0 ); 96 97 if( numChecked > 0 && numChecked < inputs.length - 1 ) { 98 checkAll.addClass( 'transparent' ); 99 } else { 100 checkAll.removeClass( 'transparent' ); 101 } 52 102 } 53 103
Note: See TracChangeset
for help on using the changeset viewer.