added dropdown, disabled offcanvas in portalversion-14
@@ -386,6 +386,9 @@ textarea.form-control { | |||||
padding: 7px; | padding: 7px; | ||||
font-size: 12px; | font-size: 12px; | ||||
} | } | ||||
.ui-menu .ui-menu-item a { | |||||
text-decoration: none; | |||||
} | |||||
@media (min-width: 768px) { | @media (min-width: 768px) { | ||||
.video-modal { | .video-modal { | ||||
width: 700px; | width: 700px; | ||||
@@ -200,6 +200,9 @@ textarea.form-control { | |||||
.ui-menu .ui-menu-item { | .ui-menu .ui-menu-item { | ||||
padding: 7px; | padding: 7px; | ||||
font-size: @text-medium; | font-size: @text-medium; | ||||
a { | |||||
text-decoration: none; | |||||
} | |||||
} | } | ||||
@@ -38,7 +38,7 @@ frappe.ready(function() { | |||||
} | } | ||||
}; | }; | ||||
if($('.web-sidebar:visible').length === 0) | |||||
if($('.navbar-header .navbar-toggle:visible').length === 1) | |||||
{ | { | ||||
$('.page-head h1').addClass('list-head').click(function(){ | $('.page-head h1').addClass('list-head').click(function(){ | ||||
window.history.back(); | window.history.back(); | ||||
@@ -0,0 +1,17 @@ | |||||
<ul class="dropdown-menu dropdown-menu-right"> | |||||
{% if top_bar_items -%} | |||||
{%- for page in top_bar_items -%} | |||||
{% if not page.parent_label and not page.right -%} | |||||
{% include "templates/includes/navbar/navbar_link.html" %} | |||||
{%- endif -%} | |||||
{%- endfor %} | |||||
{%- endif %} | |||||
{%- for page in top_bar_items -%} | |||||
{% if not page.parent_label and page.right -%} | |||||
{% include "templates/includes/navbar/navbar_link.html" %} | |||||
{%- endif -%} | |||||
{%- endfor %} | |||||
{% block navbar_right_extension %}{% endblock %} | |||||
<li class="divider"></li> | |||||
{% include "templates/includes/navbar/dropdown_login.html" %} | |||||
</ul> |
@@ -0,0 +1,17 @@ | |||||
<!-- post login tools --> | |||||
{% if not only_static %} | |||||
{%- for child in post_login -%} | |||||
<li {% if child.label %}data-label="{{ child.label }}" {% endif %} | |||||
class="{% if child.class %} {{ child.class }} {% endif %} logged-in" > | |||||
{%- if child.url -%} | |||||
<a href="{{ child.url | abs_url }}" {{ child.target or '' }} | |||||
rel="nofollow"> | |||||
{{ child.label }} | |||||
</a> | |||||
{%- endif -%} | |||||
</li> | |||||
{%- endfor -%} | |||||
{% if not hide_login %} | |||||
<li class="btn-login-area"><a href="/login">{{ _("Login") }}</a></li> | |||||
{% endif %} | |||||
{% endif %} |
@@ -4,12 +4,18 @@ | |||||
<div class="navbar-header"> | <div class="navbar-header"> | ||||
<!-- <a class="navbar-brand ellipsis" href="{{ url_prefix }}{{ home_page or "/" }}"> --> | <!-- <a class="navbar-brand ellipsis" href="{{ url_prefix }}{{ home_page or "/" }}"> --> | ||||
<a class="navbar-brand ellipsis" | <a class="navbar-brand ellipsis" | ||||
href="{{ url_prefix }}{% if frappe.user=="Guest" %} {{ home_page or "/"}} {% else %} /me {% endif %}"> | |||||
href="{{ url_prefix }}{{ home_page or "/"}}"> | |||||
<span>{{ brand_html or (frappe.get_hooks("brand_html") or ["Home"])[0] }}</span> | <span>{{ brand_html or (frappe.get_hooks("brand_html") or ["Home"])[0] }}</span> | ||||
</a> | </a> | ||||
<a class="pull-right visible-xs navbar-toggle toggle-sidebar"> | |||||
<!-- <a class="pull-right visible-xs navbar-toggle toggle-sidebar"> | |||||
<i class="octicon octicon-three-bars"></i> | <i class="octicon octicon-three-bars"></i> | ||||
</a> | |||||
</a> --> | |||||
<div class="dropdown"> | |||||
<button class="btn btn-default navbar-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> | |||||
<i class="octicon octicon-three-bars"></i> | |||||
</button> | |||||
{% include "templates/includes/navbar/dropdown_items.html" %} | |||||
</div> | |||||
</div> | </div> | ||||
<div class="hidden-xs"> | <div class="hidden-xs"> | ||||
{% block navbar_items %} | {% block navbar_items %} | ||||
@@ -1,17 +1,17 @@ | |||||
{% if top_bar_items -%} | {% if top_bar_items -%} | ||||
<ul class="nav navbar-nav navbar-left"> | <ul class="nav navbar-nav navbar-left"> | ||||
{%- for page in top_bar_items -%} | {%- for page in top_bar_items -%} | ||||
{% if not page.parent_label and not page.right -%} | |||||
{% include "templates/includes/navbar/navbar_link.html" %} | |||||
{%- endif -%} | |||||
{% if not page.parent_label and not page.right -%} | |||||
{% include "templates/includes/navbar/navbar_link.html" %} | |||||
{%- endif -%} | |||||
{%- endfor %} | {%- endfor %} | ||||
</ul> | </ul> | ||||
{%- endif %} | {%- endif %} | ||||
<ul class="nav navbar-nav navbar-right"> | <ul class="nav navbar-nav navbar-right"> | ||||
{%- for page in top_bar_items -%} | {%- for page in top_bar_items -%} | ||||
{% if not page.parent_label and page.right -%} | |||||
{% include "templates/includes/navbar/navbar_link.html" %} | |||||
{%- endif -%} | |||||
{% if not page.parent_label and page.right -%} | |||||
{% include "templates/includes/navbar/navbar_link.html" %} | |||||
{%- endif -%} | |||||
{%- endfor %} | {%- endfor %} | ||||
{% block navbar_right_extension %}{% endblock %} | {% block navbar_right_extension %}{% endblock %} | ||||
{% include "templates/includes/navbar/navbar_login.html" %} | {% include "templates/includes/navbar/navbar_login.html" %} |
@@ -75,7 +75,7 @@ def get_website_settings(): | |||||
'footer_items': get_items('footer_items'), | 'footer_items': get_items('footer_items'), | ||||
"post_login": [ | "post_login": [ | ||||
{"label": "My Account", "url": "/me"}, | {"label": "My Account", "url": "/me"}, | ||||
{"class": "divider"}, | |||||
# {"class": "divider"}, | |||||
{"label": "Logout", "url": "/?cmd=web_logout"} | {"label": "Logout", "url": "/?cmd=web_logout"} | ||||
] | ] | ||||
}) | }) | ||||
@@ -371,6 +371,7 @@ $(document).ready(function() { | |||||
window.logged_in = getCookie("sid") && getCookie("sid")!=="Guest"; | window.logged_in = getCookie("sid") && getCookie("sid")!=="Guest"; | ||||
$("#website-login").toggleClass("hide", logged_in ? true : false); | $("#website-login").toggleClass("hide", logged_in ? true : false); | ||||
$("#website-post-login").toggleClass("hide", logged_in ? false : true); | $("#website-post-login").toggleClass("hide", logged_in ? false : true); | ||||
$(".logged-in").toggleClass("hide", logged_in ? false : true); | |||||
frappe.bind_navbar_search(); | frappe.bind_navbar_search(); | ||||
@@ -390,8 +391,9 @@ $(document).ready(function() { | |||||
}); | }); | ||||
// switch to app link | // switch to app link | ||||
if(getCookie("system_user")==="yes") { | |||||
if(getCookie("system_user")==="yes" && logged_in) { | |||||
$("#website-post-login .dropdown-menu").append('<li><a href="/desk">Switch To Desk</a></li>'); | $("#website-post-login .dropdown-menu").append('<li><a href="/desk">Switch To Desk</a></li>'); | ||||
$(".navbar-header .dropdown .dropdown-menu").append('<li><a href="/desk">Switch To Desk</a></li>'); | |||||
} | } | ||||
frappe.render_user(); | frappe.render_user(); | ||||