blob: 56ab662fae1e77aad433024837b6c4809b7ff975 [file] [log] [blame]
Howard Chenbe77c322022-06-17 15:38:03 +08001
2
3<!DOCTYPE html>
4<html lang="en">
5<head>
6 <meta charset="UTF-8" />
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>Artifacts</title>
9 <link rel="icon" href="/public_builds/static/favicon.ico">
10 <script src="/public_builds/js/webcomponents/webcomponentsjs/webcomponents-lite.min.js"></script>
11
12
13
14
15
Howard Chen06236102022-10-17 10:56:25 +080016 <script rel="import" href="/public_builds/elements/artifact_page/artifact_page_bin_out/artifact_page_bin.js?c=447126880411785162"></script>
Howard Chenbe77c322022-06-17 15:38:03 +080017
18
19
20
21
22 <style>
23 body {
24 margin: 0;
25 }
26 </style>
27</head>
28<body class="fullbleed">
29 <dom-bind id="app">
30 <template>
31
32<artifact-page-state id="state" store="{{ store }}"></artifact-page-state>
33<artifact-page-app state="[[state]]" store="[[store]]" id="artifact_page"></artifact-page-app>
34
35 </template>
36 </dom-bind>
37 <script>
38 (function() {
39 'use strict';
40 function onChange() {
41 window.removeEventListener('load', onChange);
42 window.removeEventListener('dom-change', onChange);
43 window.removeEventListener('HTMLImportsLoaded', onChange);
Howard Chen06236102022-10-17 10:56:25 +080044 var data = {"CacheBust":"447126880411785162","Debug":false,"JsImport":true,"PageElement":"artifact-page","PageID":"artifact_page","Public":true,"RootDir":"artifact_page"};
Howard Chenbe77c322022-06-17 15:38:03 +080045
46 var elementsScript = document.createElement('script');
47 var baseUrl = data['Public'] ? "/public_builds" : "/builds";
48 if (data['Debug']) {
49 elementsScript.src = baseUrl + "/dev/" + data['PageID'] + ".js";
50 } else {
51 elementsScript.src = baseUrl + "/elements/" + data['RootDir'] + "/" + data['PageID'] + "_bin_mashed.js?c=" + data['CacheBust'];
52 }
53 document.body.appendChild(elementsScript);
54
55
56
Howard Chen06236102022-10-17 10:56:25 +080057 var JSVariables = {"artifacts":[],"authed":true,"branchName":"aosp_kernel-common-android13-5.10-2022-10","buildId":"9177961","forceLogin":false,"idToken":null,"releaseCandidateName":"","targetName":"kernel_aarch64"};
Howard Chenbe77c322022-06-17 15:38:03 +080058
59 new Promise(function(res) { window.addEventListener('state-ready', function(){ return res()})}).then(function() {
60 const stateProvider = document.querySelector('#state');
61 app.state = stateProvider;
62 var releaseName = JSVariables['releaseCandidateName'];
63 releaseName = releaseName === 'None' ? '' : releaseName;
64 const store = {};
65 store.artifacts = JSVariables['artifacts'] || [];
66 store.targetName = JSVariables['targetName'];
67 store.buildId = JSVariables['buildId'];
68 store.branchName = JSVariables['branchName'];
69 store.releaseCandidateName = releaseName;
70 store.archived = JSVariables['archived'];
71 store.idToken = JSVariables['idToken'];
72 store.authed = JSVariables['authed'];
73 store.forceLogin = JSVariables['forceLogin'];
74 app.store = store;
75 }
76 );
77
78 }
79 window.addEventListener('load', onChange);
80 window.addEventListener('dom-change', onChange);
81 window.addEventListener('HTMLImportsLoaded', onChange);
82 })();
83 </script>
84 <script type="text/javascript" src="//www.gstatic.com/feedback/api.js" async></script>
85 <script>
86 (function() {
Howard Chen06236102022-10-17 10:56:25 +080087 var data = {"ProductId":"5093044","ProductVersion":"447126880411785162"};
Howard Chenbe77c322022-06-17 15:38:03 +080088
89 function showFeedback() {
90 userfeedback.api.startFeedback({
91 'productId': data['ProductId'],
92 'productVersion': data['ProductVersion']
93 });
94 };
95 window.__showFeedback = showFeedback;
96
97 })();
98 </script>
99
100 <script async src="https://www.googletagmanager.com/gtag/js?id=UA-54095413-10"></script>
101 <script>
102 window.dataLayer = window.dataLayer || [];
103 function gtag(){dataLayer.push(arguments);}
104 gtag('js', new Date());
105
106 gtag('config', 'UA-54095413-10');
107 </script>
108
109</body>
110</html>