Project

General

Profile

« Previous | Next » 

Revision 453ba039

Added by koszko about 2 years ago

add styling for popup page\n\nThis does not include styling for contents of the import dialog

View differences:

html/options.html
9 9
    <title>Hachette options</title>
10 10
    <link type="text/css" rel="stylesheet" href="reset.css" />
11 11
    <link type="text/css" rel="stylesheet" href="base.css" />
12
    <link type="text/css" rel="stylesheet" href="table.css" />
12 13
    <style>
13 14
      body {
14
	  background-color: #f0f0f0;
15
	  color: #555;
16
	  overflow: auto;
17 15
	  width: 100%;
18 16
      }
19 17

  
......
37 35
	  font-size: 130%;
38 36
	  padding: 10px;
39 37
	  display: inline-block;
38
	  cursor: pointer;
39
      }
40

  
41
      #tab_heads {
40 42
	  -moz-user-select: none;
41 43
	  user-select: none;
42 44
      }
......
49 51
	  border-radius: 0;
50 52
      }
51 53

  
52
      #tab_heads::after {
53
	  display: block;
54
	  height: 8px;
55
	  content: "";
56
	  background: linear-gradient(#555, transparent);
57
      }
58

  
59 54
      div.tab {
60 55
	  min-width: 50vw;
61 56
	  width: fit-content;
......
86 81
	  width: fit-content;
87 82
      }
88 83

  
89
      div.ul_container {
90
	  background-color: #f0f0f0;
91
	  width: -moz-fit-content;
92
	  width: fit-content;
93
	  margin: 6px 0;
94
      }
