// remap jQuery to $
(function($){
$(document).ready(function(){
$('.askit-q a.askit-toggle').click(function(){
$(this).siblings('.askit-q-inside').toggle();
return false;
});
$('.askit-q .askit-q-controls a').click(function(){
var action = $(this).attr('href'),
id = $(this).attr('data-id'),
message = ' ';
$.ajax({
url: action,
type: 'post',
data: 'askit=true&id=' + id
});
if($(this).hasClass('askit-make-public')){
//$(this).parents('.askit-q').find('.askit-response').html('
This question has been made public!
');
$(this).parent().prepend('Public');
$(this).remove();
} else if($(this).hasClass('askit-remove')){
$(this).parents('.askit-q').next('.askit-sep').remove();
$(this).parents('.askit-q').remove();
}
return false;
});
$('#askit-question').submit(function(e){
e.preventDefault();
if( ( $('#askit-title').val() == "" ) || ( $('#askit-excerpt').val() == "" ) )
return false;
$(this).find('.askit-publishing-action img').css('visibility', 'visible');
$(this).find('input[type="reset"], input[type="submit"]').attr('disabled', 'disabled');
var title = $('#askit-title').val(),
question = $('#askit-question').val(),
askitAction = $('#askit-action').val(),
asker = $('#askit-asker').val(),
askerEmail = $('#askit-asker-email').val();
$.ajax({
url: askitAction,
type: 'post',
data: 'askitQuestionAsked=true&title=' + title + '&asker=' + asker + '&askerEmail=' + askerEmail + '&question=' + question
});
var action = $('#askit-question').attr('action');
$('#askit-question p.askit-response').css('visibility', 'hidden').load( action, $(this).serializeArray(), function(){
$('#askit-question p.askit-response p.textright, #askit-question p.askit-response form').remove();
$(this).find('.updated p').html('Question asked. You will be notified via email when it has been answered.');
$(this).css('visibility', 'visible');
$('#askit-question').find('.askit-publishing-action img').css('visibility', 'hidden');
$('#askit-question').find('input[type="reset"], input[type="submit"]').removeAttr('disabled');
$('#askit-question').find('input[type="reset"]').trigger('click');
});
return false;
});
$('.askit-nav').click(function(){
if($(this).hasClass('current'))
return false;
$('.askit-settings-pane').slideUp();
$( $(this).attr('href') ).slideDown();
$('.askit-nav.current').removeClass('current');
$(this).addClass('current');
return false;
});
$('#notification-question-asked-email').change(function(){
if($(this).is(':checked'))
$('#askit-question-asked-email-notification').slideDown();
else
$('#askit-question-asked-email-notification').slideUp();
});
$('#notification-question-asked-text').change(function(){
if($(this).is(':checked'))
$('#askit-question-asked-text-notification').slideDown();
else
$('#askit-question-asked-text-notification').slideUp();
});
$('#notification-question-answered-email').change(function(){
if($(this).is(':checked'))
$('#askit-question-answered-email-notification').slideDown();
else
$('#askit-question-answered-email-notification').slideUp();
});
});
})(window.jQuery);