PageRenderTime 25ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/TheChurchofHorrors/modules/filebrowser/templates/filebrowser/upload.html

https://github.com/dugo/The-Church-of-Horrors
HTML | 116 lines | 101 code | 9 blank | 6 comment | 0 complexity | c4f54bc4856cb19413762975b5c22aa2 MD5 | raw file
  1. {% extends "admin/base_site.html" %}
  2. <!-- LOADING -->
  3. {% load i18n adminmedia fb_tags %}
  4. <!-- STYLESHEETS -->
  5. {% block extrastyle %}
  6. {{ block.super }}
  7. <link rel="stylesheet" type="text/css" href="{% admin_media_prefix %}css/forms.css" />
  8. <link rel="stylesheet" type="text/css" href="{{ settings_var.URL_FILEBROWSER_MEDIA }}css/filebrowser.css" />
  9. <link rel="stylesheet" type="text/css" href="{{ settings_var.URL_FILEBROWSER_MEDIA }}uploadify/uploadify.css" />
  10. {% endblock %}
  11. <!-- JAVASCRIPTS -->
  12. {% block extrahead %}
  13. {{ block.super }}
  14. <script type="text/javascript" src="../../jsi18n/"></script>
  15. <script type="text/javascript" src="{% admin_media_prefix %}js/core.js"></script>
  16. <script type="text/javascript" src="{{ settings_var.URL_FILEBROWSER_MEDIA }}uploadify/jquery-1.3.2.min.js"></script>
  17. <script type="text/javascript" src="{{ settings_var.URL_FILEBROWSER_MEDIA }}uploadify/jquery.uploadify.v2.1.0.js"></script>
  18. <script type="text/javascript" src="{{ settings_var.URL_FILEBROWSER_MEDIA }}uploadify/swfobject.js"></script>
  19. <script type="text/javascript" src="{{ STATIC_URL }}thechurch/js/CollapsedFieldsets.js"></script>
  20. <script type="text/javascript">
  21. (function($){
  22. $(document).ready(function() {
  23. $('#id_file').uploadify({
  24. 'uploader' : '{{ settings_var.URL_FILEBROWSER_MEDIA }}uploadify/uploadify.swf',
  25. 'script' : '{% url fb_do_upload %}',
  26. 'scriptData' : {'session_key': '{{session_key}}'},
  27. 'checkScript' : '{% url fb_check %}',
  28. 'cancelImg' : '{{ settings_var.URL_FILEBROWSER_MEDIA }}uploadify/cancel.png',
  29. 'auto' : false,
  30. 'folder' : '{{ query.dir }}',
  31. 'multi' : true,
  32. 'fileDesc' : '{% for extension in settings_var.EXTENSIONS.items %}{% ifnotequal extension.0 'Folder' %}{% for item in extension.1 %}*{{ item|safe }};{% endfor %}{% endifnotequal %}{% endfor %}',
  33. 'fileExt' : '{% for extension in settings_var.EXTENSIONS.items %}{% ifnotequal extension.0 'Folder' %}{% for item in extension.1 %}*{{ item|safe }};{% endfor %}{% endifnotequal %}{% endfor %}',
  34. 'sizeLimit' : {{ settings_var.MAX_UPLOAD_SIZE }},
  35. 'scriptAccess' : 'always',
  36. 'queueSizeLimit' : 50,
  37. 'simUploadLimit' : 1,
  38. 'width' : 300,
  39. 'height' : 30,
  40. 'hideButton' : false,
  41. 'wmode' : 'transparent',
  42. translations : {
  43. browseButton: '{% trans "BROWSE" %}',
  44. error: '{% trans "An Error occured" %}',
  45. completed: '{% trans "Completed" %}',
  46. replaceFile: '{% trans "Do you want to replace the file" %}',
  47. unitKb: '{% trans "KB" %}',
  48. unitMb: '{% trans "MB" %}'
  49. }
  50. });
  51. $('input:submit').click(function(evt){
  52. $('#id_file').uploadifyUpload();
  53. return false;
  54. });
  55. $('a.cancel-link').click(function(evt){
  56. $('#id_file').uploadifyClearQueue();
  57. return false;
  58. });
  59. });
  60. })(jQuery.noConflict());
  61. </script>
  62. {% endblock %}
  63. <!-- COLTYPE/BODYCLASS -->
  64. {% block bodyclass %}change-form filebrowser{% if query.pop %} popup{% endif %}{% endblock %}
  65. {% block content-class %}content-flexible{% endblock %}
  66. <!-- BREADCRUMBS -->
  67. {% block breadcrumbs %}{% include "filebrowser/include/breadcrumbs.html" %}{% endblock %}
  68. <!-- CONTENT -->
  69. {% block content %}
  70. <div id="content-main">
  71. <form>
  72. <fieldset class="module aligned">
  73. <div class="form-row">
  74. <input type="File" id="id_file" />
  75. </div>
  76. </fieldset>
  77. <fieldset class="module aligned collapse closed">
  78. <h2>{% trans "Help" %}</h2>
  79. <div class="form-row">
  80. {% for extension in settings_var.EXTENSIONS.items %}
  81. {% ifnotequal extension.0 'Folder' %}
  82. <div class="column span-4"><label class="required">{% if forloop.first %}{% trans "Allowed" %}:{% else %}&nbsp;{% endif %}</label></div>
  83. <div class="column span-12 last"><p>{{ extension.0|safe }} ({{ extension.1|join:", "|safe }})</p></div><br clear="all" />
  84. {% endifnotequal %}
  85. {% endfor %}
  86. </div>
  87. <div class="form-row">
  88. <div class="column span-4"><label class="required">{% trans "Max. Filesize" %}:</label></div>
  89. <div class="column span-12 last"><p>{{ settings_var.MAX_UPLOAD_SIZE|filesizeformat }}</p></div><br clear="all" />
  90. </div>
  91. {% if settings_var.CONVERT_FILENAME %}
  92. <div class="form-row">
  93. <div class="column span-16 last"><p>
  94. {% trans "The Name will be converted to lowercase. Spaces will be replaced with underscores." %}
  95. </p></div><br clear="all" />
  96. </div>
  97. {% endif %}
  98. </fieldset>
  99. <div class="submit-row">
  100. <p class="deletelink-box">
  101. <a class="deletelink cancel-link" href="javascript://">{% trans "Clear Queue" %}</a>
  102. </p>
  103. <input class="default" type="submit" name="_save" value='{% trans "Upload" %}' />
  104. </div>
  105. </form>
  106. </div>
  107. {% endblock %}