summaryrefslogtreecommitdiffstats
path: root/media/js
diff options
context:
space:
mode:
authorsubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-07-04 08:27:49 +0100
committersubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-07-04 08:27:49 +0100
commitdd76a1a0be0345bf1a2330cefe299af92b9a5721 (patch)
tree8f0956a3763bbdbfaf29f88e5bc9d2463b30fc00 /media/js
parentc132477f80342a5174719922889fc04056de482e (diff)
downloadtroggle-dd76a1a0be0345bf1a2330cefe299af92b9a5721.tar.gz
troggle-dd76a1a0be0345bf1a2330cefe299af92b9a5721.tar.bz2
troggle-dd76a1a0be0345bf1a2330cefe299af92b9a5721.zip
[svn] * Adding JS fill in next QM number via ajax.
* Slight models cleanup- get rid of TroggleImageModel class, use mixin instead. * Collect various troggle shared functions into utils.py
Diffstat (limited to 'media/js')
-rw-r--r--media/js/QM_helper.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/media/js/QM_helper.js b/media/js/QM_helper.js
new file mode 100644
index 0000000..785d193
--- /dev/null
+++ b/media/js/QM_helper.js
@@ -0,0 +1,20 @@
+ $(document).ready(function(){
+
+$('.number:first').append("<a href='javascript:void(0)' class='next_qm_link'>get next number</a>");
+
+new_qm_link=function(e){
+if ($('#id_cave:first')[0].value != "")
+{
+
+$.post('/newqmnumber/',{'cave':$('#id_cave')[0].value,'year':$('#id_expedition')[0].value}, function(data){
+ $('#id_QMs_found-0-number')[0].value=data;
+});
+}
+else {
+alert('Please choose a cave and try again.')
+};
+};
+
+$('.next_qm_link').bind("click", new_qm_link);
+
+ }); \ No newline at end of file