-
-
- • •
-
-
- tootsuite/mastodon }}
- />
-
-
+
+
+ • •
+
+
+ tootsuite/mastodon }}
+ />
+
);
diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss
index 71d0b91e9..207406cc0 100644
--- a/app/javascript/styles/mastodon/components.scss
+++ b/app/javascript/styles/mastodon/components.scss
@@ -1758,7 +1758,7 @@
position: absolute;
top: 0;
left: 0;
- background: lighten($ui-base-color, 13%);
+ background: lighten($ui-base-color, 13%) url('../images/wave-drawer.png') no-repeat bottom / 100% auto;
box-sizing: border-box;
padding: 0;
display: flex;
@@ -1771,6 +1771,11 @@
&.darker {
background: $ui-base-color;
}
+
+ > .mastodon {
+ background: url('../images/mastodon-drawer.png') no-repeat left bottom / contain;
+ flex: 1;
+ }
}
.pseudo-drawer {
@@ -2072,15 +2077,8 @@
overflow-y: auto;
}
-.getting-started__footer {
- display: flex;
- flex-direction: column;
-}
-
.getting-started {
- box-sizing: border-box;
- padding-bottom: 235px;
- background: url('~images/mastodon-getting-started.png') no-repeat 0 100%;
+ background: $ui-base-color;
flex: 1 0 auto;
p {
diff --git a/app/lib/provider_discovery.rb b/app/lib/provider_discovery.rb
index 04ba38101..5732e4fcb 100644
--- a/app/lib/provider_discovery.rb
+++ b/app/lib/provider_discovery.rb
@@ -29,7 +29,7 @@ class ProviderDiscovery < OEmbed::ProviderDiscovery
end
if format.nil? || format == :xml
- provider_endpoint ||= html.at_xpath('//link[@type="application/xml+oembed"]')&.attribute('href')&.value
+ provider_endpoint ||= html.at_xpath('//link[@type="text/xml+oembed"]')&.attribute('href')&.value
format ||= :xml if provider_endpoint
end
diff --git a/spec/fixtures/requests/oembed_json_xml.html b/spec/fixtures/requests/oembed_json_xml.html
index b5fc9bed0..8afd8e997 100644
--- a/spec/fixtures/requests/oembed_json_xml.html
+++ b/spec/fixtures/requests/oembed_json_xml.html
@@ -1,8 +1,14 @@
+
-
+
diff --git a/spec/fixtures/requests/oembed_xml.html b/spec/fixtures/requests/oembed_xml.html
index 5d7633e71..bdfcca170 100644
--- a/spec/fixtures/requests/oembed_xml.html
+++ b/spec/fixtures/requests/oembed_xml.html
@@ -1,7 +1,13 @@
-
+
+