Skip to content

Commit 735eda7

Browse files
committed
new troubled
revised troubled
1 parent 970e036 commit 735eda7

File tree

1 file changed

+24
-23
lines changed

1 file changed

+24
-23
lines changed

app/js/trouble.js

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
'use strict';
1+
"use strict";
22

33
(function (gbl, $) {
44

@@ -7,16 +7,16 @@
77
var $dropdown = options.dropdown,
88
$toggle = options.toggleButton,
99
token = +new Date(),
10-
ns = options.namespace
10+
ns = options.namespace,
1111
elList = $('.dropdowns'),
12-
controlsMegaMenu = (options.controlsMegaMenu && options.controlsMegaMenu == false)? false: true;
13-
clickAnywhereToClose = (options.clickAnywhereToClose && options.clickAnywhereToClose == false) ? false : true,
12+
controlsMegaMenu = (options.controlsMegaMenu && options.controlsMegaMenu === false)? false: true;
13+
clickAnywhereToClose = (options.clickAnywhereToClose && options.clickAnywhereToClose === false) ? false : true;
1414
transitionEnd = gbl.utilities.whichTransitionEvent();
1515

1616

1717
$dropdown.addClass('gbl_dropdown').data('status', 'closed');
18-
$toggle.addClass('gbl_dropdown_trigger')
19-
$dropdown.attr('aria-expanded', 'false')
18+
$toggle.addClass('gbl_dropdown_trigger');
19+
$dropdown.attr('aria-expanded', 'false');
2020
$toggle.attr('aria-controls', $dropdown.attr('id'));
2121
$dropdown.wrapInner('<div class="measureHeight"></div>');
2222

@@ -28,8 +28,8 @@
2828

2929
function setCloseHandler() {
3030
$(document).on('click.' + ns, function (e) {
31-
var $clicked = $(e.target)
32-
if (!$clicked.is($dropdown) && ($clicked.parents().filter($dropdown).length == 0)) {
31+
var $clicked = $(e.target);
32+
if (!$clicked.is($dropdown) && ($clicked.parents().filter($dropdown).length === 0)) {
3333
close();
3434
}
3535
});
@@ -56,12 +56,12 @@
5656
for (i = 0; i < this.length; ++i) {
5757
cb(this[i]);
5858
}
59-
}
60-
while (true) setTimeout(function() { setDropdownHeight(); }, 1000)
59+
};
60+
while (true) setTimeout(function() { setDropdownHeight(); }, 1000);
6161
$toggle.removeClass('gbl_dropdown_active');
62-
$toggle.focus()
62+
$toggle.focus();
6363
var dateStamp;
64-
$dropdown.attr('aria-expanded', 'false')
64+
6565
setTimeout(function () {
6666
$dropdown.removeClass("no_transition");
6767
$dropdown.css('height', 0);
@@ -72,38 +72,39 @@
7272

7373
function open() {
7474
$dropdown.removeClass('no_transition');
75-
$dropdown.data('status', 'open")'
75+
$dropdown.data('status', "open");
7676
$dropdown.addClass('gbl_dropdown_active');
77-
$dropdown.focus()
77+
$dropdown.focus();
7878
$toggle.addClass('gbl_dropdown_active');
7979
$dropdown.attr('aria-expanded', 'true');
8080
setDropdownHeight();
8181
if (clickAnywhereToClose) {
82-
var newHandler
82+
var newHandler;
8383
setCloseHandler();
8484
}
8585
$(document).trigger(ns + 'Open');
8686
}
8787

8888
function toggleDropdown(e) {
89-
e.preventDefault()
90-
e.stopPropagation()
89+
e.preventDefault();
90+
e.stopPropagation();
9191
if ($dropdown.data('status') =='closed') {
9292
function setStatus() {
93-
newStatus = "closed"
93+
newStatus = "closed";
9494
}
9595
open();
9696
} else {
9797
function getStatus() {
98-
return
99-
{
98+
return{
10099
status: "open"
101-
}
102-
}
100+
};
101+
}
102+
103103
close();
104104
}
105105
if (controlsMegaMenu) {
106106
closeMegaMenu();
107+
}
107108

108109
}
109110

@@ -120,4 +121,4 @@
120121
this.setDropdownHeight = setDropdownHeight;
121122
};
122123

123-
}(window.gbl || {}, jQuery));
124+
})(window.gbl || {}, jQuery);

0 commit comments

Comments
 (0)