File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
@**
* Yobi, Project Hosting SW
*
* Copyright 2014 NAVER Corp.
* http://yobi.io
*
* @author Jihan Kim
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
**@
@(project:Project, labels:List[models.IssueLabel])
@import utils.TemplateHelper._
@import utils.AccessControl._
@projectLayout("label", project, utils.MenuType.PROJECT_SETTING){
@projectMenu(project, utils.MenuType.PROJECT_SETTING, "")
<div class="page-wrap-outer">
<div class="project-page-wrap label-editor-wrap">
@partial_settingmenu(project)
@if(isProjectResourceCreatable(UserApp.currentUser, project, ResourceType.ISSUE_LABEL)){
<form id="copyLabel" action="@routes.IssueLabelApp.copyLabels(project.owner, project.name)" method="post" class="new-label-wrap">
<strong class="form-legend">@Messages("label.copy.append")</strong>
<div class="form-wrap">
<input type="text" name="owner" class="input-label mr5" placeholder='@Messages("project.owner")'>
<input type="text" name="projectName" class="input-label" placeholder='@Messages("project.name")'>
</div>
<button type="submit" class="ybtn ybtn-info btn-submit">@Messages("label.copy")</button>
<div>@Messages("label.copy.description")</div>
<div>@Messages("label.copy.description2")</div>
</form>
<form id="frmNewLabel" action="@routes.IssueLabelApp.newLabel(project.owner, project.name)" method="post" class="new-label-wrap">
<strong class="form-legend">@Messages("label.new")</strong>
<div class="form-wrap">
<div>
<input type="text" name="category" class="input-label mr5" maxlength="250" data-provider="typeahead" autocomplete="off" placeholder="@Messages("label.category")">
<input type="text" name="name" class="input-label" maxlength="250" autocomplete="off" placeholder="@Messages("label.name")">
</div>
<div class="label-preset-colors">
<button type="button" class="issue-label btn-preset-color" style="background-color:#f44336;"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#e91e63"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#9c27b0"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#3f51b5"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#2196f3"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#03a9f4"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#00bcd4"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#009688"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#4caf50"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#8bc34a"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#cddc39"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#ffeb3b"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#ffc107"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#ff9800"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#ff5722"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#795548"></button>
<button type="button" class="issue-label btn-preset-color" style="background-color:#9e9e9e"></button>
<input type="text" name="color" class="input-small input-label-color" placeholder="@Messages("label.customColor")">
</div>
</div>
<button type="submit" class="ybtn ybtn-primary btn-submit">@Messages("label.add")</button>
</form>
}
<div id="labelsList" class="issue-label-list-wrap">
@partial_issuelabels_list(project, labels)
</div>
</div>
</div>
@partial_issuelabels_editcategory()
@partial_issuelabels_editlabel(project)
@common.select2()
<script type="text/javascript">
$(function(){
$yobi.loadModule("issue.LabelEditor", {
"form": "#frmNewLabel",
"list": "#labelsList",
"editCategoryForm": "#editCategory",
"editLabelForm" : "#editLabel",
"listURL": "@routes.IssueLabelApp.labels(project.owner, project.name)"
});
});
</script>
}