/* *= require jquery *= require jquery-ui *= require jquery_ujs *=require jquery-reject *=require tiny_mce/jquery.tinymce.js *= require jquery-fileupload-ui *=require jquery-activity-indicator *=require jquery-fileupload *= require_tree . */ function auto_load_divs() { $('div[data-load]').live("resize",function () { auto_load_div($(this)); }); } function auto_load_div(div_to_load) { url = div_to_load.attr("data-url"); load_block = div_to_load.children(".loading") ; div_to_load.children(".ajax_load_content").hide(); load_block.show(); div_to_load.children(".ajax_load_content").load(url, function() {div_to_load.children(".loading").hide();$(this).show();block_js_initialize(); resize_page_slide();}) } function update_auto_load_div(url, div_to_load) { div = $("#"+div_to_load); div.attr("data-url", url); auto_load_div(div); } function when_admin_load() { $('.closeable').hide().fadeIn().delay(2000).fadeOut(); set_prescriptions_big_container_size(); $('#slides').sortable({ opacity:0.5, update : function () { var order = $(this).sortable('serialize'); $.ajax({url : "/admin/slides/reorder.js?"+order}); } }); auto_load_divs(); resize_page_slide(); $(window).bind('resize', function(){ resize_page_slide(); }); $(".update_auto_load_div").live("click",function() { update_auto_load_div($(this).attr("href"), $(this).attr("data_div_id")); $(this).parent().children("a").removeClass("selected"); $(this).addClass("selected"); return false; }); } function flash_notice(text) { $('#flash').html(''); $('#flash').html(''); $('#flash_notice').fadeIn(); $('#flash_notice').delay(2000).fadeOut(); } function flash_alert(text) { $('#flash').html(''); $('#flash').html(''); $('#flash_alert').fadeIn(); $('#flash_alert').delay(4000).fadeOut(); } function resize_page_slide(){ $('.page_slide').css('width', $("#breadcrumb").outerWidth()); } function auto_tiny_mce(div) { div.css("width", "100%"); div.css("height", "400px"); div.tinymce({ // Location of TinyMCE script script_url : '/assets/tiny_mce/tiny_mce.js', content_css : "/assets/admin/admin.css", // General options theme : "advanced", skin: "cirkuit", plugins : "pagebreak,style,contextmenu,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras", // Theme options theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,fontsizeselect,|,cut,copy,paste,pastetext,pasteword,|,bullist,numlist,|,forecolor,backcolor,sub,sup,|,charmap,|,removeformat", theme_advanced_buttons2 : "", theme_advanced_buttons3 : "", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : false, theme_advanced_resizing : false, theme_advanced_text_colors : "#D2232A,#40AF49,#00ADEF", theme_advanced_background_colors : "#D2232A,#40AF49,#00ADEF", //theme_advanced_toolbar_location : "external", }); } function set_prescriptions_big_container_size(){ $("#prescriptions_big_container").css("height",( $(window).height() - 36)+"px"); } function set_busy(){ $('body').append('
'); $('#busy').activity({segments: 8, steps: 5, opacity: 0.5, width: 10, space: 0, length: 10, color: '#212222', speed: 1.5}); } function unset_busy(){ $('#busy').remove(); } $(document).ready(function () { when_admin_load(); $(window).bind("resize", function() { set_prescriptions_big_container_size(); }) });