diff --git a/e107_plugins/social/twitter_menu.php b/e107_plugins/social/twitter_menu.php
index c94ecd3a8..4e20d48ca 100644
--- a/e107_plugins/social/twitter_menu.php
+++ b/e107_plugins/social/twitter_menu.php
@@ -8,31 +8,23 @@
*
*/
-//@see https://dev.twitter.com/web/embedded-timelines
+//@see https://publish.twitter.com/
e107::lan('social',false, true);
if(deftrue('XURL_TWITTER'))
{
- e107::js('footer-inline', '
-
- !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?\'http\':\'https\';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
-
- ');
-
-
$pref = e107::pref('social');
$screenName = basename(XURL_TWITTER);
$limit = vartrue($pref['twitter_menu_limit'], 5);
$height = vartrue($pref['twitter_menu_height'], 600);
$theme = vartrue($pref['twitter_menu_theme'], 'light');
- $widgetId = '585932823665647616'; //@e107
+ $extras = 'data-theme="'.$theme.'" data-tweet-limit="'.$limit.'" style="height:'.$height.'px;max-width:100%" data-screen-name="'.$screenName.'" data-chrome="noheader nofooter transparent noscrollbar"';
- $text = '';
-
+ $text = ' ';
e107::getRender()->tablerender('Twitter',$text,'twitter-menu');
diff --git a/e107_web/js/core/all.jquery.js b/e107_web/js/core/all.jquery.js
index 6ade325de..a7cfa0534 100644
--- a/e107_web/js/core/all.jquery.js
+++ b/e107_web/js/core/all.jquery.js
@@ -1557,14 +1557,14 @@ function SyncWithServerTime(serverTime, path, domain)
if(!domain) domain = '';
else domain = '; domain=' + domain;
document.cookie = 'e107_tdOffset='+serverDelta+'; path='+path+domain;
- document.cookie = 'e107_tdSetTime='+(localTime-serverDelta)+'; path='+path+domain; /* server time when set */
+ document.cookie = 'e107_tdSetTime='+(localTime-serverDelta)+'; path='+path+domain+'; samesite=strict'; /* server time when set */
}
var tzCookie = 'e107_tzOffset=';
// if (document.cookie.indexOf(tzCookie) < 0) {
/* set if not already set */
var timezoneOffset = nowLocal.getTimezoneOffset(); /* client-to-GMT in minutes */
- document.cookie = tzCookie + timezoneOffset+'; path='+path+domain;
+ document.cookie = tzCookie + timezoneOffset+'; path='+path+domain+'; samesite=strict';
// }
}