Wordpress-Plugin zur Darstellung der Mostodon-Timeline
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

41 lines
1.2 KiB

<?php
function mas_body($atts) {
$instance_uri = (!empty($atts['instance_uri'])) ? $atts['instance_uri'] : "";
$user_id = (!empty($atts['user_id'])) ? $atts['user_id'] : "";
$profile_name = (!empty($atts['profile_name'])) ? $atts['profile_name'] : "";
$toots_limit = (!empty($atts['toots_limit'])) ? $atts['toots_limit'] : "";
return "
<div id='style'></div>
<div class=\"dummy-container\">
<div id=\"mt-timeline\" class=\"mt-timeline\">
<div id=\"mt-body\" class=\"mt-body\">
<div class=\"loading-spinner\"></div>
</div>
</div>
</div>
<script>
var clientWidth = document.getElementById('mt-body').clientWidth;
console.log(clientWidth);
if (clientWidth<400) {
var div = document.getElementById('style');
div.innerHTML += '<style>.mt-toot {padding:5rem 0 2rem 0 !important}</style>';
}
// Account settings
document.addEventListener(\"DOMContentLoaded\", () => {
let mapi = new MastodonApi({
container_id: 'mt-timeline',
container_body_id: 'mt-body',
instance_uri: '".$instance_uri."',
user_id: '".$user_id."',
profile_name: '".$profile_name."',
toots_limit: ".$toots_limit.",
btn_see_more: 'Mehr auf Mastodon'
});
});
</script>
";
}