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 19f10cf4697ddaa6601ae1fc07db87e27269af3a..e504deb358b8e7e2bcb69212776b000e8dda10f3 100644 (file)
@@ -5,7 +5,7 @@
     </a>
  </div>
 
     </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() {
 
 <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') %}
     $('#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)
         );
             {% endfilter %}"
             .replace(/###/g, $('.filegroup').length)
         );
index b0a4848659358d65647f01223cbd3ff4d52e29f1..c37cb8d9562b6fe354093f29c69ef655116afadc 100644 (file)
     <input type="file" name="files[{{fileid}}][upload]" id="upload_{{fileid}}" class="btn"/>
     -->
    </div>
     <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>
    <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>
 
   </div>
  </div>
 
index d60598f79741fe875cb1686ff7f2e2ca2adc4c50..6f5930977c6c20586d23707cb13c4e5209a05585 100644 (file)
@@ -9,7 +9,7 @@
  </div>
 
  {% for fileid, file in repo.getFiles %}
  </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' %}
  {% endfor %}
 
  {% include 'edit-add.htm' %}
index 3893d2ab47d78185b9fd8bec0e19ecb0d9f9cb20..d6bd5e1e16b29568441ce6447fbddae3f2b03d03 100644 (file)
@@ -8,7 +8,7 @@
    <input type="text" name="description" id="description" value="{{description}}"/>
  </div>
 
    <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' %}
 
 
  {% include 'edit-add.htm' %}