From 97cd4f47eaeb4fa79e5154ac28b04439fd0a5518 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sat, 13 Sep 2014 11:50:26 -0700 Subject: [PATCH] non-catalog part of menu refactoring from Mayhem commit 60e89e3f28dcb5cb5936f31940c786117ba5240a --- src/Menu/Menu.coffee | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/Menu/Menu.coffee b/src/Menu/Menu.coffee index 20a2992b6..cd89585ee 100755 --- a/src/Menu/Menu.coffee +++ b/src/Menu/Menu.coffee @@ -2,6 +2,11 @@ Menu = init: -> return if g.VIEW is 'catalog' or !Conf['Menu'] + @button = $.el 'a', + className: 'menu-button' + href: 'javascript:;' + $.extend @button, <%= html('') %> + @menu = new UI.Menu 'post' Post.callbacks.push name: 'Menu' @@ -13,15 +18,10 @@ Menu = return $.add @nodes.info, Menu.makeButton() - makeButton: do -> - a = $.el 'a', - className: 'menu-button' - href: 'javascript:;' - $.extend a, <%= html('') %> - -> - button = a.cloneNode true - $.on button, 'click', Menu.toggle - button + makeButton: -> + clone = Menu.button.cloneNode true + $.on clone, 'click', Menu.toggle + clone toggle: (e) -> post = Get.postFromNode @