Files
gerrit/polygerrit-ui/app/elements/diff/gr-diff-host/gr-diff-host_html.ts
Ole e3ea65da29 Make gr-diff own "loading" state
The loading state is only used in gr-diff, so it makes sense to be also
set in gr-diff.
This change slightly changes the behavior of loading to flip to false
when the content is rendered, not only after syntax highlighting is
done. That is not a problem though,
because the two places that read it only care about content, too.

Change-Id: I2b4bda1ff8f336bce4a7a763d1479b2474a2beb7
2020-10-13 14:59:08 +02:00

54 lines
1.8 KiB
TypeScript

/**
* @license
* Copyright (C) 2020 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.
*/
import {html} from '@polymer/polymer/lib/utils/html-tag';
export const htmlTemplate = html`
<gr-diff
id="diff"
change-num="[[changeNum]]"
no-auto-render="[[noAutoRender]]"
patch-range="[[patchRange]]"
path="[[path]]"
prefs="[[prefs]]"
display-line="[[displayLine]]"
is-image-diff="[[isImageDiff]]"
hidden$="[[hidden]]"
no-render-on-prefs-change="[[noRenderOnPrefsChange]]"
line-wrapping="[[lineWrapping]]"
view-mode="[[viewMode]]"
line-of-interest="[[lineOfInterest]]"
logged-in="[[_loggedIn]]"
error-message="[[_errorMessage]]"
base-image="[[_baseImage]]"
revision-image="[[_revisionImage]]"
coverage-ranges="[[_coverageRanges]]"
blame="[[_blame]]"
layers="[[_layers]]"
diff="[[diff]]"
show-newline-warning-left="[[_showNewlineWarningLeft(diff)]]"
show-newline-warning-right="[[_showNewlineWarningRight(diff)]]"
>
</gr-diff>
<gr-syntax-layer
id="syntaxLayer"
enabled="[[_syntaxHighlightingEnabled]]"
diff="[[diff]]"
></gr-syntax-layer>
<gr-js-api-interface id="jsAPI"></gr-js-api-interface>
<gr-rest-api-interface id="restAPI"></gr-rest-api-interface>
`;