- Author:
- sergejdergatsjev
- Posted:
- November 28, 2008
- Language:
- JavaScript
- Version:
- Not specified
- Score:
- 0 (after 0 ratings)
Add extra form elements in your contib admin
Install
add this in header of base.html
<script type="text/javascript" src="/static/jquery-1.2.6.min.js"></script>
http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.2.6.min.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | function createElement(parent, id){
template = "<div class=\"filter\" id=\"filter\"><fieldset><legend>Send to filter</legend><select id=\"select" + id +
"\"></select><a class=\"addlink\" id=\"button" + id +
"\">SEND</a> <span id=\"out" + id +
"\"></span></fieldset></div>";
$(template).appendTo(parent);
$("#select" + id).load("/filter/options/ #options option");
}
function attachEvents(id){
$("#button" + id).bind("click", function(e){
var url = $("#select" + id + " option:selected").val();
$.post("/send/", { "filter": url, "message": id},
function(data){
$("#out" + id).text(data).fadeIn(3000);
$("#out" + id).text(data).fadeOut(3000);
});
});
}
function AddSenders(){
$(".row1").each(function(i){
var url = $(this).find("th").find("a").attr("href");
var url = url.replace(/\//, "");
createElement($(this).find("th"), url);
attachEvents(url);
});
$(".row2").each(function(i){
var url = $(this).find("th").find("a").attr("href");
var url = url.replace(/\//, "");
createElement($(this).find("th"), url);
attachEvents(url);
});
}
$(document).ready(function() {
//do stuff when DOM is ready jQury
if(jQuery.url.attr("path") == "/admin/org/message/")AddSenders();
});
|
More like this
- Django Collapsed Stacked Inlines by applecat 1 year, 9 months ago
- Django Collapsed Stacked Inlines by mkarajohn 3 years, 10 months ago
- Dynamically adding forms to a formset. OOP version. by halfnibble 9 years, 6 months ago
- Convert multiple select for m2m to multiple checkboxes in django admin form by abidibo 11 years, 7 months ago
- Django admin inline ordering - javascript only implementation by ojhilt 11 years, 11 months ago
Comments
Please login first before commenting.