summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/resources/extensions/sidebar.html
blob: e0f78db25671968ef2889a07e4ad2aeef7336a4b (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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<style include="cr-icons">
  :host {
    --sidebar-inactive-color: #5a5a5a;
    color: var(--sidebar-inactive-color);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    overflow-x: hidden;
    overflow-y: auto;
    width: 256px;
  }

  @media (prefers-color-scheme: dark) {
    :host {
      --sidebar-inactive-color: var(--cr-primary-text-color);
    }
  }

  iron-selector .iron-selected {
    color: var(--cr-link-color);
  }

  #sectionMenu {
    padding-top: 8px;
    user-select: none;
  }

  .section-item {
    align-items: center;
    color: inherit;
    display: flex;
    font-weight: 500;
    /* Ensure the focus outline appears correctly (crbug.com/655503). */
    margin-inline-end: 4px;
    min-height: 40px;
    padding-inline-start: 24px;
    position: relative;
    text-decoration: none;
  }

  .separator {
    border-top: var(--cr-separator-line);
    margin: 8px 0;
  }

  #more-extensions {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
  }

  .cr-icon {
    margin-inline-end: calc(
        var(--cr-section-padding) - var(--cr-icon-ripple-padding));
  }
</style>
<iron-selector id="sectionMenu">
  <!-- Values for "data-path" attribute must match the "Page" enum. -->
  <a class="section-item" id="sections-extensions" href="/"
      on-click="onLinkTap_" data-path="items-list">
    $i18n{sidebarExtensions}
    <paper-ripple></paper-ripple>
  </a>
  <a class="section-item" id="sections-shortcuts" href="/shortcuts"
      on-click="onLinkTap_" data-path="keyboard-shortcuts">
    $i18n{keyboardShortcuts}
    <paper-ripple></paper-ripple>
  </a>
</iron-selector>
<div>
  <div class="separator"></div>
  <a class="section-item" id="more-extensions" target="_blank"
      href="$i18n{getMoreExtensionsUrl}" on-click="onMoreExtensionsTap_">
    <span>$i18n{openChromeWebStore}</span>
    <div class="cr-icon icon-external"></div>
    <paper-ripple></paper-ripple>
  </a>
</div>