2016-01-12 03:54:26 +00:00
< style >
.editable {
outline: none;
border: 1px solid rgba(0, 0, 0, 0);
}
.editable:hover {
border: 1px solid #999;
}
.editable:focus {
border: 1px solid #999;
background-color: #FFF;
}
.padded {
display: inline-block;
padding: 15px;
}
< / style >
< div ng-show = "!(config.navbar['logged_in']==true && config.navbar['has_team']!=true)" >
< div class = "jumbotron" >
< center >
< div ng-show = "team['in_team']==true" >
2016-01-13 04:41:59 +00:00
< h1 > < span data-toggle = "tooltip" data-placement = "top" title = "Click to edit team name." id = "teamname_edit" class = "padded editable" contenteditable > {{ team['teamname'] }}< / span > < / h1 >
< h4 > < i class = "fa fa-fw fa-university" > < / i > < span data-toggle = "tooltip" data-placement = "top" title = "Click to edit school." id = "school_edit" class = "padded editable" contenteditable > {{ team['school'] || 'Add School' }}< / span > < / h4 >
< div class = "badge" >
< i class = "fa fa-fw fa-flag" > < / i >
I'm in the team!
< / div >
2016-01-12 03:54:26 +00:00
< / div >
< div ng-show = "team['in_team']!=true" >
< h1 > < span class = "padded" > {{ team['teamname'] }}< / span > < / h1 >
< h4 > < i class = "fa fa-fw fa-university" > < / i > < span class = "padded" > {{ team['school'] || 'Unknown Affiliation' }}< / span > < / h4 >
< / div >
< / center >
< / div >
< / div >
< div ng-show = "config.navbar['logged_in']==true && config.navbar['has_team']!=true" >
< div class = "page-header" >
< h1 > Team< / h1 >
< / div >
< p > To participate in EasyCTF, you must be on a < b > team< / b > . If you'd like to go solo, just create a team by yourself. Read about team eligibility in the < a href = "/rules" > rules< / a > .< / p >
< form class = "form-horizontal" onsubmit = "create_team(); return false;" id = "create_team" >
< fieldset >
< div id = "create_team_msg" > < / div >
< / fieldset >
< fieldset class = "container-fluid" >
2016-01-16 06:53:35 +00:00
< div class = "col-md-6 col-md-offset-3 col-sm-10 col-sm-offset-1" >
< div class = "panel panel-default" >
< div class = "panel-heading" >
< h2 class = "panel-title" > Create a Team< / h2 >
< / div >
< div class = "panel-body" >
< form class = "form-horizontal" onsubmit = "login_form(); return false;" id = "login_form" >
< fieldset >
< div id = "login_msg" > < / div >
< / fieldset >
< fieldset class = "container-fluid" >
< div class = "row" >
< div class = "col-sm-12 form-group" >
< label class = "col-sm-12" for = "teamname" > < small > Team Name< / small > < / label >
< div class = "col-sm-12" >
< input class = "form-control" type = "text" required name = "teamname" id = "teamname" placeholder = "Create a team name..." autocomplete = "off" / >
< / div >
< / div >
< / div >
< div class = "row" >
< div class = "col-sm-12 form-group" >
< label class = "col-sm-12" for = "school" > < small > School Name< / small > < / label >
< div class = "col-sm-12" >
< input class = "form-control" type = "text" required name = "school" id = "school" placeholder = "School Name" autocomplete = "off" / >
< / div >
< / div >
< / div >
< div class = "row" >
< div class = "col-sm-12 form-group" >
< center >
< input type = "hidden" id = "_csrf" value = "{{ csrf_token }}" / >
< input type = "submit" class = "btn btn-success btn-lg" value = "Create Team" / >
< / center >
< / div >
< / div >
< / fieldset >
< / form >
< / div >
2016-01-12 03:54:26 +00:00
< / div >
< / div >
< / fieldset >
< / form >
< div class = "page-header" >
< h3 > Invitations< / h3 >
< / div >
< p > You need an invitation to join another team. If you'd like to request to be a member of their team, go to their team page and click the Request button.< / p >
< / div >
< script type = "text/javascript" >
$("#teamname_edit").on("keypress", function(e) {
if (e.keyCode == 13) {
e.preventDefault();
}
});
$("[data-toggle=tooltip]").tooltip();
< / script >