@section('page_title') OSAA - Team Editor @stop @section('page_sub_title') Edit {{ $information['team_name_title'] }} @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.edit').button({ icons : { primary : 'ui-icon-pencil'}}); $('.button.delete').button({ icons : { primary : 'ui-icon-closethick'}}); $('.button.drop').button({ icons : { primary : 'ui-icon-circle-close'}}); $('.button.cancel').button({ icons : { primary : 'ui-icon-circle-minus'}}); $('.button.trash').button({ icons : { primary : 'ui-icon-trash'}}); $('.button.clipboard').button({ icons : { primary : 'ui-icon-clipboard'}}); $('.button.print').button({ icons : { primary : 'ui-icon-print'}}); $('.button.add').button({ icons : { primary : 'ui-icon-plusthick'}}); $('.button.next').button({ icons : { secondary : 'ui-icon-triangle-1-e'}}); $('.button.add_teams').button({ icons : { secondary : 'ui-icon-triangle-1-e'}}); $('.button.join').button({ icons : { secondary : 'ui-icon-triangle-1-e'}}); $('.button.next_add').button({ icons : { secondary : 'ui-icon-plus'}}); $('.button.add_more_team_spots').button({ icons : { primary : 'ui-icon-plus'}}); $('.button.create').button({ icons : { secondary : 'ui-icon-triangle-1-e'}}); $('.button.search').button({ icons : { secondary : 'ui-icon-triangle-1-e'}}); $('.button.reset').button({ icons : { primary : 'ui-icon-triangle-1-w'}}); $('.button.submit_scores').button({ icons : { primary : 'ui-icon-circle-arrow-e' }}); $('.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'); $('.oos_button').button({ icons : { primary : 'ui-icon-note' }}).css('margin-right', '10px').css('margin-top', '3px'); @if (Auth::user()->isOsaaUser() and Helpers::strEqual(Auth::user()->email, array('gibbyr@osaa.org', 'kellyf@osaa.org', 'krisw@osaa.org'))) /* * Drop team button */ $('.drop_team_button') .button({ icons : { primary : 'ui-icon-circle-minus' }}) .css('margin-right', '10px').css('margin-top', '3px') .on('click', function(event) { event.preventDefault(); var link = $(this); var data = { team_id : link.attr('data-team-id'), team_level : link.attr('data-team-level'), ap_name : link.attr('data-ap-name'), activity : link.attr('data-activity'), redirect : "{{ url('/teams/' . $information['activity_program']->id) }}" }; $('
') .appendTo('body') .dialog( { dialogClass : 'drop_team_confirm', modal : true, draggable : true, resizable : false, height : 375, width : 600, title : 'Confirmation', show : {effect : "shake", duration : 200}, buttons: [ { text : "Cancel", 'class' : "float_right", icons : { primary : 'ui-icon-cancel'}, click : function() { // Close the dialog box $(this).dialog("close"); } }, { text : "Drop Team", 'class' : "float_left", icons : { primary : 'ui-icon-check'}, click : function() { $('
') .addClass('ui-widget-overlay ui-front') .appendTo('body'); $('
').appendTo('body') .css('width', '225px') .css('height', '170px') .css('text-align', 'center') .css('padding', '0.5em') .position({my : "center center", at : "center center", of : window}) .addClass('ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-di buttons') .html('
Deleting...

Please wait, this may take a while to process...
'); // Submit the change var jqxhr = $.ajax( { type : 'POST', url : '{{ url('/teams') }}/' + data.team_id + '/delete', data : data, dataType : 'html' }) .done(function (return_data) { // Reload window.location.href= data.redirect; }) .fail(function (jqXHR, status, error) { var response = jqXHR.responseText; var errorData = $.parseJSON(response); console.log(errorData); console.log(response); alert ("There was an error saving changes.\n\nThis page will be reloaded."); location.reload(); }); } } ], open : function () { var dialog_object = $(this); var html = '
'; html += ''; html += 'Are you sure you want to drop the ' + data.team_level + ' level ' + data.activity + ' team for ' + data.ap_name + '?'; html += '

'; html += 'The following actions will be taken:
    '; html += '
  • All contests involving this team will be deleted and removed from the database.
  • '; html += '
  • This team will be removed from the database.
  • '; html += '


