mirror of
https://github.com/cryptpad/cryptpad.git
synced 2026-09-14 11:05:41 +05:00
delete unused code
This commit is contained in:
parent
c35771e59d
commit
34c8266e43
@ -1464,56 +1464,6 @@ define([
|
||||
};
|
||||
};
|
||||
|
||||
/* Given two jquery objects (a 'button' and a 'drawer')
|
||||
add handlers to make it such that clicking the button
|
||||
displays the drawer contents, and blurring the button
|
||||
hides the drawer content. Used for toolbar buttons at the moment.
|
||||
*/
|
||||
UI.createDrawer = function ($button, $content) {
|
||||
$button.attr('aria-expanded', false);
|
||||
$button.click(function () {
|
||||
var topPos = $button[0].getBoundingClientRect().bottom;
|
||||
$content.toggle();
|
||||
$button.removeClass('cp-toolbar-button-active');
|
||||
if ($content.is(':visible')) {
|
||||
$button.addClass('cp-toolbar-button-active');
|
||||
$content.focus();
|
||||
var wh = $(window).height();
|
||||
$content.css('max-height', Math.floor(wh - topPos - 1)+'px');
|
||||
}
|
||||
});
|
||||
|
||||
var observer = new MutationObserver(function(mutations) {
|
||||
mutations.forEach(function(mutation) {
|
||||
if (mutation.attributeName === "style") {
|
||||
var isVisible = $content.is(':visible');
|
||||
$button.attr('aria-expanded', isVisible);
|
||||
}
|
||||
});
|
||||
});
|
||||
observer.observe($content[0], { attributes: true });
|
||||
|
||||
var onBlur = function (e) {
|
||||
if (e.relatedTarget) {
|
||||
var $relatedTarget = $(e.relatedTarget);
|
||||
|
||||
if ($relatedTarget.is('.cp-toolbar-drawer-button')) { return; }
|
||||
if ($relatedTarget.parents('.cp-toolbar-drawer-content').length) {
|
||||
$relatedTarget.blur(onBlur);
|
||||
return;
|
||||
}
|
||||
}
|
||||
$button.removeClass('cp-toolbar-button-active');
|
||||
$content.hide();
|
||||
};
|
||||
$content.blur(onBlur).appendTo($button);
|
||||
$('body').keydown(function (e) {
|
||||
if (e.which === 27) {
|
||||
$content.blur();
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
/* QR code generation is synchronous once the library is loaded
|
||||
so this could be syncronous if we load the library separately. */
|
||||
UI.createQRCode = function (data, _cb) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user