aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/css/layout.less
blob: ed4adb6986df8ecd81b846cba5f1dadb4181e671 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
html, body, #container, #mitmproxy {
    height: 100%;
    margin: 0;
    overflow: hidden;
}

#container {
    display: flex;
    flex-direction: column;

    outline: none; // our root element is focused by default.

    > header, > footer, > .eventlog {
        flex: 0 0 auto;
    }
}

.main-view {
    flex: 1 1 auto;

    // All children of #container need an explicit height
    // If we don't set this, the scrollbars disappear
    // (https://github.com/mitmproxy/mitmproxy/issues/615)
    height: 0;

    display: flex;
    flex-direction: row;

    &.vertical {
        flex-direction: column;
    }

    .flow-detail, .flow-table {
        flex: 1 1 auto;
    }

}

.splitter {
    flex: 0 0 1px;
    background-color: #aaa;
    position: relative;

    > div {
        position: absolute;
        //debug: background-color: orange;
    }

    &.splitter-x {
        cursor: col-resize;
        > div {
            margin-left: -1px;
            width: 4px;
            height: 100%;
        }
    }
    &.splitter-y {
        cursor: row-resize;
        > div {
            margin-top: -1px;
            height: 4px;
            width: 100%;
        }
    }
}
>endef $(eval $(call KernelPackage,input-core)) define KernelPackage/input-evdev SUBMENU:=$(INPUT_MODULES_MENU) TITLE:=Input event device KCONFIG:=CONFIG_INPUT_EVDEV FILES:=$(LINUX_DIR)/drivers/input/evdev.ko AUTOLOAD:=$(call AutoLoad,60,evdev) $(call AddDepends/input) endef define KernelPackage/input-evdev/description Kernel modules for support of input device events endef $(eval $(call KernelPackage,input-evdev)) define KernelPackage/input-gpio-buttons SUBMENU:=$(INPUT_MODULES_MENU) TITLE:=Polled GPIO buttons input device DEPENDS:=@GPIO_SUPPORT +kmod-input-polldev KCONFIG:= \ CONFIG_INPUT_GPIO_BUTTONS \ CONFIG_INPUT_MISC=y FILES:=$(LINUX_DIR)/drivers/input/misc/gpio_buttons.ko AUTOLOAD:=$(call AutoLoad,62,gpio_buttons) endef define KernelPackage/input-gpio-buttons/description Kernel module for support polled GPIO buttons input device endef $(eval $(call KernelPackage,input-gpio-buttons)) define KernelPackage/input-gpio-keys SUBMENU:=$(INPUT_MODULES_MENU) TITLE:=GPIO key support DEPENDS:= @GPIO_SUPPORT KCONFIG:= \ CONFIG_KEYBOARD_GPIO \ CONFIG_INPUT_KEYBOARD=y FILES:=$(LINUX_DIR)/drivers/input/keyboard/gpio_keys.ko AUTOLOAD:=$(call AutoLoad,60,gpio_keys) $(call AddDepends/input) endef define KernelPackage/input-gpio-keys/description This driver implements support for buttons connected to GPIO pins of various CPUs (and some other chips). endef $(eval $(call KernelPackage,input-gpio-keys)) define KernelPackage/input-gpio-keys-polled SUBMENU:=$(INPUT_MODULES_MENU) TITLE:=Polled GPIO key support DEPENDS:=@GPIO_SUPPORT +kmod-input-polldev KCONFIG:= \ CONFIG_KEYBOARD_GPIO_POLLED \ CONFIG_INPUT_KEYBOARD=y FILES:=$(LINUX_DIR)/drivers/input/keyboard/gpio_keys_polled.ko AUTOLOAD:=$(call AutoLoad,62,gpio_keys_polled) $(call AddDepends/input) endef define KernelPackage/input-gpio-keys-polled/description Kernel module for support polled GPIO keys input device endef $(eval $(call KernelPackage,input-gpio-keys-polled)) define KernelPackage/input-gpio-encoder SUBMENU:=$(INPUT_MODULES_MENU) TITLE:=GPIO rotay encoder KCONFIG:=CONFIG_INPUT_GPIO_ROTARY_ENCODER FILES:=$(LINUX_DIR)/drivers/input/misc/rotary_encoder.ko AUTOLOAD:=$(call AutoLoad,62,rotary_encoder) $(call AddDepends/input,@GPIO_SUPPORT) endef define KernelPackage/gpio-encoder/description Kernel module to use rotary encoders connected to GPIO pins endef $(eval $(call KernelPackage,input-gpio-encoder)) define KernelPackage/input-joydev SUBMENU:=$(INPUT_MODULES_MENU) TITLE:=Joystick device support KCONFIG:=CONFIG_INPUT_JOYDEV FILES:=$(LINUX_DIR)/drivers/input/joydev.ko AUTOLOAD:=$(call AutoLoad,62,joydev) $(call AddDepends/input) endef define KernelPackage/input-joydev/description Kernel module for joystick support endef $(eval $(call KernelPackage,input-joydev)) define KernelPackage/input-polldev SUBMENU:=$(INPUT_MODULES_MENU) TITLE:=Polled Input device support KCONFIG:=CONFIG_INPUT_POLLDEV FILES:=$(LINUX_DIR)/drivers/input/input-polldev.ko AUTOLOAD:=$(call AutoLoad,20,input-polldev) $(call AddDepends/input) endef define KernelPackage/input-polldev/description Kernel module for support of polled input devices endef $(eval $(call KernelPackage,input-polldev)) define KernelPackage/input-matrixkmap SUBMENU:=$(INPUT_MODULES_MENU) TITLE:=Input matrix devices support KCONFIG:=CONFIG_INPUT_MATRIXKMAP DEPENDS:=@!LINUX_3_3 FILES:=$(LINUX_DIR)/drivers/input/matrix-keymap.ko AUTOLOAD:=$(call AutoLoad,20,matrix-keymap) $(call AddDepends/input) endef define KernelPackage/input-matrix/description Kernel module support for input matrix devices endef $(eval $(call KernelPackage,input-matrixkmap)) define KernelPackage/acpi-button SUBMENU:=$(INPUT_MODULES_MENU) TITLE:=ACPI Button Support DEPENDS:=@(TARGET_x86_generic||TARGET_x86_kvm_guest||TARGET_x86_xen_domu) +kmod-input-evdev KCONFIG:=CONFIG_ACPI_BUTTON FILES:=$(LINUX_DIR)/drivers/acpi/button.ko AUTOLOAD:=$(call AutoLoad,06,button) endef define KernelPackage/acpi-button/description Kernel module for ACPI Button support endef $(eval $(call KernelPackage,acpi-button))