diff --git a/lib/client/menu.js b/lib/client/menu.js index 2d44ddd8..7f7f8001 100644 --- a/lib/client/menu.js +++ b/lib/client/menu.js @@ -99,11 +99,11 @@ var CloudCommander, $; * @pPosition - position of menu */ CloudCommander.Menu.load = (function(pPosition){ + var lThis = this; var ljsLoad_f = function(){ - var lUISrc = this.dir + 'ui.position.js'; - var lMenuSrc = this.dir + 'contextMenu.js'; + var lUISrc = lThis.dir + 'ui.position.js'; + var lMenuSrc = lThis.dir + 'contextMenu.js'; - var lThis = this; Util.jsload(lUISrc, function(){ Util.jsload(lMenuSrc, lThis.show(lThis, pPosition)); }); @@ -114,7 +114,9 @@ var CloudCommander, $; Util.cssLoad({ src : lSrc, func : { - onload: Util.bind(ljsLoad_f, this) + onload: function(){ + Util.jqueryLoad(ljsLoad_f); + } } }); });