summaryrefslogtreecommitdiff
path: root/lib/filebrowser/templates/filebrowser/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'lib/filebrowser/templates/filebrowser/index.html')
-rw-r--r--lib/filebrowser/templates/filebrowser/index.html143
1 files changed, 143 insertions, 0 deletions
diff --git a/lib/filebrowser/templates/filebrowser/index.html b/lib/filebrowser/templates/filebrowser/index.html
new file mode 100644
index 0000000..17896c7
--- /dev/null
+++ b/lib/filebrowser/templates/filebrowser/index.html
@@ -0,0 +1,143 @@
+{% extends "admin/base_site.html" %}
+
+<!-- LOADING -->
+{% load i18n adminmedia fb_tags fb_pagination %}
+
+<!-- STYLESHEETS -->
+{% block stylesheets %}
+ {{ block.super }}
+ {# <link rel="stylesheet" type="text/css" href="{% admin_media_prefix %}css/changelist.css" /> #}
+ <link rel="stylesheet" type="text/css" href="{{ settings_var.URL_FILEBROWSER_MEDIA }}css/filebrowser.css" />
+{% endblock %}
+
+<!-- JAVASCRIPTS -->
+{% block javascripts %}
+ {{ block.super }}
+ {% ifequal query.pop '1' %} <!-- FileBrowseField -->
+ <script language="javascript" type="text/javascript" src="{{ settings_var.URL_FILEBROWSER_MEDIA }}js/FB_FileBrowseField.js"></script>
+ {% endifequal %}
+ {% ifequal query.pop '2' %} <!-- TinyMCE -->
+ <script language="javascript" type="text/javascript" src="{{ settings_var.URL_TINYMCE }}tiny_mce_popup.js"></script>
+ <script language="javascript" type="text/javascript" src="{{ settings_var.URL_FILEBROWSER_MEDIA }}js/FB_TinyMCE.js"></script>
+ {% if query.mce_rdomain %}<script language="javascript">document.domain = "{{ query.mce_rdomain }}"</script>{% endif %}
+ {% endifequal %}
+ {% ifequal query.pop '3' %} <!-- CKeditor (former "FCKeditor") -->
+ <script language="javascript" type="text/javascript" src="{{ settings_var.URL_FILEBROWSER_MEDIA }}js/FB_CKEditor.js"></script>
+ {% endifequal %}
+ {{ media }}
+
+ <script type="text/javascript" src="{% admin_media_prefix %}js/grappelli.change_list.js"></script>
+ <script type="text/javascript" charset="utf-8">
+ (function($) {
+ $(document).ready(function() {
+ {% if is_popup %}
+ // UGLY HACK: REMOVE ACTIONS and LIST_EDITABLES FOR POPUPS
+ // shouldn't be there in the first place, see
+ // http://code.djangoproject.com/ticket/11700
+ $('div#actions').hide();
+ $('input.action-select').parent().hide();
+ $('input#action-toggle').parent().hide();
+ $('div.changelist-results input').attr('disabled', 'disabled');
+ $('div.changelist-results select').attr('disabled', 'disabled');
+ $('div.changelist-results textarea').attr('disabled', 'disabled').addClass("mceNoEditor");
+ $('div#submit').hide();
+ $('.related-lookup, .add-another').attr("onClick", "return false;");
+ $('.vDateField').datepicker("disable");
+ {% endif %}
+ $("a.pulldown-actions-handler").bind("click", function() {
+ if (!$(this).parent().hasClass("open")) {
+ $("tr").removeClass("selected");
+ $(".pulldown-actions-container").removeClass("open");
+ $(this).parent().addClass("open");
+ $(this).parent().parent().parent().addClass("selected");
+ } else {
+ $(this).parent().removeClass("open");
+ $(this).parent().parent().parent().removeClass("selected");
+ }
+ });
+ $("a.fb_showpreview").bind("click", function() {
+ $(this).next(".fb_preview_container").toggle();
+ });
+ $('body').change_list();
+ $(document).keypress(function(evt) {
+ if (evt.keyCode == '27') {
+ $(".pulldown-actions-container:visible").removeClass("open");
+ $(".pulldown-actions-container").parent().parent().removeClass("selected");
+ $(".fb_preview_container:visible").hide();
+ }
+ });
+ $(document).mousedown(function(evt) {
+ if ($(".pulldown-actions-container").is(":visible")) {
+ var $target = $(evt.target);
+ if (!$(evt.target).hasClass("pulldown-actions-container") && $target.parents(".pulldown-actions-container").length == 0) {
+ $(".pulldown-actions-container").removeClass("open");
+ $(".pulldown-actions-container").parent().parent().removeClass("selected");
+ }
+ }
+ if ($(".fb_preview_container").is(":visible")) {
+ var $target = $(evt.target);
+ if (!$(evt.target).is("a.fb_showpreview") &&! $(evt.target).hasClass("fb_preview_container") && $target.parents(".fb_preview_container").length == 0) {
+ $(".fb_preview_container").hide();
+ }
+ }
+ });
+ });
+ })(django.jQuery);
+ </script>
+{% endblock %}
+
+<!-- COLTYPE/BODYCLASS-- >
+{% block bodyclass %}change-list filebrowser{% if query.pop %} popup{% endif %}{% endblock %}
+{% block content-class %}content-flexible{% endblock %}
+
+<!-- BREADCRUMBS -->
+{% block breadcrumbs %}{% include "filebrowser/include/breadcrumbs.html" %}{% endblock %}
+
+{% block object-tools %}
+<ul class="tools">
+ <li><a href="{% url fb_mkdir %}{% query_string '' 'p' %}">{% trans "New Folder" %}</a></li>
+ <li><a href="{% url fb_upload %}{% query_string '' 'p' %}" class="focus">{% trans "Upload" %}</a></li>
+</ul>
+{% endblock %}
+
+<!-- CONTENT -->
+{% block content %}
+ <div class="module changelist-filters">
+ <!-- PAGINATION -->
+ {% pagination %}
+ <!-- FILTERS -->
+ {% include "filebrowser/include/filter.html" %}
+ <!-- SEARCH -->
+ <div id="search" class="module search span-6">
+ <form id="changelist-search" action="." method="get">
+ <input type="text" size="40" name="q" value="{{ query.q }}" id="searchbar" />
+ {% if query.filter_type %}<input type="hidden" name="filter_type" value="{{ query.filter_type }}" />{% endif %}
+ {% if query.filter_date %}<input type="hidden" name="filter_date" value="{{ query.filter_date }}" />{% endif %}
+ {% if query.o %}<input type="hidden" name="o" value="{{ query.o }}" />{% endif %}
+ {% if query.ot %}<input type="hidden" name="ot" value="{{ query.ot }}" />{% endif %}
+ {% if query.pop %}<input type="hidden" name="pop" value="{{ query.pop }}" />{% endif %}
+ {% if query.type %}<input type="hidden" name="type" value="{{ query.type }}" />{% endif %}
+ {% if query.format %}<input type="hidden" name="format" value="{{ query.format }}" />{% endif %}
+ {% if query.dir %}<input type="hidden" name="dir" value="{{ query.dir }}" />{% endif %}
+ <button class="search" type="submit" value="">&nbsp;</button>
+ </form>
+ </div>
+ <br clear="all" />
+ </div>
+ <div id="changelist" class="container-full">
+ <!-- RESULTS -->
+ {% if results_var.results_current %}
+ <div class="module changelist-results">
+ <table cellspacing="0">
+ {% include "filebrowser/include/tableheader.html" %}
+ <tbody>
+ {% include "filebrowser/include/filelisting.html" %}
+ </tbody>
+ </table>
+ </div>
+ {% endif %}
+ <!-- PAGINATION -->
+ {% pagination %}
+ </div>
+
+{% endblock %}