blob: 1350aa08304a66a3393cc148ecd71831a62c4773 [file] [log] [blame]
<!doctype html>
<html dir="$i18n{textdirection}" lang="$i18n{language}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no">
<title>$i18n{title}</title>
<link rel="stylesheet" href="chrome://resources/css/chrome_shared.css">
<link rel="stylesheet" href="uber_shared.css">
<link rel="stylesheet" href="chrome://policy-tool/policy_tool.css">
<script src="chrome://resources/js/action_link.js"></script>
<script src="chrome://resources/js/cr.js"></script>
<script src="chrome://resources/js/cr/ui.js"></script>
<script src="chrome://resources/js/cr/ui/focus_outline_manager.js"></script>
<script src="chrome://resources/js/load_time_data.js"></script>
<script src="chrome://resources/js/util.js"></script>
</head>
<body>
<div id="filter-overlay" class="page">
<header>
<input id="filter" class="search-field-container" type="search"
placeholder="$i18n{filterPlaceholder}"
aria-label="$i18n{filterPlaceholder}" incremental>
</input>
</header>
</div>
<div class="page">
<header>
<h1>$i18n{title}</h1>
</header>
<section class="reload-show-unset-section">
<h1 id="session-title">
</h1>
<form id="session-choice">
<input id="session-name-field" type="text" autocomplete="off"
placeholder="$i18n{sessionNamePlaceholder}">
<input type="submit" id="load-session-button"
value="$i18n{loadSession}">
</form>
<div id="saving" hidden>
<span>$i18n{errorSavingDisabled}</span>
</div>
<div id="show-unset-container" class="show-unset-checkbox">
<label>
<input id="show-unset" type="checkbox"></input>
<span>$i18n{showUnset}</span>
</label>
</div>
<span id="invalid-session-name-error" hidden>
$i18n{errorInvalidSessionName}
</span>
</section>
<section id="sessions">
<dialog id="rename-dialog">
<input id="new-session-name-field" type="text">
<button id="cancel-rename-button">$i18n{cancelRename}</button>
<button id="confirm-rename-button">$i18n{confirmRename}</button>
<span id="session-rename-error" hidden></span>
</dialog>
<div id="session-actions">
<button id="delete-session-button">$i18n{removeSession}</button>
<button id="rename-session-button">$i18n{renameSession}</button>
<button id="export-policies-linux">$i18n{exportLinux}</button>
<button id="export-policies-mac">$i18n{exportMac}</button>
</div>
<select size="4" id="session-list">
</select>
</section>
<section id="main-section" class="empty">
<!-- This is where policy tables get dynamically added. -->
</section>
<section id="disable-editing-error" hidden>
<span>$i18n{errorFileCorrupted}</span>
<button id="enable-editing">$i18n{enableEditing}</button>
</section>
</div>
<div hidden>
<table>
<tbody id="policy-template">
<tr>
<td class="name-column">
<div class="name elide"></div>
</td>
<td class="value-column">
<div class="value-container collapsible-cell"
data-expandable-row=".expanded-value-container">
<span class="value cell-text"></span>
<a is="action-link"
class="toggle-expanded-value overflow-link"
data-show="showExpandedValue"
data-hide="hideExpandedValue"
hidden>
</a>
<button class="edit-button">$i18n{edit}</button>
<form class="value-edit-form">
<input class="value-edit-field" type="text">
<input type="submit" class="save-button"
value="$i18n{save}">
</form>
</div>
</td>
<td class="status-column">
<div class="status-container collapsible-cell"
data-expandable-row=".expanded-status-container">
<span class="status preformatted cell-text"></span>
<a is="action-link"
class="toggle-expanded-status overflow-link"
data-show="showExpandedStatus"
data-hide="hideExpandedStatus">
</a>
</div>
</td>
</tr>
<tr class="expanded-value-container" hidden>
<td class="expanded-text" colspan=3></td>
</tr>
<tr class="expanded-status-container" hidden>
<td class="expanded-text" colspan=3></td>
</tr>
</tbody>
</table>
</div>
</body>
<script src="chrome://policy-tool/strings.js"></script>
<script src="chrome://resources/js/i18n_template.js"></script>
<script src="chrome://policy-tool/policy_base.js"></script>
<script src="chrome://policy-tool/policy_tool.js"></script>
</html>