@section('page_title') OSAA - Team Editor @stop @section('page_sub_title') Edit Rosters @stop @section('scripts') @parent @stop @section('jquery_init') $('.tooltip').tooltip(); $('.tooltip.above').tooltip({ position : {my: "left bottom-15", at: "left top", collision: "flipfit"}}); $('.tooltip.right').tooltip({ position : {my: "left+15 middle", at: "right middle", collision: "flipfit"}}); $('.button').button(); $('.button.notext').button({text:false}); $('.button.delete').button({ icons : { primary : 'ui-icon-closethick'}}); $('.button.cancel').button({ icons : { primary : 'ui-icon-circle-close'}}); $('.button.clipboard').button({ icons : { primary : 'ui-icon-clipboard'}}); $('.button.add').button({ icons : { primary : 'ui-icon-plusthick'}}); $('.home_button').button({ icons : { primary : 'ui-icon-home'}, text : false}).css('height', '24px').css('margin-top', '3px'); $('.team_view_button').button({ icons : { primary : 'ui-icon-bookmark'}}).css('margin-right', '10px').css('margin-top', '3px'); $('#related_teams').buttonset(); $('#related_teams input').click(function() { var link_location = $(this).attr('data-href'); if (!$(this).attr('checked')) { window.location = link_location; } }); $('#add_team').button({icons : {primary : 'ui-icon-plusthick'}, text : false}); $('.tabs').tabs(); $('.submit_button').button(); /* Display any success messages */ $('.success_message').delay(5000).fadeOut({'duration' : 2500}); $('.success_message .ui-icon-close').click(function () { $('.success_message').hide(); }); function colorRows () { var rows = 0; $('table tbody tr').each(function (row) { if (row % 2 == 0) { $(this).css('background-color', '#ffffff'); } else { $(this).css('background-color', '#f2f2f2'); } row = row + 1; }); } colorRows(); $('.button.delete').click(function () { var row_id = $(this).attr('data-player'); $('#player_' + row_id).remove(); colorRows(); }); $('.button.add.player').click(function () { var next_id = $('tbody tr').size() - 2; var row = $('#new_player_row').clone(); row.attr('id', 'player_' + next_id) .removeAttr('style'); $('input', row).each(function () { $(this).attr('name', $(this).attr('name').replace('_X', '_' + (next_id))); if ($(this).val() == "X") { $(this).val(next_id); } }); $('select', row).each(function () { $(this).attr('name', $(this).attr('name').replace('_X', '_' + (next_id))); }); $('.tooltip', row).tooltip(); $('.tooltip.right', row).tooltip({ position : {my: "left+15 middle", at: "right middle", collision: "flipfit"}}); $('.button.delete', row).button({ icons : { primary : 'ui-icon-closethick'}, text : false}) .attr('data-player', next_id) .tooltip() .click(function () { var row_id = $(this).attr('data-player'); $('#player_' + row_id).remove(); colorRows(); }); row.appendTo($('#new_player_row').parent()); colorRows(); }); @stop @section('page_functions') @stop @section('main_content') @if (Session::get('success'))
@endif