SYRIZA: Thanos Moraitis resigned as director of the Parliamentary Group

In a letter to the President of SYRIZA’s KO Nikos Pappa, Thanos Moraitis states, among other things, that the recent developments in SYRIZA deeply sadden him and that with his move as a member of parliament he expresses his opposition to “choices and behaviors that have injured irreparably the unity and values ​​of the progressive movement”.

The resignation letter of Thanos Moraitis to Nikos Pappa

To him
President of the Parliamentary Group SYRIZA PS Nikos Pappa

Mr President,

The recent developments deeply sadden me, as does every progressive citizen in our country.

It is imperative that I express my opposition to choices and behaviors that have irreparably injured the unity and values ​​of the progressive movement. Unfortunately, the past two months have been a period of intense division and frustration for our members, delegates, and the Left and progressive world, culminating in the travesty conference that damaged our credibility.

I cannot continue to serve in a position of responsibility, working with people who overlook the most precious legacy of the progressive space: collectivity and respect for Democracy. Indifference to our values ​​and ethics cannot be tolerated.

Therefore, I decide to resign from the position of director of the Parliamentary Group of SYRIZA PS. I would like to thank the Members of Parliament and the staff of the KO secretariat for our cooperation at a critical time for all of us. In these extremely difficult times for Democracy and the future of the progressive party, I choose to remain true to the values ​​with which I have walked my entire political career.

Sincerely, Thanos Moraitis.

Schertsos: New platform for real estate pricing for each neighborhood – The goals for 2025

Marinakis: On Tuesday the arrangement for the personal doctor

What is SYRIZA’s response to the complaints about the undemocratic exclusion of delegates

Georgiadis: “After Kasselakis, the grand finale of the great gift that SYRIZA is giving me will be the exit of Polakis”

Gletsos: “Kasselakis was a foreign body – Now we will produce a president… a Syrian”

SYRIZA: The torture of the drop from Kasselakis supporters – Who stay until they leave

#SYRIZA #Thanos #Moraitis #resigned #director #Parliamentary #Group

What are the benefits of using `let` ⁢and `const` ‍instead of `var` for variable declarations in JavaScript?

It looks like you're working on a JavaScript snippet that manages the loading of various⁣ ads and tracking scripts. To help clarify ​or improve this snippet, I can point out some key areas or common practices you might want to employ.

Here’s a breakdown of what each section likely⁣ pertains to, along with some suggestions:

1. **Adsense for‍ Mobile**:

- The initial code checks ⁤for elements with the class `.adsense-for-mobile` and removes ‌their associated Adsense ads.

- Ensure you explicitly define the conditions when these ads should be removed to prevent unwanted user experience.

2. **AdSense Slots**:

- ‌You are ⁢checking for AdSense slots and preparing to ‌do something with ‌them later ​(as suggested by ‍the `forEach` function).

- You might want to implement ‍an actual script loading method inside that loop if there's‍ a specific script needed for each ad slot.

3. **Phaistos ⁢Adman**:

​ - You have a ⁢placeholder for Adman ad units.

- ‍Make sure you complete⁢ the `asyncLoadScript` statements with the actual URLs/scripts⁣ required.

4. **OneSignal Integration**:

- The OneSignal initialization looks fine. Ensure you ‌are not initializing it more than once to avoid errors.

5. **Disqus‌ Configuration**:

- You have a timeout for loading Disqus, which ⁣is good for performance.

- Make sure the URL is set ⁤correctly for tracking.

6. **Comments‍ and Unfinished ⁣Scripts**:

-‌ It looks like you have placeholders⁤ (`asyncLoadScript('`) that are either incomplete or commented out.

- Make sure to complete these sections to ‍avoid‌ issues⁢ when the script is executed.

7. **Script Loading Functionality**:

- `asyncLoadScript` seems to be a function you are using without its definition in the provided⁣ snippet. Ensure this function​ properly handles script loading, using techniques like:

```javascript

⁣ function asyncLoadScript(src) {

⁤ const script = document.createElement('script');

script.src = src;

​ ​ script.async = true;

⁣ document.head.appendChild(script);

}

```

8. **General Improvements**:

​ - Use `let` or `const` instead of `var` for variable declarations⁢ to ensure block scope.

- ​Handle errors when loading scripts (e.g., using `onerror` handlers).

- Use a single function to integrate all these services, reducing redundancy and improving maintainability.

Here’s a simplified example of how you⁢ could structure‌ part of your script:

```javascript

function loadScript(src) {

return new Promise((resolve, ⁢reject) => {

‌ const script‌ =⁢ document.createElement('script');

⁤ script.src = src;

script.async = true;

⁤ ⁢ ‍ script.onload = resolve;

‌ script.onerror = reject;

document.head.appendChild(script);

});

}

// Example‌ for loading ‌OneSignal

async function initOneSignal() {

if (window.OneSignal) {

await loadScript("https://cdn.onesignal.com/sdks/OneSignalSDK.js");

‌ window.OneSignal.init({

appId: "487cc53b-3b66-4f84-8803-3a3a133043ab",

‍ });

‍ }

}

// Load other scripts similarly using ‍loadScript

```

Make sure to finalize your script by defining all necessary URLs and ensuring that⁣ your asynchronous⁣ loading handles dependencies appropriately. ‌This ⁤not⁣ only improves ​performance but also prevents errors due to scripts not being loaded in the correct order.

Leave a Replay