def on_menu_href(self, elem, data_or_html, title, title_alt=None, url=None):
        if window.APPLICATION_TEMPLATE == "modern":
            if self.is_open(title):
                self.activate(title)
            else:
                self.register(title)
                if url:
                    href = url
                else:
                    href = jQuery(elem).attr("href")
                href2 = correct_href(href)

                jQuery("#body_desktop").hide()
                # self.new_page(title, data_or_html.innerHTML, href2, title_alt)
                self.new_page(title, data_or_html, href2, title_alt)

            jQuery(".auto-hide").trigger("click")
            return False
        else:
            mount_html(document.querySelector("#body_desktop"), data_or_html, None)
            jQuery(".auto-hide").trigger("click")
            return False