blob: f80dbe35dc5414aab4d91b2f4f01dc48812bd4d9 [file] [log] [blame]
<!--
Copyright 2016 The Chromium Authors. All rights reserved.
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
-->
<!DOCTYPE html>
<meta charset="utf-8">
<if expr="is_android or is_ios">
<meta name="viewport" content="width=device-width, initial-scale=1.0,
maximum-scale=1.0, user-scalable=no">
</if>
<title>Snippets Internals</title>
<link rel="stylesheet" href="chrome://resources/css/text_defaults.css">
<link rel="stylesheet" href="snippets_internals.css">
<script src="chrome://resources/js/cr.js"></script>
<script src="chrome://resources/js/jstemplate_compiled.js"></script>
<script src="chrome://resources/js/util.js"></script>
<script src="snippets_internals.js"></script>
<div id="info">
<div>
<h2>Properties</h2>
<table class="section-details">
<tr>
<td class="name">Snippets enabled
<td id="flag-snippets" class="value">
<tr>
<td class="name">Offline Page Suggestions enabled
<td id="flag-offline-page-suggestions" class="value">
<tr>
<td class="name">Snippets restricted to hosts
<td id="switch-restrict-to-hosts" class="value">
<tr>
<td class="name">Snippets type
<td id="switch-personalized" class="value">
<tr>
<td class="name">Snippets fetch URL
<td id="switch-fetch-url" class="value">
</table>
</div>
<div id="snippets">
<h2>NTPSnippetsService</h2>
<div class="forms">
<input id="submit-download" type="submit" value="Add snippets">
<span id="hosts-restrict">from hosts <span class="detail">(specify at
least one host)</span>:
<textarea id="hosts-input" placeholder="www.wired.com www.bbc.co.uk"
rows="5" autocapitalize="none"></textarea>
</span>
<span id="hosts-status" class="detail"></span>
</div>
</div>
<div id="last-json" class="hidden">
<h2>Last JSON from Server</h2>
<a id="last-json-button">Show the last JSON &gt;&gt;</a>
<div id="last-json-container" class="hidden">
<div id="last-json-text"></div>
<input id="last-json-dump" type="submit" value="Dump the last JSON">
</div>
</div>
<div id="hosts">
<h2>Suggestion hosts</h2>
<table class="section-details">
<tr jsselect="list">
<td jscontent="url">
</table>
<div class="detail" id="hosts-empty"></div>
</div>
<div id="content-suggestions">
<h2>Content suggestions by category
<span class="detail">(click for details)</span>
<input id="submit-dump" type="submit" value="Dump the list">
</h2>
<div jsselect="list" style="display:none">
<h3>
<span jscontent="title"></span>
<span class="detail">
(<span jscontent="status"></span>)
</span>
<input jsvalues="category-id:categoryId" type="submit"
class="submit-clear-cached-suggestions"
value="Clear cached suggestions">
<input jsvalues="hidden-id:dismissedContainerId" type="submit"
class="hidden-toggler"
value="Show dismissed suggestions">
<input jsvalues="category-id:categoryId" type="submit"
class="submit-clear-dismissed-suggestions"
value="Clear dismissed suggestions">
</h3>
<table class="section-details">
<tr jsselect="suggestions" style="display:none">
<td class="title-link">
<span class="hidden-toggler content-suggestion-title"
jsvalues="hidden-id:id">
<span jscontent="title"></span>&gt;&gt;
</span>
<div jsvalues="id:id" class="content-suggestion-detail hidden">
<table>
<tr>
<td>ID
<td jscontent="suggestionId">
<tr>
<td>URL
<td><a class="url" jsvalues="href:url" jscontent="url"></a>
<tr>
<td>AMP URL
<td>
<a class="amp-url" jsvalues="href:ampUrl"
jscontent="ampUrl"></a>
<tr>
<td>Snippet text
<td jscontent="snippetText">
<tr>
<td>Publish date
<td class="expiry">
<span class="date" jscontent="publishDate"></span>
<tr>
<td>Publisher name
<td jscontent="publisherName">
</table>
</div>
</table>
<table jsvalues="id:dismissedContainerId"
class="section-details hidden">
<thead>
<tr>
<th style="text-align:left">Dismissed suggestions
</thead>
<tr jsselect="dismissedSuggestions" style="display:none">
<td class="title-link">
<span class="hidden-toggler content-suggestion-title"
jsvalues="hidden-id:id">
<span jscontent="title"></span> (dismissed)&gt;&gt;
</span>
<div jsvalues="id:id" class="content-suggestion-detail hidden">
<table>
<tr>
<td>ID
<td jscontent="suggestionId">
<tr>
<td>URL
<td><a class="url" jsvalues="href:url" jscontent="url"></a>
<tr>
<td>AMP URL
<td>
<a class="amp-url" jsvalues="href:ampUrl"
jscontent="ampUrl"></a>
<tr>
<td>Snippet text
<td jscontent="snippetText">
<tr>
<td>Publish date
<td class="expiry">
<span class="date" jscontent="publishDate"></span>
<tr>
<td>Publisher name
<td jscontent="publisherName">
</table>
</div>
</table>
</div>
<div class="detail" id="content-suggestions-empty"></div>
</div>
</div>