@(groupNames: List[String])(implicit context: app.Context) @import context._ @import view.helpers._ @main("Create a New Repository"){ <div style="width: 600px; margin: 10px auto;"> <form id="form" method="post" action="@path/new" validate="true"> <fieldset> <label for="name" class="strong">Repository name</label> <div class="btn-group" style="margin-bottom: 10px;" id="owner-dropdown"> <button class="btn dropdown-toggle" data-toggle="dropdown"> <span class="strong">@avatar(loginAccount.get.userName, 20) @loginAccount.get.userName</span> <span class="caret"></span> </button> <ul class="dropdown-menu"> <li><a href="javascript:void(0);" data-name="@loginAccount.get.userName"><i class="icon-ok"></i> <span>@avatar(loginAccount.get.userName, 20) @loginAccount.get.userName</span></a></li> @groupNames.map { groupName => <li><a href="javascript:void(0);" data-name="@groupName"><i class="icon-white"></i> <span>@avatar(groupName, 20) @groupName</span></a></li> } </ul> <input type="hidden" name="owner" id="owner" value="@loginAccount.get.userName"/> </div> / <input type="text" name="name" id="name" /> <span id="error-name" class="error"></span> </fieldset> <fieldset> <label for="description" class="strong">Description (optional)</label> <input type="text" name="description" id="description" style="width: 95%;"/> </fieldset> <fieldset class="margin"> <label> <input type="radio" name="isPrivate" value="false" checked> <span class="strong">Public</span><br> <div> <span class="note">All users and guests can read this repository.</span> </div> </label> </fieldset> <fieldset> <label> <input type="radio" name="isPrivate" value="true"> <span class="strong">Private</span><br> <div> <span class="note">Only collaborators can read this repository.</span> </div> </label> </fieldset> <fieldset class="margin"> <label for="createReadme"> <input type="checkbox" name="createReadme" id="createReadme"/> <span class="strong">Initialize this repository with a README</span> <div> <span class="note">This will allow you to <code>git clone</code> the repository immediately.</span> </div> </label> </fieldset> <fieldset class="margin"> <input type="submit" class="btn btn-success" value="Create repository"/> </fieldset> </form> </div> } <script> $('#owner-dropdown a').click(function(){ var userName = $(this).data('name'); $('#owner').val(userName); $('#owner-dropdown i').attr('class', 'icon-white'); $(this).find('i').attr('class', 'icon-ok'); $('#owner-dropdown span.strong').html($(this).find('span').html()); }); </script>