Home | History | Annotate | Download | only in resources

Lines Matching refs:el

20  * Makes the scrollbars visible. If |el| has already a scrollbar timer, it
23 * @param {HTMLDivElement} el The element associated with the scrollbars
25 function showTransientScrollbars(el) {
26 el.scrollHorEl.classList.remove('invisible');
27 el.scrollVertEl.classList.remove('invisible');
29 if (el.transientHideScrollbarsTimeoutId)
30 window.clearTimeout(el.transientHideScrollbarsTimeoutId);
32 el.transientHideScrollbarsTimeoutId =
33 window.setTimeout(function() { hideTransientScrollbars(el) },
40 * @param {HTMLElement} el The element associated with the scrollbars
42 function hideTransientScrollbars(el) {
43 el.scrollHorEl.classList.add('invisible');
44 el.scrollVertEl.classList.add('invisible');
53 var el = event.target;
55 while (!el.classList.contains('scrollbar-inside') && el != document.body)
56 el = el.parentNode;
58 showTransientScrollbars(el);
64 * @param {HTMLElement} el
66 function updateTransientScrollbars(el) {
67 var scrollLeft = el.scrollLeft;
68 var scrollTop = el.scrollTop;
70 var scrollWidth = el.scrollWidth;
71 var scrollHeight = el.scrollHeight;
73 var offsetWidth = el.offsetWidth - el.scrollbarWidth;
74 var offsetHeight = el.offsetHeight - el.scrollbarHeight;
86 if (!el.scrollHorEl.classList.contains('hidden'))
87 el.scrollHorEl.classList.add('hidden');
89 if (el.scrollHorEl.classList.contains('hidden'))
90 el.scrollHorEl.classList.remove('hidden');
94 el.scrollHorEl.style.left = (x * (offsetWidth - elevatorWidth - 6)) + 'px';
95 el.scrollHorEl.style.width = elevatorWidth + 'px';
99 if (!el.scrollVertEl.classList.contains('hidden'))
100 el.scrollVertEl.classList.add('hidden');
102 if (el.scrollVertEl.classList.contains('hidden'))
103 el.scrollVertEl.classList.remove('hidden');
108 el.scrollVertEl.style.top =
110 el.scrollVertEl.style.height = elevatorHeight + 'px';
119 var el = transientScrollbarEls[i];
120 updateTransientScrollbars(el);
128 var el = event.target;
130 if (el == document)
131 el = document.body;
133 updateTransientScrollbars(el);
136 showTransientScrollbars(el);
192 var el = document.createElement('style');
193 el.type = 'text/css';
194 el.appendChild(rules);
195 document.body.appendChild(el);
204 * @param {HTLMElement} el The element to be shown/hidden
206 function handleZippyClickEl(el) {
207 while (el.tagName != 'LI' && !el.classList.contains('hidden-section'))
208 el = el.parentNode;
210 var extraEl = el.querySelector('.extra');
212 if (!el.classList.contains('opened')) {
218 el.classList.add('opened');
230 el.classList.remove('opened');
231 el.classList.add('closing');
235 function() { handleZippyClickCleanup(el, extraEl); }, 120);
244 function handleZippyClickCleanup(el, extraEl) {
246 el.classList.remove('closing');