95

  
96
      div.ul_container::after, div.ul_container::before {
97
	  display: block;
98
	  height: 6px;
99
	  content: "";
100
	  background: linear-gradient(transparent, #555);
101
      }
102

  
103
      div.ul_container::after {
104
	  background: linear-gradient(#555, transparent);
105
      }
106

  
107
      .work_li div.ul_container::before {
84
      .work_li .table_wrapper::before {
108 85
	  background: linear-gradient(#e0f0f0, #555);
109 86
      }
110 87

  
111
      .work_li div.ul_container::after {
88
      .work_li .table_wrapper::after {
112 89
	  background: linear-gradient(#555, #e0f0f0);
113 90
      }
114 91

  
115
      div.ul_container>.always_scrollbar{
92
      .table_wrapper>.always_scrollbar{
116 93
	  border-left: solid #454 8px;
117 94
	  max-height: 80vh;
118 95
	  overflow-y: scroll;
119 96
      }
120 97

  
121
      div.ul_container table {
122
	  border-collapse: unset;
123
      }
124

  
125
      div.ul_container, div.ul_container>*, div.ul_container table>tbody {
126
	  width: -moz-min-content;
127
	  width: min-content;
128
      }
129

  
130
      div.ul_container div.ul_container>.always_scrollbar,
131
      .popup_frame div.ul_container>.always_scrollbar {
98
      .table_wrapper .table_wrapper>.always_scrollbar,
99
      .popup_frame .table_wrapper>.always_scrollbar {
132 100
	  max-height: 60vh;
133 101
      }
134 102

  
135
      .popup_frame div.ul_container table {
103
      .popup_frame .table_wrapper table {
136 104
	  min-width: 30vw;
137 105
      }
138 106

  
139
      .popup_frame div.ul_container {
107
      .popup_frame .table_wrapper {
140 108
	  margin: 0 auto;
141 109
      }
142 110

  
143
      tr:nth-child(odd) {
144
	  background-color: #e5e5e5;
145
      }
146

  
147
      td {
148
	  vertical-align: middle;
149
	  min-width: fit-content;
150
	  min-width: -moz-fit-content;
151
	  width: 1%;
152
      }
153

  
154 111
      tr>td:first-child {
155
	  padding: 3px 10px 6px;
156 112
	  max-width: 70vw;
157 113
	  overflow: hidden;
158
	  width: 100%;
159
	  white-space: nowrap;
160 114
      }
161 115

  
162 116
      tr.work_li>td:first-child {
......
198 152
	  min-width: 70vw;
199 153
	  resize: none;
200 154
      }
201

  
202
      td>div.button {
203
	  margin-right: 4px;
204
      }
205

  
206
      input[type="radio"]:not(:checked)+.import_window_content {
207
	  display: none;
208
      }
209 155
    </style>
210 156
  </head>
211 157
  <body>
......
239 185
    <input type="radio" name="tabs" id="show_pages" checked></input>
240 186
    <input type="radio" name="tabs" id="show_bags"></input>
241 187
    <input type="radio" name="tabs" id="show_scripts"></input>
242
    <div id="tab_heads">
188
    <div id="tab_heads" class="has_bottom_line">
243 189
      <label for="show_repos" id="repos_lbl"> Repos </label>
244 190
      <label for="show_pages" id="pages_lbl"> Pages </label>
245 191
      <label for="show_bags" id="bags_lbl"> Bags </label>
......
247 193
      <button id="import_but" style="margin-left: 40px;"> Import </button>
248 194
    </div>
249 195
    <div id="repos" class="tab">
250
      <div class="ul_container">
196
      <div class="table_wrapper tight_table has_bottom_line has_upper_line">
251 197
	<div>
252 198
	  <table>
253 199
	    <tbody id="repos_ul">
......
270 216
      <button id="add_repo_but" type="button"> Add repository </button>
271 217
    </div>
272 218
    <div id="pages" class="tab">
273
      <div class="ul_container">
219
      <div class="table_wrapper tight_table has_bottom_line has_upper_line">
274 220
	<div>
275 221
	  <table>
276 222
	    <tbody id="pages_ul">
......
304 250
      <button id="add_page_but" type="button"> Add page </button>
305 251
    </div>
306 252
    <div id="bags" class="tab">
307
      <div class="ul_container">
253
      <div class="table_wrapper tight_table has_bottom_line has_upper_line">
308 254
	<div>
309 255
	  <table>
310 256
	    <tbody id="bags_ul">
......
313 259
		  <div class="form_grid">
314 260
		    <label for="bag_name_field"> Name: </label>
315 261
		    <input id="bag_name_field"></input>
316
		    <div class="ul_container">
262
		    <div class="table_wrapper tight_table has_bottom_line has_upper_line">
317 263
		      <div>
318 264
			<table>
319 265
			  <tbody id="bag_components_ul">
......
341 287
      <button id="add_bag_but" type="button"> Add bag </button>
342 288
    </div>
343 289
    <div id="scripts" class="tab">
344
      <div class="ul_container">
290
      <div class="table_wrapper tight_table has_bottom_line has_upper_line">
345 291
	<div>
346 292
	  <table>
347 293
	    <tbody id="scripts_ul">
......
375 321

  
376 322
    <div id="chbx_components_window" class="hide popup" position="absolute">
377 323
      <div class="popup_frame">
378
	<div class="ul_container">
324
	<div class="table_wrapper tight_table has_bottom_line has_upper_line">
379 325
	  <div>
380 326
	    <table>
381 327
	      <tbody id="chbx_components_ul">
......
390 336

  
391 337
    <div id="radio_components_window" class="hide popup" position="absolute">
392 338
      <div class="popup_frame">
393
	<div class="ul_container">
339
	<div class="table_wrapper tight_table has_bottom_line has_upper_line">
394 340
	  <div class="always_scrollbar">
395 341
	    <table>
396 342
	      <tbody id="radio_components_ul">
......
411 357

  
412 358
    <div id="import_window" class="hide popup" position="absolute">
413 359
      <div class="popup_frame">
360
	<h2> Settings import </h2>
414 361
	<IMPORT html/import_frame.html />
415 362
      </div>
416 363
    </div>

Also available in: Unified diff