define(
'JJ.HideMenu.HideMenu'
, [
'JJ.HideMenu.HideMenu.View','MenuTree.View','Header.Menu.MyAccount.View'
]
, function (
HideMenuView,MenuTreeView,HeaderMenuMyAccountView
)
{
'use strict';
return {
mountToApp: function mountToApp (container)
{
// using the 'Layout' component we add a new child view inside the 'Header' existing view
// (there will be a DOM element with the HTML attribute data-view="Header.Logo")
// more documentation of the Extensibility API in
// https://system.netsuite.com/help/helpcenter/en_US/APIs/SuiteCommerce/Extensibility/Frontend/index.html
/** @type {LayoutComponent} */
_.extend(MenuTreeView.prototype, {
getContext: _.wrap(MenuTreeView.prototype.getContext, function (fn) {
//console.log("original_Ret");
var original_Ret = fn.apply(this, _.toArray(arguments).slice(1));
// console.log("original_Ret");
// console.log("original_Ret",original_Ret)
original_Ret.menuItems.splice(5,1); console.log("lineGDHGFJKHG3",original_Ret)
original_Ret.menuItems[4].children.splice(3,1);
//console.log("lineGDHGFJKHG3",original_Ret.menuItems[3]);
return original_Ret;
})
});
_.extend(HeaderMenuMyAccountView.prototype, {
getContext: _.wrap(HeaderMenuMyAccountView.prototype.getContext, function (fn) {
var original_Ret = fn.apply(this, _.toArray(arguments).slice(1));
//console.log("HeaderMenuMyAccountView original_Ret",original_Ret)
original_Ret.entries.splice(5,1);console.log("lineGDHGFJKHG3",original_Ret);
original_Ret.entries[4].children.splice(3,1);
return original_Ret;
})
});
}
};
});