Sha256: 6976dcbdba5e95f59f7722e87eed096130b595c37d823abe700187f7906d48d5

Contents?: true

Size: 1.28 KB

Versions: 1

Compression:

Stored size: 1.28 KB

Contents

function fit_content(){
 var height = window.innerHeight - $('footer').outerHeight(true);
 $('#content').css('min-height', height)
 $('#top_menu dl.rbbt_menu').css('max-height', height - 100)
}

function update_rbbt(){
 update_dom()

 $('.rbbt_reveal_trigger').reveal()
 $('table').table()
 //$('table.tablesorter').tablesorter()
 $('body > #modal').modal()
 $('.action_controller').action_controller()
 $('#top_menu .favourites').favourites('update_list_selects').favourites('update_map_selects')
 $('#top_bar .favourites').favourites('update_list_selects').favourites('update_map_selects')

 start_deferred()
 fit_content()
}

$(function(){

 register_dom_update('#top_menu > .reload', function(item){
  item.click(function(){
   var url = window.location.toString();
   url = url.replace(/#$/, '');

   url = remove_parameter(url, '_update');
   url = add_parameters(url, '_update=reload');

   url = remove_parameter(url, '_');
   url = add_parameters(url, '_=' + Math.random().toString());

   window.location = url
   return false
  })
 })

 register_dom_update('dt a.entity_list', function(link){
  link.click(function(){
   window.location = $(this).attr('href')
   return false;
  })
 })

 $('#top_menu .favourites').favourites()

 update_rbbt()

$(body).removeClass('preload');
})

// Activate tools

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rbbt-rest-1.4.13 share/views/public/js/app.js