File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
2012-08-28
File name
Commit message
Commit date
2013-04-24
@(message: String)(projectForm: Form[Project], project:Project)
@import helper._
@import utils.TemplateHelper._
@implicitField = @{ helper.FieldConstructor(simpleForm) }
@projectMngMain(message, project) {
@prjmenu(project, utils.MenuType.PROJECT_SETTING, "")
@form(action=routes.ProjectApp.settingProject(project.owner, project.name), 'id->"saveSetting" , 'enctype->"multipart/form-data", 'class->"nm"){
<div class="bubble-wrap gray">
<input type="hidden" name="id" value="@projectForm("id").value.toLong">
<div class="box-wrap top clearfix frm-wrap">
<div class="setting-box left">
<div class="logo-wrap">
<img src="@defining(Attachment.findByContainer(project.asResource)) @{ files =>
if (files.size > 0) "/files/" + files.head.id
else routes.Assets.at("images/bg-default-project.jpg") }">
</div>
<div class="logo-desc">
<ul class="unstyled descs">
<li><strong>@Messages("project.logo")</strong></li>
<li>@Messages("project.logo.type") <span class="point">bmp, jpg, gif, png</span></li>
<li>@Messages("project.logo.maxFileSize") <span class="point">1MB</span></li>
<li>@Messages("project.logo.size") <span class="point">234px × 168px</span></li>
<li>
<div class="fake-file-wrap">
<input type="file" class="file" name="logoPath" size="1" accept="image/*">
<div class="ns-btn">
<i class="ico ico-plus-blue"></i>@Messages("button.upload")
</div>
</div>
</li>
</ul>
</div>
</div>
<dl class="setting-box right">
<dt>
<!--
<div class="n-alert hide" id="alert_msg">
<div class="n-inner">
<span class="msg">@Messages("project.wrongName")</span>
<a href="#" class="ico btn-delete" data-dismiss="alert"></a>
</div>
</div>
-->
<label for="project-name">@Messages("project.name.placeholder")</label>
</dt>
<dd>
@inputText(projectForm("name"), 'class->"text", 'maxlength -> "250")
</dd>
<dt>
<label for="project-desc">@Messages("project.description.placeholder")</label>
</dt>
<dd>
@textarea(projectForm("overview"), 'class->"textarea")
</dd>
</dl>
</div>
<div class="box-wrap middle">
<div class="cu-label" style="line-height:30px;">@Messages("project.tags")</div>
<div class="cu-desc">
<div id="tags">
<!-- tags will be added here by hive.project.Settings.js -->
</div>
<input name="newTag" type="text" class="text" style="margin-bottom:0px" data-provider="typeahead" autocomplete="off"/>
<button id="addTag" type="button" class="btn-transparent n-btn med gray">@Messages("button.add")</button>
</div>
</div>
<div class="box-wrap middle">
<div class="cu-label">@Messages("project.shareOption")</div>
<div class="cu-desc">
<input name="share_option" type="radio" @if(project.share_option == true){checked="checked"} id="public" value="true" class="radio-btn"><label for="public" class="bg-radiobtn label-public">@Messages("project.public")</label>
<input name="share_option" type="radio" @if(project.share_option == false){checked="checked"} id="private" value="false" class="radio-btn"><label for="private" class="bg-radiobtn label-private">@Messages("project.private")</label>
<span class="note">@Messages("project.private.notice")</span>
</div>
</div>
@**
<!-- 현재 레이아웃에 존재하지 않는 기능 -->
<input type="hidden" name="isAuthorEditable" value="true"/>
<input type="hidden" name="siteurl" value="@routes.ProjectApp.project(project.owner, project.name)"/>
**@
</div>
<div class="box-wrap bottom">
<button id="save" type="submit" class="btn-transparent n-btn orange med">@Messages("button.save")</button>
</div>
}
<script type="text/javascript">
$(document).ready(function(){
$hive.loadModule("project.Setting", {
"sURLProjectTags": "@routes.ProjectApp.tags(project.owner, project.name)",
"sURLTags" : "@routes.TagApp.tags()"
});
});
</script>
}