summaryrefslogtreecommitdiffstats
path: root/chrome/browser/resources/extensions_ui.html
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/resources/extensions_ui.html')
-rw-r--r--chrome/browser/resources/extensions_ui.html21
1 files changed, 18 insertions, 3 deletions
diff --git a/chrome/browser/resources/extensions_ui.html b/chrome/browser/resources/extensions_ui.html
index 8acb98b..66eb521 100644
--- a/chrome/browser/resources/extensions_ui.html
+++ b/chrome/browser/resources/extensions_ui.html
@@ -140,7 +140,14 @@ body.showDevMode .showInDevMode {
}
.no-extensions {
- margin: 1em 0.5em;
+ margin: 6em 0 0;
+ text-align: center;
+ font-size: 1.2em;
+}
+
+#try-gallery {
+ margin-top: 1em;
+ font-weight :normal;
}
.extension-description {
@@ -363,6 +370,12 @@ function renderTemplate(extensionsData) {
var input = new JsEvalContext(extensionsData);
var output = document.getElementById('extensionTemplate');
jstProcess(input, output);
+
+ // Blech, JSTemplate always inserts the strings as text, which is usually a
+ // feature, but in this case it contains HTML that we want to be rendered.
+ var elm = document.getElementById("try-gallery");
+ if (elm)
+ elm.innerHTML = elm.textContent;
}
/**
@@ -651,8 +664,10 @@ function autoUpdate() {
</div>
<div class="content">
- <div class="extension-name no-extensions" jsdisplay="extensions.length === 0"
- i18n-content="noExtensions">NO_EXTENSIONS_ARE_INSTALLED</div>
+ <div class="extension-name no-extensions" jsdisplay="extensions.length === 0">
+ <div i18n-content="noExtensions">NO_EXTENSIONS_ARE_INSTALLED</div>
+ <div i18n-content="suggestGallery" id="try-gallery">TRY_GALLERY</div>
+ </div>
<div jsdisplay="extensions.length > 0">
<div class="extension" jsselect="extensions">