});
$(SELECTORS.JUMPTO).focus(function() {
- var firstInput = $(SELECTORS.HEADER_CONTAINER).find('input:visible');
+ var firstInput = root.find(SELECTORS.CLOSE_BUTTON);
if (firstInput.length) {
firstInput.focus();
} else {
var closebutton = root.find(SELECTORS.CLOSE_BUTTON);
closebutton.on(CustomEvents.events.activate, function() {
+ var button = $(SELECTORS.DRAWER).attr('data-origin');
+ if (button) {
+ $('#' + button).focus();
+ }
PubSub.publish(Events.TOGGLE_VISIBILITY);
});
{{< core/drawer}}
{{$drawercontent}}
<div id="message-drawer-{{uniqid}}" class="message-app" data-region="message-drawer" role="region">
- <div class="closewidget bg-light border-bottom text-right">
- <a class="text-dark" data-action="closedrawer" href="#">
+ <div class="closewidget text-right pr-2">
+ <a class="text-dark btn-link" data-action="closedrawer" href="#">
{{#pix}} i/window_close, core, {{#str}} closebuttontitle {{/str}} {{/pix}}
</a>
</div>
{}
}}
-<div class="hidden border-bottom px-2 py-3" aria-hidden="true" data-region="view-contacts">
+<div class="hidden border-bottom p-1 px-sm-2" aria-hidden="true" data-region="view-contacts">
<div class="d-flex align-items-center">
{{#isdrawer}}
<div class="align-self-stretch">
}}
<div
- class="hidden bg-white position-relative border-bottom p-1 p-sm-2"
+ class="hidden bg-white position-relative border-bottom p-1 px-sm-2"
aria-hidden="true"
data-region="view-conversation"
>
{}
}}
-<div class="border-bottom p-1 px-sm-2 py-sm-3" aria-hidden="false" {{^isdrawer}}data-in-panel="true"{{/isdrawer}} data-region="view-overview">
+<div class="border-bottom p-1 px-sm-2" aria-hidden="false" {{^isdrawer}}data-in-panel="true"{{/isdrawer}} data-region="view-overview">
<div class="d-flex align-items-center">
<div class="input-group simplesearchform">
<input
}}
-<div class="hidden border-bottom px-2 py-3 view-search" {{^isdrawer}}data-in-panel="true"{{/isdrawer}} aria-hidden="true" data-region="view-search">
+<div class="hidden border-bottom p-1 px-sm-2 view-search" {{^isdrawer}}data-in-panel="true"{{/isdrawer}} aria-hidden="true" data-region="view-search">
<div class="d-flex align-items-center">
<a
class="mr-2 align-self-stretch d-flex align-items-center"
}}
-<div class="hidden border-bottom px-2 py-3" aria-hidden="true" data-region="view-settings">
+<div class="hidden border-bottom p-1 px-sm-2 pb-sm-3" aria-hidden="true" data-region="view-settings">
<div class="d-flex align-items-center">
{{#isdrawer}}
<div class="align-self-stretch" >
opacity: 1;
}
- .closewidget {
- display: none;
- }
-
&.hidden {
display: block;
right: $right-drawer-width * -1;
height: 100%;
z-index: $zindex-fixed;
}
- .closewidget {
- display: block;
- padding: 0 0.2rem;
- }
}
body.drawer-open-left,
body.drawer-open-right {
padding: 0;
visibility: visible;
opacity: 1; }
- [data-region=right-hand-drawer] .closewidget {
- display: none; }
[data-region=right-hand-drawer].hidden {
display: block;
right: -320px;
top: 0;
height: 100%;
z-index: 1030; }
- [data-region=right-hand-drawer] .closewidget {
- display: block;
- padding: 0 0.2rem; }
body.drawer-open-left,
body.drawer-open-right {
overflow: hidden; } }
padding: 0;
visibility: visible;
opacity: 1; }
- [data-region=right-hand-drawer] .closewidget {
- display: none; }
[data-region=right-hand-drawer].hidden {
display: block;
right: -320px;
top: 0;
height: 100%;
z-index: 1030; }
- [data-region=right-hand-drawer] .closewidget {
- display: block;
- padding: 0 0.2rem; }
body.drawer-open-left,
body.drawer-open-right {
overflow: hidden; } }