1
## -*- coding: utf-8 -*-
2
<%inherit file="base.html"/>
3
<%def name="page_head()">
4
<link rel="stylesheet" href="/css/app_edit.css" type="text/css" media="screen" />
5
<script type="text/javascript" src="/common/js/jquery.form.js"></script>
6
<script type="text/javascript" src="/common/js/jquery.validate.min.js"></script>
7
<script type="text/javascript" src="/common/js/jquery.selectboxes.min.js"></script>
8
<script type="text/javascript" src="/common/js/ajaxupload.3.5.js"></script>
9
<script type="text/javascript" src="/common/js/app_edit.js"></script>
10
<!-- Keep the scrip inlined, we have translated messages in it -->
11
<script type= "text/javascript">
12
var str_only_png_error = '${_("Error: Only .png images are allowed!")}';
13
var str_update_was_successful = '${_("Update was successful.")}';
14
var str_uploading = '${_("Uploading")}';
15
var str_upload = '${_("Upload screenshot")}';
16
% if application.category:
17
$(document).ready(function() {
18
$("#category").selectOptions('${application.category.name}', true);
24
${_("Application information")}
29
<form id="applicationForm" method="post" action="${self_url}_submit">
31
<input name="id" id="app_id" value="${application.id}" type="hidden" />
32
<input name="source_package" value="${application.source_package}" type="hidden" />
33
<p class="note"><span>*</span> denotes a required field</p>
35
<label for="cname">Name</label><em>*</em>
36
<input id="cname" name="name" value="${application.name}" size="25" class="required" />
39
<label for="curl">Homepage</label><em>*</em>
40
<input id="curl" name="homepage" value="${application.homepage}" size="64" class="required url" />
43
<label for="license">License</label><em>*</em>
44
<input id="license" value="${application.license}" name="license" size="20" class="required" />
47
<label for="video_link">Video link</label><em></em>
48
<input id="video_link" value="${application.video_link}" class="url" name="video_link" size="64" />
53
<select id="category" name="category">
54
<option value="0" selected="selected">(please select:)</option>
55
% for category in categories:
56
<option value="${category.name}">${category.name}</option>
58
<option value="add">(add new)</option>
59
<option value="del">(del existing)</option>
62
<p id="new_category_section" class="hide">
64
<input id="new_category" size="10"/>
65
<button id="new_category_button">Add</button>
68
<label for="descr">Application Description</label><em>*</em>
69
<textarea id="descr" name="descr" cols="22" rows="5" class="required" style="clear:both;" >${application.descr}</textarea>
71
<div id="upload_status_msg"></div>
73
<img id="sreenshot_thumb" src="${screenshot_filename}" border="1" alt="sreenshot_thumb" />
76
<input class="submit" type="submit" value="${_("Update")}" />
78
<p id="update_status"></p>
81
<div id="upload_button">Upload screenshot</div>