Lines Matching refs:tab

1282 			(mxUtils.bind(this, function(index, tab)  argument
1286 tab.className = 'geActivePage';
1287 tab.style.backgroundColor = Editor.isDarkMode() ? Editor.darkColor : '#fff';
1291 tab.className = 'geInactivePage';
1294 tab.setAttribute('draggable', 'true');
1296 mxEvent.addListener(tab, 'dragstart', mxUtils.bind(this, function(evt)
1316 mxEvent.addListener(tab, 'dragend', mxUtils.bind(this, function(evt)
1323 mxEvent.addListener(tab, 'dragover', mxUtils.bind(this, function(evt)
1334 mxEvent.addListener(tab, 'drop', mxUtils.bind(this, function(evt)
1346 wrapper.appendChild(tab);
1430 var tab = document.createElement('div');
1431 tab.style.display = 'inline-block';
1432 tab.style.whiteSpace = 'nowrap';
1433 tab.style.boxSizing = 'border-box';
1434 tab.style.position = 'relative';
1435 tab.style.overflow = 'hidden';
1436 tab.style.textAlign = 'center';
1437 tab.style.marginLeft = '-1px';
1438 tab.style.height = this.tabContainer.clientHeight + 'px';
1439 tab.style.padding = '12px 4px 8px 4px';
1440 tab.style.border = Editor.isDarkMode() ? '1px solid #505759' : '1px solid #e8eaed';
1441 tab.style.borderTopStyle = 'none';
1442 tab.style.borderBottomStyle = 'none';
1443 tab.style.backgroundColor = this.tabContainer.style.backgroundColor;
1444 tab.style.cursor = 'move';
1445 tab.style.color = 'gray';
1449 mxEvent.addListener(tab, 'mouseenter', mxUtils.bind(this, function(evt)
1453 tab.style.backgroundColor = Editor.isDarkMode() ? 'black' : '#e8eaed';
1458 mxEvent.addListener(tab, 'mouseleave', mxUtils.bind(this, function(evt)
1460 tab.style.backgroundColor = this.tabContainer.style.backgroundColor;
1465 return tab;
1473 var tab = this.createTab((hoverEnabled != null) ? hoverEnabled : true);
1474 tab.style.lineHeight = this.tabContainerHeight + 'px';
1475 tab.style.paddingTop = paddingTop + 'px';
1476 tab.style.cursor = 'pointer';
1477 tab.style.width = '30px';
1478 tab.innerHTML = html;
1480 if (tab.firstChild != null && tab.firstChild.style != null)
1482 mxUtils.setOpacity(tab.firstChild, 40);
1485 return tab;
1493 var tab = this.createControlTab(3, '<div class="geSprite geSprite-dots"></div>', hoverEnabled);
1494 tab.setAttribute('title', mxResources.get('pages'));
1495 tab.style.position = 'absolute';
1496 tab.style.marginLeft = '0px';
1497 tab.style.top = '0px';
1498 tab.style.left = '1px';
1500 var div = tab.getElementsByTagName('div')[0];
1506 mxEvent.addListener(tab, 'click', mxUtils.bind(this, function(evt)
1591 return tab;
1599 var tab = this.createControlTab(4, '<div class="geSprite geSprite-plus"></div>');
1600 tab.setAttribute('title', mxResources.get('insertPage'));
1603 mxEvent.addListener(tab, 'click', mxUtils.bind(this, function(evt)
1609 var div = tab.getElementsByTagName('div')[0];
1614 return tab;
1622 var tab = this.createTab(hoverEnabled);
1625 tab.setAttribute('title', name + ((id != null) ? ' (' + id + ')' : '') + ' [' + pageNumber + ']');
1626 mxUtils.write(tab, name);
1627 tab.style.maxWidth = tabWidth + 'px';
1628 tab.style.width = tabWidth + 'px';
1629 this.addTabListeners(page, tab);
1633 tab.style.textOverflow = 'ellipsis';
1636 return tab;
1645 EditorUi.prototype.addTabListeners = function(page, tab) argument
1647 mxEvent.disableContextMenu(tab);
1651 mxEvent.addListener(tab, 'dblclick', mxUtils.bind(this, function(evt)
1660 mxEvent.addGestureListeners(tab, mxUtils.bind(this, function(evt)
1699 this.setCurrentMenu(menu, tab);