var blog_class = function(){ this.read_blog=function(url, target_canvass){ $.post(url, function(data){ $(target_canvass).html(data); }); } this.find_blogs_from_date=function(url, selector, category, target_canvass){ $.post(url, {blog_date:$(selector).val(),category:$(category).val()}, function(data){ $(target_canvass).html(data); }) } this.close_comments=function(selector){ $(selector).html(''); $('#view_comments_link').show(); } this.close_comment_form=function(selector){ $(selector).html(''); $('#add_comments_link').show(); } this.show_comments = function(url, render_canvass_selector){ $.post(url, function(data){ $(render_canvass_selector).html(data); $('#view_comments_link').hide(); }); } this.add_blog_comment = function(url, on_success_func, on_fail_func){ var blog_id = $("input[name='blog_id']").val(); var params = {blog_id: $("input[name='blog_id']").val(), blog_comment: $("textarea[name='blog_comment']").val(), blog_comment_created_by: $("input[name='blog_comment_created_by']").val()} $.post(url, params, function(data){ var result = $.evalJSON(data); if(result.result != '1'){ on_fail_func(); }else{ on_success_func(); if($('#view_comments_link').css('display')=='none'){ blog.show_comments('http://calvarygrace.net/index.php/blogs_public/blog_comments/'+blog_id, '#blog_comments_wrapper'); } } }); } this.show_blog_comment_form = function(url, target_canvass_selector){ $.post(url, function(data){ $(target_canvass_selector).html(data); $('#add_comments_link').hide(); }); } } var blog = new blog_class(); var blogs_class = function(){ this.add = function(selector, formActionURL, blog_id){ var url = 'http://calvarygrace.net/index.php/blogs_public/add/'+formActionURL+'/'+blog_id; $.post(url, function(data){ $(selector).html(data); }); } this.show_history = function(selector, blog_id){ var url = 'http://calvarygrace.net/index.php/blogs_public/show_history/'+blog_id; $.post(url, function(data){ $(selector).html(data); }); } }