@** * Yobi, Project Hosting SW * * Copyright 2013 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, files:com.fasterxml.jackson.databind.node.ObjectNode, branch:String, path:String) @import utils.TemplateHelper._ @import utils.TemplateHelper.CodeBrowser._ @import java.net.URLEncoder @import utils.Markdown @defining(path.substring(path.lastIndexOf("/") + 1)) { fileName => @defining(getFileRev(project.vcs, files)) { revId=> @defining(routes.CodeApp.showRawFile(project.owner, project.name, revId, path)) { filePath => @defining(routes.CodeApp.openFile(project.owner, project.name, revId, path)) { pathToOpenFile =>
@fileName
@fieldText(files, "size")
@Messages("button.download")
@Messages("code.tooBigFileForCodeBrowser", playRepository.PlayRepository.MAX_FILE_SIZE_CAN_BE_VIEWED)
@if(UserApp.currentUser.isSiteManager) {
@Messages("code.looseFileSizeLimitForCodeBrowser")
}
@Messages("code.viewRaw")