show delete checkbox only when the file exists already
authorChristian Weiske <cweiske@cweiske.de>
Wed, 4 Apr 2012 04:38:53 +0000 (06:38 +0200)
committerChristian Weiske <cweiske@cweiske.de>
Wed, 4 Apr 2012 04:38:53 +0000 (06:38 +0200)
data/templates/edit-add.htm
data/templates/edit-file.htm
data/templates/edit.htm
data/templates/index.htm

index 19f10cf..e504deb 100644 (file)
@@ -5,7 +5,7 @@
     </a>
  </div>
 
- {% include 'edit-file.htm' with {'file': null, 'fileid': 'new'} %}
+ {% include 'edit-file.htm' with {'file': null, 'fileid': 'new', 'newfile': true} %}
 
 <script type="application/javascript">
 $(document).ready(function() {
@@ -13,7 +13,7 @@ $(document).ready(function() {
     $('#filegroupnew').hide();
     $('#add-button a').bind('click', function() {
         $('#add-button').before("{% filter escape('js') %}
-            {% include 'edit-file.htm' with {'file': null, 'fileid': '###'} %}
+            {% include 'edit-file.htm' with {'file': null, 'fileid': '###', 'newfile': true} %}
             {% endfilter %}"
             .replace(/###/g, $('.filegroup').length)
         );
index b0a4848..c37cb8d 100644 (file)
     <input type="file" name="files[{{fileid}}][upload]" id="upload_{{fileid}}" class="btn"/>
     -->
    </div>
+   {% if not newfile %}
    <div class="span3" style="text-align: right">
     <input type="checkbox" name="files[{{fileid}}][delete]" value="1" id="delete_{{fileid}}"/>
     <label for="delete_{{fileid}}" class="inline">delete file</label>
    </div>
+   {% endif %}
   </div>
  </div>
 
index d60598f..6f59309 100644 (file)
@@ -9,7 +9,7 @@
  </div>
 
  {% for fileid, file in repo.getFiles %}
-  {% include 'edit-file.htm' with {'file': file, 'fileid': fileid} %}
+  {% include 'edit-file.htm' with {'file': file, 'fileid': fileid, 'newfile': false} %}
  {% endfor %}
 
  {% include 'edit-add.htm' %}
index 3893d2a..d6bd5e1 100644 (file)
@@ -8,7 +8,7 @@
    <input type="text" name="description" id="description" value="{{description}}"/>
  </div>
 
- {% include 'edit-file.htm' with {'file': file[1], 'fileid': 0} %}
+ {% include 'edit-file.htm' with {'file': file[1], 'fileid': 0, 'newfile': true} %}
 
  {% include 'edit-add.htm' %}