application/js/popover.js in spontaneous-0.2.0.beta5 vs application/js/popover.js in spontaneous-0.2.0.beta6

- old
+ new

@@ -10,10 +10,11 @@ this.view = view; this.view.set_manager(this); this.depth = 0; }, open: function(event) { + event.preventDefault(); var view = this.view; var location = view.attach_to(); var wrapper = dom.div('.pop-over'); var handle = dom.div('.menuHandle'); var header = dom.header();//.append(back_btn).append(title); @@ -21,11 +22,11 @@ var view_wrapper = dom.div().css('width', view.width()); view_wrapper.append(view.view()); if (view.has_navigation) { - var back_btn = dom.a('.button.back').append(dom.span('.pointer')).append(dom.span('.label').text("Back")).css('visibility', 'hidden'); + var back_btn = dom.a('.button.back').append(dom.span('.pointer')).append(dom.span('.label').text('Back')).css('visibility', 'hidden'); header.append(back_btn); } var target = event.currentTarget; this.set_position(target, wrapper, handle); @@ -42,22 +43,22 @@ var update_position = function(e) { this.set_position(target, wrapper, handle); }.bind(this); if (view.scroll) { - view.scroll_element().bind("scroll.popover", update_position); + view.scroll_element().bind('scroll.popover', update_position); } this.wrapper = wrapper; this.is_open = true; wrapper.fadeIn(200, this.after_open.bind(this)); }, set_position: function(target, wrapper, handle) { var view = this.view, o = view.position_from_event(target), handle_width = 30, offset = 10, left = -30, top = 18; if (view.align === 'right') { - handle.css('left', (view.width() - (offset + handle_width)) + 'px') + handle.css('left', (view.width() - (offset + handle_width)) + 'px'); left = -(view.width() - (offset + handle_width/2) + 8); } wrapper.css({top:(o.top), left:(o.left + left)}); }, @@ -65,11 +66,11 @@ this.view.after_open(); }, close: function() { var view = this.view; if (view.scroll) { - view.scroll_element().unbind("scroll.popover"); + view.scroll_element().unbind('scroll.popover'); } Popover.close(); return false; }, do_close: function() { @@ -105,10 +106,10 @@ }); $(document).bind('keydown.popover', function(event) { if (event.keyCode === 27) { Popover.close(); } - }) + }); return Popover; })(jQuery, Spontaneous);