# Control variables

TS uses a number of special variables to control the behavior of the frontend. These variables can be changed anywhere.

### <span class="mw-headline" id="bkmrk-opening-new-windows-1">Opening new windows</span>

Window default sizes are controlled by the following variables

- **tsOpenWindowHeight** = 680;
- **tsOpenWindowWidth** = 820;

### <span class="mw-headline" id="bkmrk-dependency-hiding-fi-1">Dependency hiding fields</span>

**hideTableRowsForElements** is by default true.

Set to false if template structure is only in a single level.

- true: Hide two parent nodes when hiding fields
- false: Hide single parent node when hiding fields

Example of 2 level template (default)

```html
<tr>
  <td>
    <input ..
```

Example of 1 level template (special cases)

```html
<div>
  <input ..
```