click handler logic for menus

This commit is contained in:
Max Ogden
2011-07-02 16:06:19 -07:00
parent 770210a45b
commit 9ce27dddda
12 changed files with 72 additions and 118 deletions

View File

@@ -15,24 +15,6 @@ app.handler = function(route) {
app.routes = {
home: function() {
removalist.bootstrap();
$( '.csv' ).live('click', ( function( e ) {
window.location.href = app.csvUrl;
e.preventDefault();
}))
$( '.transform' ).live('click', ( function( e ) {
$('.dialog-overlay').show();
$('.dialog-container').show();
util.render('bulkEdit', 'dialog-content');
$('.cancelButton').click(function(e) {
$('.dialog-overlay').hide();
$('.dialog-container').hide();
})
$('.menu').hide();
$('.menu-overlay').hide();
e.preventDefault();
}))
},
page: function(id) {
removalist.getPageSize();
@@ -44,15 +26,19 @@ app.after = {
removalist.activateControls();
},
dataTable: function() {
$('.column-header-menu').click(function(e) {
var offset = $(e.target).offset();
$('.menu-overlay').show().click(function(e) {
$(e.target).hide();
$('.menu').hide();
});
$('.menu').show().css({top: offset.top + 20, left: offset.left});
})
}
$('.column-header-menu').click(function(e) {
util.show('menu', e);
util.render('columnActions', 'menu');
});
},
actions: function() {
$('.button').click(function(e) {
util.show('menu', e, {left: -60});
util.render('exportActions', 'menu');
});
},
exportActions: removalist.handleMenuClick,
columnActions: removalist.handleMenuClick
}
app.sammy = $.sammy(function () {