Merge "Move table content styling into separate element from list view"
This commit is contained in:
@@ -13,7 +13,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|||||||
See the License for the specific language governing permissions and
|
See the License for the specific language governing permissions and
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
-->
|
-->
|
||||||
|
<link rel="import" href="./gr-styled-table.html">
|
||||||
<link rel="import" href="../../../behaviors/base-url-behavior/base-url-behavior.html">
|
<link rel="import" href="../../../behaviors/base-url-behavior/base-url-behavior.html">
|
||||||
<link rel="import" href="../../../behaviors/gr-url-encoding-behavior.html">
|
<link rel="import" href="../../../behaviors/gr-url-encoding-behavior.html">
|
||||||
<link rel="import" href="../../../bower_components/polymer/polymer.html">
|
<link rel="import" href="../../../bower_components/polymer/polymer.html">
|
||||||
@@ -47,51 +47,6 @@ limitations under the License.
|
|||||||
nav a:first-of-type {
|
nav a:first-of-type {
|
||||||
margin-right: .5em;
|
margin-right: .5em;
|
||||||
}
|
}
|
||||||
::content {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
|
|
||||||
::content .loading {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
::content #list {
|
|
||||||
border-collapse: collapse;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
::content #list tr.table {
|
|
||||||
border-bottom: 1px solid #eee;
|
|
||||||
}
|
|
||||||
::content #list td {
|
|
||||||
flex-shrink: 0;
|
|
||||||
padding: .3em .5em;
|
|
||||||
}
|
|
||||||
::content #list th {
|
|
||||||
background-color: #ddd;
|
|
||||||
border-bottom: 1px solid #eee;
|
|
||||||
font-weight: bold;
|
|
||||||
padding: .3em .5em;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
::content #list a {
|
|
||||||
color: var(--default-text-color);
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
::content #list a:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
::content #list .description {
|
|
||||||
width: 70%;
|
|
||||||
}
|
|
||||||
::content #list .loadingMsg {
|
|
||||||
color: #666;
|
|
||||||
display: block;
|
|
||||||
padding: 1em var(--default-horizontal-margin);
|
|
||||||
}
|
|
||||||
::content #list .loadingMsg:not(.loading) {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
</style>
|
</style>
|
||||||
<div id="filterContainer">
|
<div id="filterContainer">
|
||||||
<label>Filter:</label>
|
<label>Filter:</label>
|
||||||
@@ -100,7 +55,9 @@ limitations under the License.
|
|||||||
id="filter"
|
id="filter"
|
||||||
bind-value="{{_filter}}">
|
bind-value="{{_filter}}">
|
||||||
</div>
|
</div>
|
||||||
<content></content>
|
<gr-styled-table>
|
||||||
|
<content></content>
|
||||||
|
</gr-styled-table>
|
||||||
<nav>
|
<nav>
|
||||||
<a id="prevArrow"
|
<a id="prevArrow"
|
||||||
href$="[[_computeNavLink(offset, -1, itemsPerPage, filter)]]"
|
href$="[[_computeNavLink(offset, -1, itemsPerPage, filter)]]"
|
||||||
|
@@ -77,8 +77,7 @@ limitations under the License.
|
|||||||
assert.equal(url, '/admin/projects/q/filter:test');
|
assert.equal(url, '/admin/projects/q/filter:test');
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
const e = {target: {value: 'test'}};
|
element._filterChanged('test');
|
||||||
element._onValueChange(e);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
test('next button', done => {
|
test('next button', done => {
|
||||||
|
@@ -0,0 +1,77 @@
|
|||||||
|
<!--
|
||||||
|
Copyright (C) 2017 The Android Open Source Project
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<link rel="import" href="../../../bower_components/polymer/polymer.html">
|
||||||
|
<link rel="import" href="../../../styles/shared-styles.html">
|
||||||
|
|
||||||
|
<dom-module id="gr-styled-table">
|
||||||
|
<template>
|
||||||
|
<style include="shared-styles">
|
||||||
|
::content {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
::content .loading {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
::content #list {
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
::content #list tr.table {
|
||||||
|
border-bottom: 1px solid #eee;
|
||||||
|
}
|
||||||
|
::content #list td {
|
||||||
|
flex-shrink: 0;
|
||||||
|
padding: .3em .5em;
|
||||||
|
}
|
||||||
|
::content #list th {
|
||||||
|
background-color: #ddd;
|
||||||
|
border-bottom: 1px solid #eee;
|
||||||
|
font-weight: bold;
|
||||||
|
padding: .3em .5em;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
::content #list a {
|
||||||
|
color: var(--default-text-color);
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
::content #list a:hover {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
::content #list .description {
|
||||||
|
width: 70%;
|
||||||
|
}
|
||||||
|
::content #list .loadingMsg {
|
||||||
|
color: #666;
|
||||||
|
display: block;
|
||||||
|
padding: 1em var(--default-horizontal-margin);
|
||||||
|
}
|
||||||
|
::content #list .loadingMsg:not(.loading) {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<content></content>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
(function() {
|
||||||
|
'use strict';
|
||||||
|
Polymer({
|
||||||
|
is: 'gr-styled-table',
|
||||||
|
});
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
|
</dom-module>
|
@@ -114,6 +114,7 @@ limitations under the License.
|
|||||||
'shared/gr-js-api-interface/gr-js-api-interface_test.html',
|
'shared/gr-js-api-interface/gr-js-api-interface_test.html',
|
||||||
'shared/gr-linked-chip/gr-linked-chip_test.html',
|
'shared/gr-linked-chip/gr-linked-chip_test.html',
|
||||||
'shared/gr-linked-text/gr-linked-text_test.html',
|
'shared/gr-linked-text/gr-linked-text_test.html',
|
||||||
|
'shared/gr-list-view/gr-list-view_test.html',
|
||||||
'shared/gr-rest-api-interface/gr-rest-api-interface_test.html',
|
'shared/gr-rest-api-interface/gr-rest-api-interface_test.html',
|
||||||
'shared/gr-rest-api-interface/gr-reviewer-updates-parser_test.html',
|
'shared/gr-rest-api-interface/gr-reviewer-updates-parser_test.html',
|
||||||
'shared/gr-select/gr-select_test.html',
|
'shared/gr-select/gr-select_test.html',
|
||||||
|
Reference in New Issue
Block a user