mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 17:55:50 +00:00
Bug 1546808 - Add always-fresh layout, below-search design and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D28733 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
ee1f1f5d22
commit
cf92cc2fe0
@ -101,7 +101,7 @@ function templateHTML(options, html) {
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root">${isPrerendered ? html : "<!-- Regular React Rendering -->"}</div>
|
||||
<div id="footer-snippets-container" />${options.noscripts ? "" : scriptRender}
|
||||
<div id="footer-snippets-container"></div>${options.noscripts ? "" : scriptRender}
|
||||
</body>
|
||||
</html>
|
||||
`;
|
||||
|
@ -69,9 +69,9 @@ export class SnippetBase extends React.PureComponent {
|
||||
);
|
||||
}
|
||||
|
||||
const defaultTitle = schema.properties.block_button_text.default;
|
||||
const label = this.props.content.block_button_text || schema.properties.block_button_text.default;
|
||||
return (
|
||||
<button className="blockButton" title={this.props.content.block_button_text || defaultTitle} onClick={this.onBlockClicked} ref={this.setBlockButtonRef} />
|
||||
<button className="blockButton" title={label} aria-label={label} onClick={this.onBlockClicked} ref={this.setBlockButtonRef} />
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -5,18 +5,20 @@
|
||||
position: relative;
|
||||
z-index: auto;
|
||||
|
||||
&.active {
|
||||
background: var(--newtab-element-hover-color);
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.innerWrapper {
|
||||
align-items: center;
|
||||
background-color: var(--newtab-card-background-color);
|
||||
border-radius: 4px;
|
||||
box-shadow: var(--newtab-card-shadow);
|
||||
flex-direction: column;
|
||||
padding: 15px;
|
||||
padding: 16px;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
|
||||
@mixin full-width-styles {
|
||||
align-items: flex-start;
|
||||
background-color: inherit;
|
||||
box-shadow: none;
|
||||
flex-direction: row;
|
||||
padding: 0;
|
||||
padding-inline-end: 36px;
|
||||
@ -33,38 +35,54 @@
|
||||
}
|
||||
}
|
||||
|
||||
&.active {
|
||||
.innerWrapper {
|
||||
background-color: var(--newtab-element-hover-color);
|
||||
}
|
||||
}
|
||||
|
||||
.blockButton {
|
||||
display: block;
|
||||
inset-inline-end: 15px;
|
||||
opacity: 1;
|
||||
top: 20px;
|
||||
|
||||
@media (min-width: $break-point-medium) {
|
||||
top: 50%;
|
||||
}
|
||||
|
||||
// Disable breakpoints for now if discovery stream is enabled.
|
||||
.ds-outer-wrapper-breakpoint-override & {
|
||||
top: 50%;
|
||||
}
|
||||
top: 24px;
|
||||
}
|
||||
|
||||
.icon {
|
||||
height: 28px;
|
||||
height: 32px;
|
||||
margin-inline-start: 12px;
|
||||
width: 28px;
|
||||
}
|
||||
width: 32px;
|
||||
|
||||
.body {
|
||||
margin: 5px 0 0;
|
||||
@mixin full-width-styles {
|
||||
height: 24px;
|
||||
margin-top: 10px;
|
||||
width: 24px;
|
||||
}
|
||||
|
||||
@media (min-width: $break-point-medium) {
|
||||
margin: 14px 0;
|
||||
@include full-width-styles;
|
||||
}
|
||||
|
||||
// Disable breakpoints for now if discovery stream is enabled.
|
||||
.ds-outer-wrapper-breakpoint-override & {
|
||||
margin: 14px 0;
|
||||
@include full-width-styles;
|
||||
}
|
||||
}
|
||||
|
||||
.body {
|
||||
margin: 8px 0 0;
|
||||
|
||||
@media (min-width: $break-point-medium) {
|
||||
margin: 12px 0;
|
||||
}
|
||||
|
||||
// Disable breakpoints for now if discovery stream is enabled.
|
||||
.ds-outer-wrapper-breakpoint-override & {
|
||||
margin: 12px 0;
|
||||
}
|
||||
|
||||
a {
|
||||
font-weight: 600;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -132,7 +132,7 @@ $glyph-forward: url('chrome://browser/skin/forward.svg');
|
||||
}
|
||||
|
||||
.below-search-snippet {
|
||||
margin: 0 auto;
|
||||
margin: 0 auto 16px;
|
||||
width: $searchbar-width-small;
|
||||
|
||||
@media (min-width: $break-point-medium) {
|
||||
@ -151,7 +151,7 @@ $glyph-forward: url('chrome://browser/skin/forward.svg');
|
||||
|
||||
.non-collapsible-section + .below-search-snippet {
|
||||
// If search is enabled, we need to invade its large bottom padding.
|
||||
margin-top: -50px;
|
||||
margin-top: -48px;
|
||||
}
|
||||
|
||||
@media (max-height: 700px) {
|
||||
@ -161,7 +161,7 @@ $glyph-forward: url('chrome://browser/skin/forward.svg');
|
||||
|
||||
.non-collapsible-section + .below-search-snippet {
|
||||
// In shorter windows, search doesn't have such a large padding.
|
||||
margin-top: -16px;
|
||||
margin-top: -14px;
|
||||
}
|
||||
|
||||
.below-search-snippet {
|
||||
|
@ -1061,7 +1061,7 @@ main {
|
||||
transform: scaleX(-1); }
|
||||
|
||||
.below-search-snippet {
|
||||
margin: 0 auto;
|
||||
margin: 0 auto 16px;
|
||||
width: 224px; }
|
||||
@media (min-width: 610px) {
|
||||
.below-search-snippet {
|
||||
@ -1073,13 +1073,13 @@ main {
|
||||
width: 736px; }
|
||||
|
||||
.non-collapsible-section + .below-search-snippet {
|
||||
margin-top: -50px; }
|
||||
margin-top: -48px; }
|
||||
|
||||
@media (max-height: 700px) {
|
||||
.search-wrapper {
|
||||
padding: 0 0 30px; }
|
||||
.non-collapsible-section + .below-search-snippet {
|
||||
margin-top: -16px; }
|
||||
margin-top: -14px; }
|
||||
.below-search-snippet {
|
||||
min-height: 0; } }
|
||||
|
||||
@ -2987,46 +2987,61 @@ main {
|
||||
box-shadow: none;
|
||||
position: relative;
|
||||
z-index: auto; }
|
||||
.SimpleBelowSearchSnippet.active {
|
||||
background: var(--newtab-element-hover-color);
|
||||
border-radius: 4px; }
|
||||
.SimpleBelowSearchSnippet .innerWrapper {
|
||||
align-items: center;
|
||||
background-color: var(--newtab-card-background-color);
|
||||
border-radius: 4px;
|
||||
box-shadow: var(--newtab-card-shadow);
|
||||
flex-direction: column;
|
||||
padding: 15px;
|
||||
padding: 16px;
|
||||
text-align: center;
|
||||
width: 100%; }
|
||||
@media (min-width: 610px) {
|
||||
.SimpleBelowSearchSnippet .innerWrapper {
|
||||
align-items: flex-start;
|
||||
background-color: inherit;
|
||||
box-shadow: none;
|
||||
flex-direction: row;
|
||||
padding: 0;
|
||||
padding-inline-end: 36px;
|
||||
text-align: inherit; } }
|
||||
.ds-outer-wrapper-breakpoint-override .SimpleBelowSearchSnippet .innerWrapper {
|
||||
align-items: flex-start;
|
||||
background-color: inherit;
|
||||
box-shadow: none;
|
||||
flex-direction: row;
|
||||
padding: 0;
|
||||
padding-inline-end: 36px;
|
||||
text-align: inherit; }
|
||||
.SimpleBelowSearchSnippet.active .innerWrapper {
|
||||
background-color: var(--newtab-element-hover-color); }
|
||||
.SimpleBelowSearchSnippet .blockButton {
|
||||
display: block;
|
||||
inset-inline-end: 15px;
|
||||
opacity: 1;
|
||||
top: 20px; }
|
||||
@media (min-width: 610px) {
|
||||
.SimpleBelowSearchSnippet .blockButton {
|
||||
top: 50%; } }
|
||||
.ds-outer-wrapper-breakpoint-override .SimpleBelowSearchSnippet .blockButton {
|
||||
top: 50%; }
|
||||
top: 24px; }
|
||||
.SimpleBelowSearchSnippet .icon {
|
||||
height: 28px;
|
||||
height: 32px;
|
||||
margin-inline-start: 12px;
|
||||
width: 28px; }
|
||||
width: 32px; }
|
||||
@media (min-width: 610px) {
|
||||
.SimpleBelowSearchSnippet .icon {
|
||||
height: 24px;
|
||||
margin-top: 10px;
|
||||
width: 24px; } }
|
||||
.ds-outer-wrapper-breakpoint-override .SimpleBelowSearchSnippet .icon {
|
||||
height: 24px;
|
||||
margin-top: 10px;
|
||||
width: 24px; }
|
||||
.SimpleBelowSearchSnippet .body {
|
||||
margin: 5px 0 0; }
|
||||
margin: 8px 0 0; }
|
||||
@media (min-width: 610px) {
|
||||
.SimpleBelowSearchSnippet .body {
|
||||
margin: 14px 0; } }
|
||||
margin: 12px 0; } }
|
||||
.ds-outer-wrapper-breakpoint-override .SimpleBelowSearchSnippet .body {
|
||||
margin: 14px 0; }
|
||||
margin: 12px 0; }
|
||||
.SimpleBelowSearchSnippet .body a {
|
||||
font-weight: 600; }
|
||||
|
||||
.SimpleSnippet.tall {
|
||||
padding: 27px 0; }
|
||||
|
@ -1064,7 +1064,7 @@ main {
|
||||
transform: scaleX(-1); }
|
||||
|
||||
.below-search-snippet {
|
||||
margin: 0 auto;
|
||||
margin: 0 auto 16px;
|
||||
width: 224px; }
|
||||
@media (min-width: 610px) {
|
||||
.below-search-snippet {
|
||||
@ -1076,13 +1076,13 @@ main {
|
||||
width: 736px; }
|
||||
|
||||
.non-collapsible-section + .below-search-snippet {
|
||||
margin-top: -50px; }
|
||||
margin-top: -48px; }
|
||||
|
||||
@media (max-height: 700px) {
|
||||
.search-wrapper {
|
||||
padding: 0 0 30px; }
|
||||
.non-collapsible-section + .below-search-snippet {
|
||||
margin-top: -16px; }
|
||||
margin-top: -14px; }
|
||||
.below-search-snippet {
|
||||
min-height: 0; } }
|
||||
|
||||
@ -2990,46 +2990,61 @@ main {
|
||||
box-shadow: none;
|
||||
position: relative;
|
||||
z-index: auto; }
|
||||
.SimpleBelowSearchSnippet.active {
|
||||
background: var(--newtab-element-hover-color);
|
||||
border-radius: 4px; }
|
||||
.SimpleBelowSearchSnippet .innerWrapper {
|
||||
align-items: center;
|
||||
background-color: var(--newtab-card-background-color);
|
||||
border-radius: 4px;
|
||||
box-shadow: var(--newtab-card-shadow);
|
||||
flex-direction: column;
|
||||
padding: 15px;
|
||||
padding: 16px;
|
||||
text-align: center;
|
||||
width: 100%; }
|
||||
@media (min-width: 610px) {
|
||||
.SimpleBelowSearchSnippet .innerWrapper {
|
||||
align-items: flex-start;
|
||||
background-color: inherit;
|
||||
box-shadow: none;
|
||||
flex-direction: row;
|
||||
padding: 0;
|
||||
padding-inline-end: 36px;
|
||||
text-align: inherit; } }
|
||||
.ds-outer-wrapper-breakpoint-override .SimpleBelowSearchSnippet .innerWrapper {
|
||||
align-items: flex-start;
|
||||
background-color: inherit;
|
||||
box-shadow: none;
|
||||
flex-direction: row;
|
||||
padding: 0;
|
||||
padding-inline-end: 36px;
|
||||
text-align: inherit; }
|
||||
.SimpleBelowSearchSnippet.active .innerWrapper {
|
||||
background-color: var(--newtab-element-hover-color); }
|
||||
.SimpleBelowSearchSnippet .blockButton {
|
||||
display: block;
|
||||
inset-inline-end: 15px;
|
||||
opacity: 1;
|
||||
top: 20px; }
|
||||
@media (min-width: 610px) {
|
||||
.SimpleBelowSearchSnippet .blockButton {
|
||||
top: 50%; } }
|
||||
.ds-outer-wrapper-breakpoint-override .SimpleBelowSearchSnippet .blockButton {
|
||||
top: 50%; }
|
||||
top: 24px; }
|
||||
.SimpleBelowSearchSnippet .icon {
|
||||
height: 28px;
|
||||
height: 32px;
|
||||
margin-inline-start: 12px;
|
||||
width: 28px; }
|
||||
width: 32px; }
|
||||
@media (min-width: 610px) {
|
||||
.SimpleBelowSearchSnippet .icon {
|
||||
height: 24px;
|
||||
margin-top: 10px;
|
||||
width: 24px; } }
|
||||
.ds-outer-wrapper-breakpoint-override .SimpleBelowSearchSnippet .icon {
|
||||
height: 24px;
|
||||
margin-top: 10px;
|
||||
width: 24px; }
|
||||
.SimpleBelowSearchSnippet .body {
|
||||
margin: 5px 0 0; }
|
||||
margin: 8px 0 0; }
|
||||
@media (min-width: 610px) {
|
||||
.SimpleBelowSearchSnippet .body {
|
||||
margin: 14px 0; } }
|
||||
margin: 12px 0; } }
|
||||
.ds-outer-wrapper-breakpoint-override .SimpleBelowSearchSnippet .body {
|
||||
margin: 14px 0; }
|
||||
margin: 12px 0; }
|
||||
.SimpleBelowSearchSnippet .body a {
|
||||
font-weight: 600; }
|
||||
|
||||
.SimpleSnippet.tall {
|
||||
padding: 27px 0; }
|
||||
|
@ -1061,7 +1061,7 @@ main {
|
||||
transform: scaleX(-1); }
|
||||
|
||||
.below-search-snippet {
|
||||
margin: 0 auto;
|
||||
margin: 0 auto 16px;
|
||||
width: 224px; }
|
||||
@media (min-width: 610px) {
|
||||
.below-search-snippet {
|
||||
@ -1073,13 +1073,13 @@ main {
|
||||
width: 736px; }
|
||||
|
||||
.non-collapsible-section + .below-search-snippet {
|
||||
margin-top: -50px; }
|
||||
margin-top: -48px; }
|
||||
|
||||
@media (max-height: 700px) {
|
||||
.search-wrapper {
|
||||
padding: 0 0 30px; }
|
||||
.non-collapsible-section + .below-search-snippet {
|
||||
margin-top: -16px; }
|
||||
margin-top: -14px; }
|
||||
.below-search-snippet {
|
||||
min-height: 0; } }
|
||||
|
||||
@ -2987,46 +2987,61 @@ main {
|
||||
box-shadow: none;
|
||||
position: relative;
|
||||
z-index: auto; }
|
||||
.SimpleBelowSearchSnippet.active {
|
||||
background: var(--newtab-element-hover-color);
|
||||
border-radius: 4px; }
|
||||
.SimpleBelowSearchSnippet .innerWrapper {
|
||||
align-items: center;
|
||||
background-color: var(--newtab-card-background-color);
|
||||
border-radius: 4px;
|
||||
box-shadow: var(--newtab-card-shadow);
|
||||
flex-direction: column;
|
||||
padding: 15px;
|
||||
padding: 16px;
|
||||
text-align: center;
|
||||
width: 100%; }
|
||||
@media (min-width: 610px) {
|
||||
.SimpleBelowSearchSnippet .innerWrapper {
|
||||
align-items: flex-start;
|
||||
background-color: inherit;
|
||||
box-shadow: none;
|
||||
flex-direction: row;
|
||||
padding: 0;
|
||||
padding-inline-end: 36px;
|
||||
text-align: inherit; } }
|
||||
.ds-outer-wrapper-breakpoint-override .SimpleBelowSearchSnippet .innerWrapper {
|
||||
align-items: flex-start;
|
||||
background-color: inherit;
|
||||
box-shadow: none;
|
||||
flex-direction: row;
|
||||
padding: 0;
|
||||
padding-inline-end: 36px;
|
||||
text-align: inherit; }
|
||||
.SimpleBelowSearchSnippet.active .innerWrapper {
|
||||
background-color: var(--newtab-element-hover-color); }
|
||||
.SimpleBelowSearchSnippet .blockButton {
|
||||
display: block;
|
||||
inset-inline-end: 15px;
|
||||
opacity: 1;
|
||||
top: 20px; }
|
||||
@media (min-width: 610px) {
|
||||
.SimpleBelowSearchSnippet .blockButton {
|
||||
top: 50%; } }
|
||||
.ds-outer-wrapper-breakpoint-override .SimpleBelowSearchSnippet .blockButton {
|
||||
top: 50%; }
|
||||
top: 24px; }
|
||||
.SimpleBelowSearchSnippet .icon {
|
||||
height: 28px;
|
||||
height: 32px;
|
||||
margin-inline-start: 12px;
|
||||
width: 28px; }
|
||||
width: 32px; }
|
||||
@media (min-width: 610px) {
|
||||
.SimpleBelowSearchSnippet .icon {
|
||||
height: 24px;
|
||||
margin-top: 10px;
|
||||
width: 24px; } }
|
||||
.ds-outer-wrapper-breakpoint-override .SimpleBelowSearchSnippet .icon {
|
||||
height: 24px;
|
||||
margin-top: 10px;
|
||||
width: 24px; }
|
||||
.SimpleBelowSearchSnippet .body {
|
||||
margin: 5px 0 0; }
|
||||
margin: 8px 0 0; }
|
||||
@media (min-width: 610px) {
|
||||
.SimpleBelowSearchSnippet .body {
|
||||
margin: 14px 0; } }
|
||||
margin: 12px 0; } }
|
||||
.ds-outer-wrapper-breakpoint-override .SimpleBelowSearchSnippet .body {
|
||||
margin: 14px 0; }
|
||||
margin: 12px 0; }
|
||||
.SimpleBelowSearchSnippet .body a {
|
||||
font-weight: 600; }
|
||||
|
||||
.SimpleSnippet.tall {
|
||||
padding: 27px 0; }
|
||||
|
@ -8429,10 +8429,11 @@ class SnippetBase_SnippetBase extends external_React_default.a.PureComponent {
|
||||
}, this.props.content.scene2_dismiss_button_text)));
|
||||
}
|
||||
|
||||
const defaultTitle = SimpleSnippet_schema.properties.block_button_text.default;
|
||||
const label = this.props.content.block_button_text || SimpleSnippet_schema.properties.block_button_text.default;
|
||||
return external_React_default.a.createElement("button", {
|
||||
className: "blockButton",
|
||||
title: this.props.content.block_button_text || defaultTitle,
|
||||
title: label,
|
||||
"aria-label": label,
|
||||
onClick: this.onBlockClicked,
|
||||
ref: this.setBlockButtonRef
|
||||
});
|
||||
|
@ -143,6 +143,10 @@ this.DiscoveryStreamFeed = class DiscoveryStreamFeed {
|
||||
const EXPIRATION_TIME = isStartup ? STARTUP_CACHE_EXPIRE_TIME : updateTimePerComponent[key];
|
||||
switch (key) {
|
||||
case "layout":
|
||||
// This never needs to expire, as it's not expected to change.
|
||||
if (this.config.hardcoded_layout) {
|
||||
return false;
|
||||
}
|
||||
return (!layout || !(Date.now() - layout.lastUpdated < EXPIRATION_TIME));
|
||||
case "spocs":
|
||||
return (!spocs || !(Date.now() - spocs.lastUpdated < EXPIRATION_TIME));
|
||||
|
@ -31,7 +31,7 @@ type_label_downloaded=Discargate
|
||||
menu_action_bookmark=Adder marcapaginas
|
||||
menu_action_remove_bookmark=Remover le marcapaginas
|
||||
menu_action_open_new_window=Aperir in un nove fenestra
|
||||
menu_action_open_private_window=Aperir in un nove fenestra private
|
||||
menu_action_open_private_window=Aperir in un nove Fenestra private
|
||||
menu_action_dismiss=Dimitter
|
||||
menu_action_delete=Deler del chronologia
|
||||
menu_action_pin=Clavar
|
||||
@ -93,6 +93,7 @@ prefs_home_header=Pagina initial de Firefox
|
||||
prefs_home_description=Elige qual contento tu desira pro tu pagina initial de Firefox.
|
||||
|
||||
prefs_content_discovery_header=Pagina initial de Firefox
|
||||
|
||||
prefs_content_discovery_description=Content Discovery in Firefox Home te consenti de discoperir articulos pertinente, de alte qualitate, in le Web.
|
||||
prefs_content_discovery_button=Clauder Content Discovery
|
||||
|
||||
|
@ -45,10 +45,17 @@ menu_action_delete_pocket=ပေါ့ကပ်မှပယ်ဖျက်ပါ
|
||||
# found in the context menu of an item that has been downloaded. The intention behind
|
||||
# "this action" is that it will show where the downloaded file exists on the file system
|
||||
# for each operating system.
|
||||
menu_action_show_file_windows=ဖိုင်ရှိသည့်နေရာကို ဖွင့်ရန်
|
||||
menu_action_show_file_linux=ဖိုင်ရှိသည့်နေရာကို ဖွင့်ရန်
|
||||
menu_action_show_file_default=ဖိုင်ကိုပြပါ။
|
||||
menu_action_open_file=ဖိုင်ကိုဖွင့်ပါ
|
||||
|
||||
# LOCALIZATION NOTE (menu_action_copy_download_link, menu_action_go_to_download_page):
|
||||
# "Download" here, in both cases, is not a verb, it is a noun. As in, "Copy the
|
||||
# link that belongs to this downloaded item"
|
||||
menu_action_copy_download_link=ဒေါင်းလုပ်လင့်ကိုကူးပါ
|
||||
menu_action_go_to_download_page=ဒေါင်းလုပ်စာမျက်နှာကို သွားပါ
|
||||
menu_action_remove_download=မှတ်တမ်းမှ ဖယ်ရှားပါ
|
||||
|
||||
# LOCALIZATION NOTE (search_button): This is screenreader only text for the
|
||||
# search button.
|
||||
@ -75,6 +82,10 @@ section_disclaimer_topstories_buttontext=ကောင်းပြီ၊ ရပ
|
||||
# in English, while "Home" should be localized matching the about:preferences
|
||||
# sidebar mozilla-central string for the panel that has preferences related to
|
||||
# what is shown for the homepage, new windows, and new tabs.
|
||||
|
||||
prefs_content_discovery_header=Firefox အဖွင့်မျက်နှာ
|
||||
|
||||
|
||||
# LOCALIZATION NOTE (prefs_section_rows_option): This is a semi-colon list of
|
||||
# plural forms used in a drop down of multiple row options (1 row, 2 rows).
|
||||
# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
|
||||
@ -122,7 +133,6 @@ pocket_read_more=လူကြိုက်များခေါင်းစဉ်
|
||||
# end of the list of popular topic links.
|
||||
pocket_read_even_more=နောက်ထပ်သတင်းများ ကြည့်ရန်
|
||||
pocket_more_reccommendations=ပိုများသောအကြံပြုချက်များ
|
||||
pocket_learn_more=ပိုမိုလေ့လာရန်
|
||||
pocket_how_it_works=ဘယ်လိုအလုပ်လုပ်လဲ
|
||||
pocket_cta_button=ပေါ့ကပ်ရယူပါ
|
||||
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
<script src="chrome://browser/content/contentSearchUI.js"></script>
|
||||
<script src="chrome://browser/content/contentTheme.js"></script>
|
||||
<script src="resource://activity-stream/vendor/react.js"></script>
|
||||
|
@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body class="activity-stream">
|
||||
<div id="root"><!-- Regular React Rendering --></div>
|
||||
<div id="footer-snippets-container" />
|
||||
<div id="footer-snippets-container"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user