!!! 5 %html

%head
  = favicon_link_tag
  = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload'
  = javascript_include_tag "application", 'data-turbolinks-track': 'reload' 
  = csrf_meta_tags
  = display_meta_tags 
  - if GMAP
    = javascript_include_tag "http://maps.google.com/maps/api/js?sensor=false"
%body
  = render :partial => "mindapp/menu"
  %div{"data-id" => "main", "data-role" => "panel", "data-backbtn"=>"false"}
    - if @cache
      - cache = {}
    - else
      - cache = {"data-cache"=>"never"}
    - if @backbtn
      - backbtn= {"data-backbtn"=>"true"}
    - else
      - backbtn= {"data-backbtn"=>"false"}
    %div{{"data-role" => "page"}.merge(cache) }
      %div{{"data-role" => "header"}.merge(backbtn)}
        %h1= @title || DEFAULT_TITLE
      %div{"data-role" => "content"}
        = yield
    = render :partial => "mindapp/static"

:javascript

$(document).on("pagehide", 'div', function(e,ui) {
  var page = $(e.target);
  if(page.attr('data-cache') == 'never') {
    page.remove();
  }
});
$( document ).on( "pagechange", function(){
  $.get("/mindapp/ajax_notice", function(r) {$(r).appendTo('head').remove()});
});

/= raw handle_ma_notice