Ocean Initiatives

Activo

desde 01/01/2015 hasta 31/12/2050

Creados 19 de mayo de 2025 a las 10:43
Actualizado 19 de mayo de 2025 a las 10:43

Este contenido fue subido al Observatorio por Ibercivis.

¿Eres responsable de este contenido? Escríbenos y te daremos acceso para editarlo o te traspasaremos su propiedad.

Ocean Initiatives es un programa de ciencia ciudadana impulsado por Surfrider Foundation Europe que promueve la organización de recogidas de residuos en entornos acuáticos como playas, ríos, lagos y fondos marinos. El objetivo es sensibilizar sobre la contaminación marina y recopilar datos sobre los residuos encontrados para abordar el problema desde su origen.

Objetivo principal

Sensibilizar sobre la problemática de las basuras marinas y recopilar datos para combatir la contaminación desde su origen mediante la participación ciudadana.

Cómo participar

Los participantes pueden organizar o unirse a recogidas de residuos en entornos acuáticos cercanos, utilizando materiales proporcionados por Surfrider Foundation Europe y registrando los datos de los residuos encontrados.

Equipamiento necesario

Guantes, bolsas para residuos, formularios de recolección de datos (proporcionados por Surfrider).

270 0

Este sitio web utiliza cookies — Utilizamos cookies para mantener tu sesión activa, recordar tu preferencia de idioma y recopilar estadísticas anónimas que nos ayudan a mejorar la plataforma. No se comparte ningún dato personal con terceros. Más información sobre cookies y privacidad

" no puede cerrar el bloque. var _currentEditors = JSON.parse(document.getElementById('cooperators-data').textContent || '[]'); if (typeof _currentEditors === 'string') { _currentEditors = JSON.parse(_currentEditors || '[]'); } _currentEditors.forEach(function(u) { var opt = new Option(u.name + ' (' + u.email + ')', u.email, true, true); $('#id_usersAllowed').append(opt); }); $('#id_usersAllowed').select2({ ajax: { url: '/usersForPermissionsSearch', dataType: 'json', delay: 300, data: function(params) { return {q: params.term}; }, processResults: function(data) { return {results: data.map(function(u) { return {id: u.email, text: u.name + ' (' + u.email + ')'}; })}; }, cache: true }, minimumInputLength: 2, allowClear: true }); if (_currentEditors.length) { $('#id_usersAllowed').trigger('change'); } // Handle like button $("#buttonLikeProject").on("click", function () { $.ajax({ type: 'POST', url: '/likeProjectAjax', data: { csrfmiddlewaretoken: 'e4tEtA7JrOlU2BW2bn4VR8UFtZDutIL2dWrKiw2IE1BQs6SvmClo3e3TcsDE39jW', project_id: '266' }, success: function (response) { var btn = $('#buttonLikeProject'); var val = btn.find('.value'); var count = parseInt(val.text(), 10); if (response.Liked === 'True') { btn.removeClass('text-muted').addClass('text-danger'); val.text(count + 1); } else { btn.removeClass('text-danger').addClass('text-muted'); val.text(Math.max(0, count - 1)); } } }); }); // Handle bookmark button $("#buttonBookmarkProject").on("click", function () { $.ajax({ type: 'POST', url: '/bookmarkProjectAjax', data: { csrfmiddlewaretoken: 'e4tEtA7JrOlU2BW2bn4VR8UFtZDutIL2dWrKiw2IE1BQs6SvmClo3e3TcsDE39jW', project_id: '266' }, success: function (response) { var btn = $('#buttonBookmarkProject'); if (response.Bookmarked === 'True') { btn.attr('bookmarked', 'True').removeClass('text-muted').addClass('text-primary'); } else { btn.attr('bookmarked', 'False').removeClass('text-primary').addClass('text-muted'); } }, error: function () { console.error("Failed to set bookmark status."); } }); }); // Handle changes in the usersAllowed selection $('#id_usersAllowed').on('change', function () { let selectedUsers = $("#id_usersAllowed option:selected").map(function () { return $.trim($(this).val()); }).get().join(','); $.ajax({ type: "POST", url: "/allowUser/", data: { "project_id": 266, "users": selectedUsers, csrfmiddlewaretoken: 'e4tEtA7JrOlU2BW2bn4VR8UFtZDutIL2dWrKiw2IE1BQs6SvmClo3e3TcsDE39jW' }, success: function (response) { console.log("User permissions updated."); }, error: function () { console.error("Failed to update user permissions."); } }); }); }); /** * Marks a project as Featured or Unfeatured. * @param {int} idProject - The project ID. * @param {boolean} featured - Whether the project should be featured. */ function setFeatured(idProject, featured) { $.ajax({ type: "POST", url: "/setFeatured/", data: { "project_id": idProject, "featured": featured, csrfmiddlewaretoken: 'e4tEtA7JrOlU2BW2bn4VR8UFtZDutIL2dWrKiw2IE1BQs6SvmClo3e3TcsDE39jW' }, success: function () { window.location.reload(false); }, error: function () { console.error("Failed to update featured status."); } }); } /** * Approves or unapproves a project. * @param {int} idProject - The project ID. * @param {boolean} approved - Whether the project should be approved. */ function setApproved(idProject, approved) { $.ajax({ type: "POST", url: "/setApproved/", data: { "project_id": idProject, "approved": approved, csrfmiddlewaretoken: 'e4tEtA7JrOlU2BW2bn4VR8UFtZDutIL2dWrKiw2IE1BQs6SvmClo3e3TcsDE39jW' }, success: function () { window.location.reload(false); if (!approved) { document.querySelector('.contact-creator-btn[data-group="project"]').click(); } }, error: function () { console.error("Failed to update approval status."); } }); }