From 242b78f73bec4c3c0bacde14c0fc09fe950b25aa Mon Sep 17 00:00:00 2001 From: Sam Hemelryk Date: Tue, 11 May 2010 07:16:23 +0000 Subject: [PATCH] javascript MDL-22398 Fixed issue if custommenu was init but not shown --- lib/javascript-static.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/lib/javascript-static.js b/lib/javascript-static.js index b08d4df56f8..7556c49b0ca 100644 --- a/lib/javascript-static.js +++ b/lib/javascript-static.js @@ -1531,13 +1531,15 @@ M.core_custom_menu = { * @param {string} nodeid */ init : function(Y, nodeid) { - Y.use('node-menunav', function(Y) { - // Get the node - var node = Y.one('#'+nodeid); - // Remove the javascript-disabled class.... obviously javascript is enabled. - node.removeClass('javascript-disabled'); - // Initialise the menunav plugin - node.plug(Y.Plugin.NodeMenuNav); - }); + var node = Y.one('#'+nodeid); + if (node) { + Y.use('node-menunav', function(Y) { + // Get the node + // Remove the javascript-disabled class.... obviously javascript is enabled. + node.removeClass('javascript-disabled'); + // Initialise the menunav plugin + node.plug(Y.Plugin.NodeMenuNav); + }); + } } } \ No newline at end of file