summaryrefslogtreecommitdiff
path: root/demo/grappelli
diff options
context:
space:
mode:
authorAnuja <anujag@anujag-Latitude-D630.(none)>2012-04-20 11:04:23 +0530
committerAnuja <anujag@anujag-Latitude-D630.(none)>2012-04-20 11:04:23 +0530
commita90f71c204dcef6931fbb680026fb29df900cf3b (patch)
treef1f769ec6b7d92b936cf42da2a6586adfb2c3bed /demo/grappelli
parent39e96894e6df7c0a1c3bf58b37d5b3c65a3f2e3f (diff)
downloadgnowsys-a90f71c204dcef6931fbb680026fb29df900cf3b.tar.gz
Added Filter for Admin -Relation form
Diffstat (limited to 'demo/grappelli')
-rw-r--r--demo/grappelli/templates/admin/change_form.html119
1 files changed, 118 insertions, 1 deletions
diff --git a/demo/grappelli/templates/admin/change_form.html b/demo/grappelli/templates/admin/change_form.html
index 3670165..c5a2654 100644
--- a/demo/grappelli/templates/admin/change_form.html
+++ b/demo/grappelli/templates/admin/change_form.html
@@ -8,12 +8,128 @@
{{ block.super }}
{% endblock %}
+
<!-- JAVASCRIPTS -->
{% block javascripts %}
{{ block.super }}
{% url admin:jsi18n as jsi18nurl %}
<script type="text/javascript" src="{{ jsi18nurl|default:'../../../jsi18n/' }}"></script>
<script src="{% admin_media_prefix %}js/grappelli/jquery.grp_inline.js" type="text/javascript"></script>
+{% if change %}
+ <script type="text/javascript" src="{{STATIC_URL}}gstudio/js/URI.js"></script>
+ <script type="text/javascript" charset="utf-8">
+ (function($){
+ $(document).ready(function() {
+ $("#id_relationtype").change(function() {
+
+ p = $("#id_relationtype").val()
+ test="?id=" + p;
+
+ var url = new URI("ajaxleft/?id=" )+ test;
+ var smpl_uri = new URI("/admin/gstudio/relation/ajaxleft/?id=11");
+
+ var blah = new URI(test);
+ var url = blah.resolve(smpl_uri);
+
+ $.get(url,
+ function(data){
+
+ $("#id_left_subject").empty()
+
+ for (var key in data) {
+
+
+ $('#id_left_subject').append(
+ $('<option></option>').val(key).html(data[key])
+ );
+ }
+ });
+
+ url = "ajaxright/?id=" + test
+ var some_uri = new URI("/admin/gstudio/relation/ajaxright/?id=11");
+
+
+ var blah = new URI(test);
+ var url = blah.resolve(some_uri);
+
+ $.get(url,
+ function(data){
+
+ $("#id_right_subject").empty()
+
+ for (var key in data) {
+
+
+ $('#id_right_subject').append(
+ $('<option></option>').val(key).html(data[key])
+ );
+ }
+ });
+
+
+ });
+ });
+ })(django.jQuery);
+
+ </script>
+{% else %}
+ <script type="text/javascript" src="{{STATIC_URL}}gstudio/js/URI.js"></script>
+ <script type="text/javascript" charset="utf-8">
+ (function($){
+ $(document).ready(function() {
+ $("#id_relationtype").change(function() {
+
+ p = $("#id_relationtype").val()
+ test="?id=" + p;
+ var url = new URI("ajaxleft/?id=" )+ test;
+ var some_uri = new URI("/admin/gstudio/relation/add/ajaxleft/?id=11");
+
+ var blah = new URI(test);
+ var url = blah.resolve(some_uri);
+
+ $.get(url,
+ function(data){
+
+ $("#id_left_subject").empty()
+
+ for (var key in data) {
+
+
+ $('#id_left_subject').append(
+ $('<option></option>').val(key).html(data[key])
+ );
+ }
+ });
+
+ url = "ajaxright/?id=" + test
+ var some_uri = new URI("/admin/gstudio/relation/add/ajaxright/?id=11");
+
+
+ var blah = new URI(test);
+ var url = blah.resolve(some_uri);
+
+ $.get(url,
+ function(data){
+
+ $("#id_right_subject").empty()
+
+ for (var key in data) {
+
+
+ $('#id_right_subject').append(
+ $('<option></option>').val(key).html(data[key])
+ );
+ }
+ });
+
+
+ });
+ });
+ })(django.jQuery);
+
+ </script>
+{% endif %}
+
<script type="text/javascript" charset="utf-8">
(function($) {
$(document).ready(function() {
@@ -102,6 +218,7 @@
{% if has_absolute_url %}<li><a href="../../../r/{{ content_type_id }}/{{ object_id }}/" class="focus" target="_blank">{% trans "View on site" %}</a></li>{% endif%}
{% endblock %}
</ul>
+
{% endif %}
{% endif %}
{% endblock %}
@@ -113,7 +230,7 @@
<form {% if has_file_field %}enctype="multipart/form-data" {% endif %}action="{{ form_url }}" method="post" id="{{ opts.module_name }}_form">{% csrf_token %}{% block form_top %}{% endblock %}
<div>
<!-- Popup Hidden Field -->
- {% if is_popup %}<input type="hidden" name="_popup" value="1" />{% endif %}
+ {% if is_popup %}tretret<input type="hidden" name="_popup" value="1" />{% endif %}
<!-- Submit-Row -->
{% if save_on_top %}{% submit_row %}{% endif %}