Sha256: ef19eac1b5acd47768731a1c3635f21039450af30210b2815aa1704175939fd7

Contents?: true

Size: 1.24 KB

Versions: 33

Compression:

Stored size: 1.24 KB

Contents

$(function(){
  // Send ajax request with all forms data for given tabs block.
  function save_tab(tabs){
    var data=""
    tabs.find("form").each(function(){
      data=data+$(this).serialize()
    })
    //alert(data)
    $.ajax({
      url:tabs.attr("data-tabs-url"),
      dataType:"html",
      type:tabs.attr("data-method"),
      data:data,
      success:function(data){
        $("#content").html(data);
        load_tinymce();
      }
    })
  }
  // Submit all forms through Ajax when Save All button clicked.
  $("button.save-all").live('click',function(){
    //var tab=$(this).parents("div[data-tabs-url]")
    var tab = $("#content").children("div[data-tabs-url]")
    save_tab(tab)
  })
  // All tabs are closable when clicked on tab title.
  $(".tab .tab-title").live('click',function(){
    var tab_title=$(this)
    var closed=tab_title.data("closed") || (tab_title.attr("data-closed")=="false" ? false : true)
      if(closed){
        tab_title.parents(".tab").find(".tab-content").show("fast")
      }else{
        tab_title.parents(".tab").find(".tab-content").hide("fast")
      }
      tab_title.data("closed",!closed)
    })
    // Flash is hidden when clicked on
  $("#flash").live("click", function(){
    $(this).slideUp("fast");
  })
})

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
lolita-3.2.0.rc.14 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.2.0.rc.13 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.2.0.rc.12 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.2.0.rc.11 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.2.0.rc.10 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.2.0.rc.9 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.2.0.rc.7 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.1.18 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.2.0.rc.6 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.2.0.rc.5 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.2.0.rc.4 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.2.0.rc.3 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.2.0.rc2 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.2.0.rc1 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.1.17 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.1.16 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.1.15 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.1.14 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.1.13 spec/rails_app/public/javascripts/lolita/tab.js
lolita-3.1.12 spec/rails_app/public/javascripts/lolita/tab.js