File name
Commit message
Commit date

2013-05-09

2013-05-09

2013-05-09
File name
Commit message
Commit date

2013-05-09

2013-05-09
File name
Commit message
Commit date

2013-05-07

2013-05-08

2013-05-09

2013-05-09

2013-05-08

2013-05-08

2013-05-08

2013-05-08

2013-05-09

2013-05-08

2013-05-09
2012-08-28
File name
Commit message
Commit date

2013-05-09
@(message: String)(projectForm: Form[Project], project:Project)
@import helper._
@import utils.TemplateHelper._
@projectLogoImage = @{
defining(Attachment.findByContainer(project.asResource)) { files =>
if(files.size > 0){
"/files/" + files.head.id
} else {
routes.Assets.at("images/bg-default-project.jpg")
}
}
}
@main(message, project, utils.MenuType.PROJECT_SETTING) {
<div class="page">
@prjmenu(project, utils.MenuType.PROJECT_SETTING, "")
<form id="saveSetting" method="post" action="@routes.ProjectApp.settingProject(project.owner, project.name)" 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" style="background-image:url('@projectLogoImage')"></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="btn-wrap">
<div class="nbtn medium white fake-file-wrap">
<i class="ico ico-plus-blue"></i>@Messages("button.upload")<!--
--> <input type="file" class="file" name="logoPath" accept="image/*">
</div>
</div>
</li>
</ul>
</div>
</div>
<dl class="setting-box right">
<dt>
<label for="project-name">@Messages("project.name.placeholder")</label>
</dt>
<dd>
<input type="text" name="name" maxlength="250" value="@project.name">
<!-- @inputText(projectForm("name"), 'class->"text", 'maxlength -> "250") -->
</dd>
<dt>
<label for="project-desc">@Messages("project.description.placeholder")</label>
</dt>
<dd>
<textarea name="overview" class="textarea">@project.overview</textarea>
<!-- @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="nbtn medium">@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="nbtn orange medium">@Messages("button.save")</button>
</div>
</form>
</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>
}