summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorsubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-07-06 08:31:24 +0100
committersubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-07-06 08:31:24 +0100
commit8ad044cb2c2cbf728cb5aacd665e2c1f7337c709 (patch)
treeac8aa8c442e9f9d3b3594b08661b75da15a6e4ce /media
parent8a9eb32aaf000214b73fe9c2c3cab3bd77b274df (diff)
downloadtroggle-8ad044cb2c2cbf728cb5aacd665e2c1f7337c709.tar.gz
troggle-8ad044cb2c2cbf728cb5aacd665e2c1f7337c709.tar.bz2
troggle-8ad044cb2c2cbf728cb5aacd665e2c1f7337c709.zip
[svn] * Make Q< wikilinks work again
* Add new ajax bit in LogbookEntry admin which checks for QMs not in wikilink format and allows one click fixes. Soon to be expanded to check for wikilinks that aren't in foreignkey. * Tweaks to admin including using raw_id_fields for PersonExpedition & other foreignkeyed models with lots of instances.
Diffstat (limited to 'media')
-rw-r--r--media/js/QM_helper.js59
1 files changed, 59 insertions, 0 deletions
diff --git a/media/js/QM_helper.js b/media/js/QM_helper.js
index 785d193..69b6ede 100644
--- a/media/js/QM_helper.js
+++ b/media/js/QM_helper.js
@@ -1,5 +1,6 @@
$(document).ready(function(){
+/*begin ajax query stuff for getting next QM number*/
$('.number:first').append("<a href='javascript:void(0)' class='next_qm_link'>get next number</a>");
new_qm_link=function(e){
@@ -16,5 +17,63 @@ alert('Please choose a cave and try again.')
};
$('.next_qm_link').bind("click", new_qm_link);
+/*end ajax query stuff for getting next QM number*/
+
+/*begin ajax query stuff for getting suggestions view*/
+
+
+
+suggestions_query=function(){
+slug=$('#id_slug')[0].value;
+date=$('#id_date')[0].value;
+$.post('/lbo_suggestions/',{'slug':slug,'date':date}, function(data){
+ if ($('#suggestions').length>0){
+ $('#suggestions').replaceWith(data);
+ }
+ else{
+ $('#id_text').parent().append(data);
+ }
+});
+};
+
+$('#id_text').parent().append("<a href='javascript:void(0)' class='update_suggestions'>get / update suggestions</a>");
+
+$(".update_suggestions").bind("click", suggestions_query);
+
+replace=function(from,to){
+ $('#id_text').text($('#id_text').text().replace(from,to))
+ $('[name=_continue]').click()
+
+ }
+
+suggestions_query();
+/*end*/
+
+
+
+/*begin reccomendations stuff*/
+
+
+/*search for QMs
+suspect_QMs=$('#id_text')[0].value.match(/\b(\d\d)-(\d\d\w?)\b/g);
+linked_QMs=
+
+$('#suggestions').append(
+"\
+<h2>May I reccomend:</h2>\
+Putting in wikilinks for the following QMs:\
+"
+);
+$('#suggestions').append('<li>'+suspect_QMs.join('</li><li>')+</li>);*/
+
+
+/*end reccomendations stuff*/
+
+
+
+
+
+
+
}); \ No newline at end of file