'; html += '
This cannot be undone. If you drop this team, it cannot be reinstated. All scheduling data for this team will be lost.
'; html += '
'; dialog_object.html(html); $('.drop_team_confirm .ui-widget-header').css('background', '#f6a828 url(http://download.jqueryui.com/themeroller/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x').css('border-color', '#f6a828'); $('.drop_team_confirm .ui-widget-content').css('border-color', '#dddddd'); $('.drop_team_confirm .ui-dialog-buttonpane').css('padding', '0 0.5em').css('font-size', '9pt'); $('.drop_team_confirm .ui-dialog-buttonpane .ui-dialog-buttonset').css('width', '100%'); }, close : function () { var dialog_object = $(this); $(dialog_object).remove(); } }); }); @endif $('.button_set').buttonset(); $('.button_set label').addClass('ui-corner-all'); $('#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({ beforeActivate : function (event, ui) { if (ui.newTab.is('[data-escape]')) { event.preventDefault(); window.location = ui.newTab.attr('data-escape'); } } }); $('.submit_button').button(); $('#event_date, #event_date2').datepicker({'dateFormat' : 'mm/dd/yy', 'minDate' : '{{ $information['first_event_at'] }}', 'maxDate' : '{{ $information['last_event_at'] }}'}); $('#event_time, #event_time2').timepicker({ 'timeFormat': 'h:i A' , 'step' : 15, 'maxTime' : '10:00pm'}); $('[data-format="height"]').mask("9-9?9"); /* $('.add_contest .close').click(event, function () { var panel = $(event.target).parent(); var state = panel.attr('data-state'); if (state == 'expand') { panel.css('height', panel.attr('data-min')); panel.attr('data-state', 'collapse'); panel.children('*').css({'visibility' : 'hidden', 'display' : 'none'}); panel.children('.close').css({'visibility' : 'visible', 'display' : 'block'}); panel.children('.close').removeClass ('ui-icon-triangle-1-n'); panel.children('.close').addClass ('ui-icon-triangle-1-s'); } if (state == 'collapse') { panel.css('height', panel.attr('data-max')); panel.attr('data-state', 'expand'); panel.children('*').css({'visibility' : 'visible', 'display' : 'block'}); panel.children('.close').removeClass ('ui-icon-triangle-1-s'); panel.children('.close').addClass ('ui-icon-triangle-1-n'); } }); */ $('#contest_type').buttonset(); function updateOOSState () { if ($('#is_oos_opponent:checked').length > 0) { $('#state').removeAttr('disabled'); } else { $('#state').attr('disabled', 'disabled'); } } function updateOOSState2 () { if ($('input[name="host_is_oos"]:checked').length > 0) { $('#state').removeAttr('disabled'); } else { $('#state').attr('disabled', 'disabled'); } } function updateOOSState3 () { if ($('input[name="other_team_is_oos"]:checked').length > 0) { $('#state2').removeAttr('disabled'); } else { $('#state2').attr('disabled', 'disabled'); } } updateOOSState (); updateOOSState2 (); updateOOSState3 (); $('#is_oos_opponent').change(function () { updateOOSState (); }); $('input[name="host_is_oos"]').change(function () { updateOOSState2 (); }); $('input[name="other_team_is_oos"]').change(function () { updateOOSState3 (); }); $('#is_endowment').change (function () { if ($('#is_endowment:checked').length > 0) { $("input[name='event_status']").attr('value', 'PND'); $('.event_status_text').html('Pending / Needs Approval'); $('.event_status_note').html('Once you create this contest, it must be approved by the OSAA office; it will appear on your schedule as pending
'); } else { $("input[name='event_status']").attr('value', 'SCHD'); /* $('.event_status_text').html('Ready to be scheduled'); $('.event_status_note').html('Once you create this contest, it will be added to your schedule'); */ $('.event_status_text').html(''); $('.event_status_note').html(''); } }); $('#swap_home_away').button({text : false, icons : { primary : 'ui-icon-shuffle'}}); var availableOpponents = [ {{ $information['available_opponents'] }} ]; var availableLocations = [ {{ $information['available_locations'] }} ]; var availableTournaments = [ {{ $information['available_tournaments'] }} ]; $('.school_autocomplete').autocomplete( { source : availableOpponents }); $("#opponent" ).autocomplete({ source : availableOpponents, change : function (event, ui) { if ($('#swapped').val() > 0) { $("input[name='home_team_name']").attr('value', $(this).val()); } else { $("input[name='away_team_name']").attr('value', $(this).val()); } updateTeamDesignations (); return true; }}); $('#location').autocomplete({source : availableLocations}); $('#location2').autocomplete({source : availableLocations}); $('#tournament').autocomplete({source : availableTournaments}); function updateTeamDesignations () { var home_team = $("input[name='home_team_name']").attr('value'); var away_team = $("input[name='away_team_name']").attr('value'); if (home_team != null) { $('#home_team_name').html(home_team.replace(/(<([^>]+)>)/ig,"")); } if (away_team != null) { $('#away_team_name').html(away_team.replace(/(<([^>]+)>)/ig,"")); } } updateTeamDesignations (); $('#swap_home_away').click(function () { var home_team = $("input[name='home_team_name']").attr('value'); var away_team = $("input[name='away_team_name']").attr('value'); $("input[name='home_team_name']").attr('value', away_team); $("input[name='away_team_name']").attr('value', home_team); updateTeamDesignations (); $('#swapped').val($('#swapped').val() * -1); }); $('#is_neutral_location, #is_endowment, #is_tournament, #is_oos_opponent').button(); $('#is_tournament').change(function () { if ($('#is_tournament:checked').length > 0 && $('#is_neutral_location:checked').length < 1) { $('#is_neutral_location').click(); } }); $('#tournament').change(function () { if ($(this).val() != "" && $('#is_tournament:checked').length < 1) { $('#is_tournament').click(); } }); // Success bar $('.success_bar').animate({ 'top' : 32, 'background-color' : 'rgba(176, 255, 190, 1.0)'}, 1600, 'easeOutQuad', function () { $(this).delay(6000).fadeOut(4000); $(this).hover(function () { $(this).stop(true).css('opacity', '1.0'); }, function () { $(this).fadeOut(4000); }) }); $('.success_bar_alert').animate({ 'top' : 32, 'background-color' : 'rgba(255, 238, 178, 1.0)'}, 1600, 'easeOutQuad', function () { $(this).delay(8000).fadeOut(4000); $(this).hover(function () { $(this).stop(true).css('opacity', '1.0'); }, function () { $(this).fadeOut(4000); }) }); $('.edit_contest_button') .button({ icons : {primary : 'ui-icon-pencil'}, text : false}) .css({'width' : '16px', 'height' : '16px', 'position' : 'relative', 'top' : '-1px', 'margin-left' : '4px'}) .tooltip() .attr('title', 'Click to edit this contest.'); // New schedule formatting function colorRows () { $('table.schedule').each(function () { var i = 0; $('tbody tr[data-status]', $(this)).each(function () { if (i % 2 == 1) { $(this).addClass('odd'); if ($(this).next().is('tr')) { $(this).next().addClass('odd'); } } else { $(this).removeClass('odd'); if ($(this).next().is('tr')) { $(this).next().removeClass('odd'); } } i = i + 1; }); }); } colorRows(); $('[data-status="CXL"]').css({'background-color' : '#cacaca', 'color' : '#ffffff !important;'}); $('[data-status="CXL"] a').css({'background-color' : '#cacaca', 'color' : '#ffffff !important;'}); $('[data-status="CXL"] .gray').css({'background-color' : '#cacaca', 'color' : '#ffffff !important;'}); $('[data-status="PPD"]').css({'background-color' : '#b5a5fb', 'color' : '#ffffff !important;'}); $('[data-status="PPD"] a').css({'background-color' : '#b5a5fb', 'color' : '#ffffff !important;'}); $('[data-status="PPD"] .gray').css({'background-color' : '#b5a5fb', 'color' : '#ffffff !important;'}); $('[data-status="LIVE"]').css({'background-color' : '#effff1', 'color' : '#222222 !important;'}); $('[data-status="LIVE"] a').css({'background-color' : '#effff1', 'color' : '#222222 !important;'}); $('[data-status="LIVE"] .gray').css({'background-color' : '#effff1', 'color' : '#222222 !important;'}); $('[data-status="PND"]').css({'background-color' : '#fff7da', 'color' : '#222222 !important;'}); $('[data-status="PND"] a').css({'background-color' : '#fff7da', 'color' : '#222222 !important;'}); $('[data-status="PND"] .gray').css({'background-color' : '#fff7da', 'color' : '#222222 !important;'}); $('[data-status="DEL"]').css({'background-color' : '#ad2c2c', 'color' : '#ffffff !important;'}); $('[data-status="DEL"] a').css({'background-color' : '#ad2c2c', 'color' : '#ffffff !important;'}); $('[data-status="DEL"] .gray').css({'background-color' : '#ad2c2c', 'color' : '#ffffff !important;'}); $('.event_notes').css({'font-size' : '9pt'}); $('.contest_viewer').dialog({ autoOpen : false, buttons : [ { text : 'Done', 'class' : 'float_right', click : function () { $(this).dialog('close'); }} @if (Auth::check()) , { text : 'Edit Contest', 'class' : 'float_left', 'style' : 'margin-left:5px;', icons : { primary : 'ui-icon-pencil' }, click : function () { window.location = ('/contests/' + $(this).attr('data-contest') + '/edit?ap={{ $information['activity_program']->id}}'); }}, { text : 'Submit Scores', 'class' : 'float_left', 'style' : 'margin-left:10px;', icons : { primary : 'ui-icon-circle-arrow-e' }, click : function () { window.location = ('/contests/' + $(this).attr('data-contest') + '/submit-scores'); }} @endif ], draggable : false, height: 'auto', modal : true, open : function () { var contest = $(this).attr('data-contest'); $('.contest_viewer').html("
"); var jqxhr = $.ajax({ type : 'GET', url : '/contests/' + contest + '?mode=ajax', dataType : 'html' }) .done(function (data) { $('.contest_viewer').html(data); $('.button').button(); }) .fail(function () { $('.contest_viewer').html('There was an error.'); }); $('.ui-dialog-buttonpane').css('padding', '0').css('font-size', '8pt'); $('.ui-dialog-buttonpane .ui-dialog-buttonset').css('width', '100%'); }, resizable : false, show : { effect : 'highlight', delay : 0, duration : 400, easing : 'easeInOutSine' }, title : 'OSAA {{ Helpers::getActivityName($information['activity_program']->activity) }}', width : 900 }); $('.contest_details').click(function () { $('.contest_viewer').attr('data-contest', $(this).attr('data-contest')).dialog('open'); }) .hover(function() { $(this).css({'cursor':'pointer'}); }, function() { $(this).css({'cursor':'auto'}); }); $("#add_a_school").button( { icons : { primary : 'ui-icon-circle-plus' } } ).click(function () { var n = $('input.other_school').size(); var label = $('