1
0
Fork 0

astroport.frama.site

This commit is contained in:
qo-op 2020-05-22 22:59:04 +02:00
parent 17d4e1faab
commit 9b24d19788
52 changed files with 4282 additions and 4 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

BIN
doc/images/earth.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

After

Width:  |  Height:  |  Size: 606 KiB

View File

@ -17,9 +17,9 @@ NANODATE=$(date -u +%s%N) #1569692075385428020
## IS IT A SMS NODE (gammu-smsd is installed)??
if [[ $(which gammu-smsd) ]]; then
[[ ! $MASTERPHONE ]] && echo "MISSING MASTERPHONE run from init.sh" && exit 1
echo $MASTERPHONE > /home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_sms
echo $MASTERPHONE > /home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1sms
else
if [ -f /home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_sms ]; then rm -f /home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_sms; fi
if [ -f /home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1sms ]; then rm -f /home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1sms; fi
fi
NODE_G1PUBKEY=$(cat /home/$YOU/.ssb/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2)

View File

@ -0,0 +1,5 @@
$(document).ready(function(){
// the "href" attribute of the modal trigger must specify the modal ID that wants to be triggered
$('#login-modal').modal();
});

View File

@ -0,0 +1,70 @@
$(document).ready(function () {
//pour l'édition du menu
$('.editMenuLabel').click(function () {
console.log('coucou')
//on récupere toutes les infos stockées dans l'id du boutton
let splittedId = this.id.split("-")
//et on remplit le formulaire caché avec
$('.addToMenuForm input[name = id]').val(splittedId[1])
//on modifie le titre et le boutton de la fenetre modale "à la sauvage"
$('#add-to-menu-modal h4').html("Modifier l'élement du menu");
$('#add-to-menu-modal button').html("Editer");
//gestion du pré-remplissage avec l'ancien nom
$('#add-to-menu-modal input[name=label]').val(splittedId[2]);
setTimeout(function () {
Materialize.updateTextFields();
},50)
//et on ouvre la modale
$('#add-to-menu-modal').modal('open');
})
$('.goToEditParams').click(function (event) {
event.preventDefault()
$("#siteOptionsModal").modal('open')
$("a[href=#options-params]").click()
})
$(".button-collapse").sideNav();
$('.navItems').click(()=>{
$('.button-collapse').sideNav('hide');
})
// Hide Header on on scroll down
var didScroll;
var lastScrollTop = 0;
var delta = 5;
var navbarHeight = $('#mainNav').outerHeight();
$(window).scroll(function(event){
didScroll = true;
});
setInterval(function() {
if (didScroll) {
hasScrolled();
didScroll = false;
}
}, 250);
function hasScrolled() {
var st = $(this).scrollTop();
// Make sure they scroll more than delta
if(Math.abs(lastScrollTop - st) <= delta)
return;
// If they scrolled down and are past the navbar, add class .nav-up.
// This is necessary so you never see what is "behind" the navbar.
if (st > lastScrollTop && st > navbarHeight){
// Scroll Down
$('#mainNav').removeClass('nav-down').addClass('nav-up');
} else {
// Scroll Up
if(st + $(window).height() < $(document).height()) {
$('#mainNav').removeClass('nav-up').addClass('nav-down');
}
}
lastScrollTop = st;
}
})

View File

@ -0,0 +1,72 @@
caroutextSlider = []
$(document).ready(function () {
$(window).bind("load", function () {
switchToCaroutextImg = function (id, img) {
$('#caroutextImgFocus-' + id + ' img').fadeOut( function () {
$('#caroutextImgFocus-' + id + ' img').attr('src', $(img).attr('src'))
$(this).fadeIn('slow')
})
}
makeCaroutextBeautifull =function(id) {
let imgArray = []
let ratioSum = 0
$('#' + id + ' .caroutextImage ').each(function (i, el) {
let natratio = parseInt(($(this).get(0).naturalHeight / $(this).get(0).naturalWidth) * 1000)
imgArray[i] = natratio
ratioSum += natratio
})
setTimeout(function () {
$('#' + id + ' .caroutextImage').each(function (j) {
let flexAttr = parseInt((parseInt(ratioSum) / parseInt(imgArray[j])) * 10000)
$(this).parent().attr('style', 'flex : ' + flexAttr)
})
}, 100)
setTimeout(function () {
$('#' + id + ' .flexImagesContainer').removeClass('hidden')
}, 100)
$('#' + id + ' .caroutextImage').click(function () {
switchToCaroutextImg(id, this)
caroutextSlider[id] = -10
})
caroutextSlider[id] = 0
}
autoSlideCaroutext = function (id) {
if(caroutextSlider>= 0){
if(caroutextSlider[id] > 3){
caroutextSlider[id] =-1
}
setTimeout(function () {
console.log(id)
switchToCaroutextImg(id, '#' + id + ' #moduleValue-imgUrl'+caroutextSlider[id])
caroutextSlider[id] ++
autoSlideCaroutext(id)
},3000)
}
}
setTimeout(function () {
$('.flexImagesContainer').each(function (i, el) {
let id = this.id.split('-')[1]
makeCaroutextBeautifull(id)
//autoSlideCaroutext(id)
})
}, 200)
})
// $('.showOnScrollCaroutext').each(function (i, el) {
// scrollFireOptions.push(
// {selector: '#'+el.id, offset: 200, callback: function(el1) {
// $(el1).animate({'left' :'-=1500'}, 350, 'swing')
// } })
// })
})

View File

@ -0,0 +1,3 @@
$(document).ready(function () {
$('.parallax').parallax();
})

View File

@ -0,0 +1,657 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<style type="text/css">
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url('public/fonts/iconfont/MaterialIcons-Regular.eot'); /* For IE6-8 */
src: local('Material Icons'),
local('MaterialIcons-Regular'),
url('public/fonts/iconfont/MaterialIcons-Regular.woff2') format('woff2'),
url('public/fonts/iconfont/MaterialIcons-Regular.woff') format('woff'),
url('public/fonts/iconfont/MaterialIcons-Regular.ttf') format('truetype');
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Astroport vous souhaite la bienvenue dans le web libre</title>
<meta property="og:image" content="../medias/5e7d40179170d.png" />
<meta name="description" content="Astroport ouvre les portes du web Libre" />
<meta name="keywords" content="scuttlebut, ipfs, G1" />
<meta http-equiv="content-language" content="fr_FR" />
<meta name="language" content="fr_FR" />
<link rel="icon" type="image/png" href="../medias/5e7d40179170d.png" />
<!-- CSS -->
<link href="public/css/materialize.min.css" type="text/css" rel="stylesheet" media="screen,projection"/>
<link href="public/css/style.css" type="text/css" rel="stylesheet" media="screen,projection"/>
<style type="text/css" id="themeClassCSS">
.menu-background {
background-color: #000000 !important;
}
.main-background {
background-color: #ffffff !important;
}
.main-color, .main-color * {
color: #202020 !important;
}
.contrasted-color, .contrasted-color * {
color: #ffffff !important;
}
.second-background {
background-color: #2a251f !important;
}
.second-color, .second-color * {
color: #9a1abd !important;
}
</style>
<style type="text/css">
@font-face {
font-family: 'Megrim';
src: url('public/fonts/customFonts/Megrim-Regular.ttf') format('truetype');
}
@font-face {
font-family: 'Poiret One';
src: url('public/fonts/customFonts/PoiretOne-Regular.ttf') format('truetype');
}
</style>
<style type="text/css" id="fontClassCSS">
.title-font, .title-font * {
font-family: 'Megrim','cursive' ;
font-size: 200 % !important ;
}
.main-font , .main-font * {
font-family: 'Poiret One','cursive' ;
font-stretch: ultra-expanded !important;
}
</style>
</head><body>
<nav class="nav menu-background fixed nav-down" id="mainNav" role="navigation" style="z-index: 999">
<div class=" nav-wrapper container parent-hover">
<a id="logo-container" href="#" class="brand-logo second-color title-font relative " >
<img style="height: 59px; width: auto; margin-right: 20px; vertical-align: middle; padding: 0 0 5px 0" src="../medias/5e7d4d1051aad.png" alt="">
<span id="siteTitle" style="font-size: 1.2em !important;vertical-align: middle" class="">Astroport vous souhaite la bienvenue dans le web libre</span>
</a>
<ul class="right hide-on-med-and-down" style="max-width : 70%; max-height: 60px; overflow: hidden !important; padding-left: 30px !important; margin-left: -30px !important;">
</ul>
</div>
</nav>
<div class="" style="margin-top: 64px">
<section class="relative moduleSectionContainer" id="5e7d36c1cf48d">
<div class="parallax-container valign-wrapper module paralax" >
<div class="section no-pad-bot relative">
<div class="container " style="margin-top: 50px !important; margin-bottom: 50px !important;">
<div class=" row center contrasted-color title-font editable " id="moduleValue-text" style="font-size: 130%">
</div>
</div>
</div>
<div class="parallax"><img id="moduleValue-imgUrl" src="../medias/5e7dd94b716a5.png" alt=""></div>
</div>
</section>
<section class="relative moduleSectionContainer" id="5e7d36c1cf592">
<div class="main-background">
<div class="container module">
<div class="section" style="padding-top: 40px !important;padding-bottom: 40px !important;">
<!-- Icon Section -->
<div class="row" style="margin-top: 0; margin-bottom: 20px !important;">
<div class="col s12 l6 offset-l3 ">
<div class=" second-color title-font editable center-align" id="moduleValue-title">
<h4><b>Astroport, c'est quoi ?</b><br /></h4>
</div>
</div>
</div>
<div class="row center-align">
<div class="three-block ">
<div class="icon-block center-align" style="width: 100% ; text-align: center">
<div class="relative row">
<img src="../medias/5e7d498f59fe0.png" id="moduleValue-imgUrl1" class="responsive-img center-align " alt="">
</div>
<div class=" main-color main-font editable center-align" id="moduleValue-content1">
<h4><u>G1BOT</u> : une banque<br /></h4><h5>Avec les ZEN, indexés sur la G1, vous pourrez acheter du contenu numérique (musqiue, films, logiciels), faire des échanges, donner ou recevoir, contribuer à des projets.<br /></h5>
</div>
<div class="second-color main-font editable center-align" id="moduleValue-price1">
<h5><b>Votre banquier, c'est vous..</b></h5>
</div>
</div>
</div>
<div class="three-block ">
<div class="icon-block center-align" style="width: 100% ; text-align: center">
<div class="relative row">
<img src="../medias/5e7d4486eb030.png" id="moduleValue-imgUrl2" class="responsive-img center-align " alt="">
</div>
<div class=" main-color main-font editable center-align" id="moduleValue-content2">
<h4><u>IPFS</u> :Votre web privé toujours accessible et incensurable<br /></h4><h5>Avec l'IPFS, toutes les données sont décentralisées et cryptées. Confidentialité et sécurité d'un protocole qui n'est pas du http et d'une interface accessible seulement à ses membres...<br /></h5>
</div>
<div class="second-color main-font editable center-align" id="moduleValue-price2">
<h5><b>L'infrastructure P2P, c'est nous tous.</b></h5>
</div>
</div>
</div>
<div class="three-block ">
<div class="icon-block center-align" style="width: 100% ; text-align: center">
<div class="relative row">
<img src="../medias/5e7d422cc4d48.png" id="moduleValue-imgUrl3" class="responsive-img center-align " alt="">
</div>
<div class=" main-color main-font editable center-align" id="moduleValue-content3">
<h4><u>SCUTTLEBUTT</u> : réseau social radicalement différent<br /></h4><h5>Ici, pas de 'mur' ni de narcissisme sous l'oeil de Moscou, mais une communauté hétérogène qui s'assemble par points d'intérêts communs de façon libre et totalement décentralisée.<br /></h5>
</div>
<div class="second-color main-font editable center-align" id="moduleValue-price3">
<h5><b>Réseau social non-invasif et basé sur l'Humain, ne nécessitant pas de modérateurs.<br /></b></h5>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="relative moduleSectionContainer" id="5e94f0178271b">
<div class="main-background">
<div class="container module ">
<div class="section" style="padding-top: 40px !important;padding-bottom: 40px !important;">
<div class="row no-margin">
<div class="col s12 l2 offset-l1 relative center-align">
<img src="../medias/5e94f02cd2aed.png" id="moduleValue-imgUrl" style="overflow: hidden !important; max-height: 200px !important; max-width: 200px !important; " class="center-block responsive-img rounded circle" alt="" >
</div>
<div class="col s12 l7 offset-l1">
<div class="row">
<div class="col s12 second-color title-font editable " id="moduleValue-title">
<h4><b>Minetest : interface client 'old school'</b><br /></h4>
</div>
</div>
<div class="row">
<div class="col s12 main-color main-font editable" id="moduleValue-content" style="text-align: justify">
<h5>L'interface client 3D (optionnelle) sera une version customisée de <b>MINETEST</b>. <br /></h5><h5>Chaque utilisateur aura un avatar lié à une clé scuttlebutt et un "monde" privé de 100x100 blocs qu'il pourra relier à son réseau d'amis. Ainsi les mondes s'interpénétreront et formeront un univers différent pour chaque utilisateur... Comment trouver plus facile pour se rencontrer, se parler, et échanger qu'un jeu d'enfant ?<br /></h5>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="relative moduleSectionContainer" id="5ec3138d0c4cd">
<div class="main-background">
<div class="container module">
<div class="section" style="padding-top: 40px !important;padding-bottom: 40px !important;">
<!-- Icon Section -->
<div class="row center-align">
<div class="three-block " style="border-radius: 4px !important; ">
<div class="icon-block center-align " style="width: 100% ; text-align: center; border-radius: 4px;">
<div class="card relative shadow-bottom" style="border-radius: 5px !important;">
<div class="card-image waves-effect waves-block waves-light ">
<img class="activator" src="../medias/5ec313a559bca.gif" id="moduleValue-imgUrl1" alt="">
</div>
<div class="card-content relative second-background" style="padding: 10px">
<div class="card-title activator" style="margin: 0 !important; font-size: inherit !important; min-width: 60%; min-height: 80px !important;">
<span class=" title-font second-color editable " id="moduleValue-title1" style="display: inline-block; text-align: left !important; max-width: 85% !important;">
<h5>Monde Minetest privé Neige<br /></h5>
</span>
<i class="material-icons right second-color ">
more_vert</i>
</div>
</div>
<div class="card-reveal second-background" style="overflow-x: hidden; opacity: 0.90 ; margin-top: -5px !important;">
<div class="card-title">
<i class="material-icons right second-color ">close</i></span></div>
<div class="" style="padding: 20px 10px 10px 10px">
<div class=" second-color main-font editable center-align" id="moduleValue-content1">
<p>Exemple de monde minetest privé en 100x100<br /></p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="three-block " style="border-radius: 4px !important; ">
<div class="icon-block center-align " style="width: 100% ; text-align: center; border-radius: 4px;">
<div class="card relative shadow-bottom" style="border-radius: 5px !important;">
<div class="card-image waves-effect waves-block waves-light ">
<img class="activator" src="../medias/5ec3166e350a5.gif" id="moduleValue-imgUrl2" alt="">
</div>
<div class="card-content relative second-background" style="padding: 10px">
<div class="card-title activator" style="margin: 0 !important; font-size: inherit !important; min-width: 60%; min-height: 80px !important;">
<span class=" title-font second-color editable " id="moduleValue-title2" style="display: inline-block; text-align: left !important; max-width: 85% !important;">
<h5>Monde Minetest privé  Plateau<br /></h5>
</span>
<i class="material-icons right second-color ">
more_vert</i>
</div>
</div>
<div class="card-reveal second-background" style="overflow-x: hidden; opacity: 0.90 ; margin-top: -5px !important;">
<div class="card-title">
<i class="material-icons right second-color ">close</i></span></div>
<div class="" style="padding: 20px 10px 10px 10px">
<div class=" second-color main-font editable center-align" id="moduleValue-content2">
<p>Exemple de monde minetest privé en 100x100</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="three-block " style="border-radius: 4px !important; ">
<div class="icon-block center-align " style="width: 100% ; text-align: center; border-radius: 4px;">
<div class="card relative shadow-bottom" style="border-radius: 5px !important;">
<div class="card-image waves-effect waves-block waves-light ">
<img class="activator" src="../medias/5ec3174422a78.gif" id="moduleValue-imgUrl3" alt="">
</div>
<div class="card-content relative second-background" style="padding: 10px">
<div class="card-title activator" style="margin: 0 !important; font-size: inherit !important; min-width: 60%; min-height: 80px !important;">
<span class=" title-font second-color editable " id="moduleValue-title3" style="display: inline-block; text-align: left !important; max-width: 85% !important;">
<h5>Monde minetest privé Forêt<br /></h5>
</span>
<i class="material-icons right second-color ">
more_vert</i>
</div>
</div>
<div class="card-reveal second-background" style="overflow-x: hidden; opacity: 0.90 ; margin-top: -5px !important;">
<div class="card-title">
<i class="material-icons right second-color ">close</i></span></div>
<div class="" style="padding: 20px 10px 10px 10px">
<div class=" second-color main-font editable center-align" id="moduleValue-content3">
<p>Exemple de monde minetest privé en 100x100</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="relative moduleSectionContainer" id="5ec30c044b46d">
<div class="main-background">
<div class="container module ">
<div class="section" style="padding-top: 40px !important;padding-bottom: 40px !important;">
<div class="row no-margin">
<div class="col s12 l2 offset-l1 relative center-align">
<img src="../medias/5ec30cc93ba29.jpeg" id="moduleValue-imgUrl" style="overflow: hidden !important; max-height: 200px !important; max-width: 200px !important; " class="center-block responsive-img rounded circle" alt="" >
</div>
<div class="col s12 l7 offset-l1">
<div class="row">
<div class="col s12 second-color title-font editable " id="moduleValue-title">
<h4><b>Les Saveurs</b><br /></h4>
</div>
</div>
<div class="row">
<div class="col s12 main-color main-font editable" id="moduleValue-content" style="text-align: justify">
<h5>Chaque station astroport hébergée pourra avoir différentes "saveurs", c'est à dire différents logiciels interconnectés avec elle.</h5><h5>La base est un crystal à trois branches, c'est la <b>clé Lapunta</b> dans "Le Chateau dans le ciel": G1 + SSB + IPFS. La clé Lapunta est <b>l'identité numérique responsable qui permet de démarer son #swamr0 relativiste et le moteur d'Astroport.</b></h5><h5>On peut ensuite rajouter des 'saveurs' à la base qui devient alors un <b>Metavers</b> (le Metavers est l'expérience propre à chacun de l'interconnexion de ses canaux d'information) : G1sms, Nextcloud, G1Dab, G1Tx, Cesium, Gchange, Transiscope, Oasis, Feedless, Youtube, Torrent, Minetest, etc... On pourra même ajouter de nouvelles application simplement !! C'est chacun ses goûts dans le Metavers !<br /></h5><h5>Ces saveurs sont comme des portes qu'on ouvre ou qu'on ferme aux flux de données grâce à l'astroport, par ses Stations (x64, Rpi, VirtualBox) et ses clefs.</h5><h5>La saveur Minetest, par exemple, vous téléportera dans les univers numériques privés de vos amis Scuttlebutt.</h5><h5>La saveur Nextcloud vous permettra un stockage quasi infini dans l'IPFS.</h5><h5><b>Les applications connectées à Astroport auront soit un scraper, soit une API, soit seront totalement dans le réseau IPFS.</b></h5>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="relative moduleSectionContainer" id="5e7dc5adb2f3d">
<div class="module main-background">
<div class="container ">
<div class="section" style="padding-top: 40px !important;padding-bottom: 40px !important;">
<div class="row ">
<div class="col s12 xl5" style="padding: 0 20px !important;">
<div class="row">
<div class="col s12 second-color title-font editable " id="moduleValue-title">
<h4><b>astroport, pourquoi faire ?</b><br /></h4>
</div>
</div>
<div class="row">
<div class="col s12 main-color main-font editable" id="moduleValue-content" style="text-align: justify">
<h5>Avec les Big Datas et la mise en place de gigantesques nasses privatives, les GAFAM et leurs nombreux amis ont accès à tout notre contenu numérique.</h5><h5> Tout ? Non, un petit village résiste encore et toujours à l'envahisseur : c'est le camp du Logiciel Libre, qui se bat pour nos libertés depuis maintenant 30 ans.</h5><h5>Avec Astroport, nous voulons créer un outil mutitache qui permette de faire plein de choses : tchatter, s'organiser, partager, échanger avec une monnaie libre.<br /></h5><h5> Astroport ne s'appuie que sur du code source Libre, son réseau IPFS crypté et totalement décentralisé associé à celui de scuttlebutt vous garantissent sécurité et confidentialité. Avec l'IPFS, le data-center, c'est nous. Et la somme de nos petites machines avec leurs capacités de stockage et de calcul interconnectés est stupéfiante.<br /></h5><h5> Côté monétaire, le ZEN adossé à la Monnaie Libre permet d'échanger faciliement avec les autres membres sans utiliser d'euros ou autre "monnaie dette". Une monnaie d'échange connectée, mais déconnectée des marchés et non convertible dans un établissement bancaire. <br /></h5><h5><b>Un data-center libre, un réseau social libre, une monnaie libre, ça change tout pour tous.</b></h5>
</div>
</div>
</div>
<div class="col s12 l8 xl7 relative" style="padding: 0 20px">
<div class="light-shadow second-background relative " style="border-radius: 5px; padding: 20px 20px 15px 20px;" >
<div class="row no-margin center-align" id="caroutextImgFocus-5e7dc5adb2f3d" >
<img src="../medias/5e7d4033de055.png" class="responsive-img" id="moduleValue-imgUrl1" alt="">
</div>
<div class="row no-margin">
<div class="flexImagesContainer hidden" id="flexImagesContainer-5e7dc5adb2f3d">
<div class="relative zoomIn">
<img src="../medias/5e7d4033de055.png" class="caroutextImage " id="moduleValue-imgUrl0" alt="">
</div>
<div class="relative zoomIn">
<img src="../medias/5e7d3f453a39d.svg" class="caroutextImage " id="moduleValue-imgUrl1" alt="">
</div>
<div class="relative zoomIn">
<img src="../medias/5e7d4d1051aad.png" class="caroutextImage " id="moduleValue-imgUrl2" alt="">
</div>
<div class="relative zoomIn">
<img src="../medias/5e7d422cc4d48.png" class="caroutextImage " id="moduleValue-imgUrl3" alt="">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="relative moduleSectionContainer" id="5ec30ec1838e4">
<div class="main-background relative module" style="overflow: hidden">
<img class="absolute " id="moduleValue-imgUrl" src="" alt="" style="width: 100% ; height: auto; top: 0; right: 0">
<div class="container ">
<div class="section relative" style="padding-top: 40px !important;padding-bottom: 40px !important; z-index: 10">
<div class="row">
<div class="col s12 second-color title-font editable center" id="moduleValue-text" style="text-align: justify; margin-bottom: 00px !important; font-size: 130%">
<h4><b>en savoir plus<br /></b></h4><h5>pour découvrir Astroport plus en profondeur<br /></h5><br />
</div>
</div>
<div class="row center-align relative">
<span class="relative" style="width: content-box">
<a target="_blank" class="btn-large second-color second-background waves-effect waves-light" id="btnModuleBtn-5ec30ec1838e4" href="https://oasis.astroport.com">Je me lance !</a>
</span>
</div>
</div>
</div>
</div>
</section>
<section class="relative moduleSectionContainer" id="5e7e980525e08">
<div class="main-background">
<div class="container module ">
<div class="section" style="padding-top: 40px !important;padding-bottom: 20px !important;">
<div class="row">
<div class="col s12 xl4 relative " style="padding-bottom: 30px">
<div class=" main-color main-font editable relative " id="moduleValue-text" style="width: 100%; ">
<h4 style="text-align:center;"> Contactez nous :</h4><h5 style="text-align:center;">Vous voulez plus d'infos, adhérer, contribuer ou simplement nous parler ?</h5><h5 style="text-align:center;">N'hésitez pas, ce petit formulaire est là pour ça, nous vous répondrons dans les meilleurs délais.<br /></h5>
</div>
</div>
<div class="col s12 xl8 main-color " style="background-color: rgba(0,0,0,0.16); border-radius: 4px !important;">
<form action="contact" method="post" class="relative" id="contactForm"
style="padding: 30px !important; margin: 0 !important; ">
<input type="text" name="sectionId" value="5e7e980525e08" class="displaynone">
<div class="input-field col s12 l6 ">
<input type="text" id="contactForm-name" name="name" required>
<label for="contactForm-name" class="main-font">Votre nom</label>
</div>
<div class="input-field col s12 l6 ">
<input type="email" id="contactForm-email" name="email" required>
<label for="contactForm-email" class="main-font">Votre adresse email</label>
</div>
<div class="input-field col s12 ">
<textarea name="content" id="contactForm-content" class="materialize-textarea" required></textarea>
<label for="contactForm-content" class="main-font">Votre Message</label>
</div>
<div class="col s12">
<div class="row">
<div class="input-field col s12 m7" style="padding-right: 0 !important;">
<input type="text" id="no-robot" name="no-robot" required>
<label for="no-robot" class="main-font">Anti-spam : Combien font deux fois deux ?</label>
</div>
<div class="col s12 m5 center-align" style="padding-left: 0 !important;">
<button type="submit" class="btn-large second-background second-color " style="margin: 20px -20px 0 0 !important;">
<i class="material-icons left">send</i>envoyer
</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="relative moduleSectionContainer" id="5e7d36c1cf6dd">
<div class="main-background relative module" style="overflow: hidden">
<img class="absolute " id="moduleValue-imgUrl" src="" alt="" style="width: 100% ; height: auto; top: 0; right: 0">
<div class="container ">
<div class="section relative" style="padding-top: 40px !important;padding-bottom: 40px !important; z-index: 10">
<div class="row">
<div class="col s12 second-color title-font editable center" id="moduleValue-text" style="text-align: justify; margin-bottom: 00px !important; font-size: 130%">
<p style="text-align:center;">Vous avez des compétences en développement et une grosse envie de contribuer ?</p><p style="text-align:center;">Des idées pour améliorer cet outil ?</p><h5 style="text-align:center;">Rejoignez-nous sur notre gitlab, cest ouvert à toutes et à tous !</h5><p></p>
</div>
</div>
<div class="row center-align relative">
<span class="relative" style="width: content-box">
<a target="_blank" class="btn-large second-color second-background waves-effect waves-light" id="btnModuleBtn-5e7d36c1cf6dd" href="https://git.p2p.legal/axiom-team/astroport">Contribuer à cet outil !</a>
</span>
</div>
</div>
</div>
</div>
</section>
<section class="relative moduleSectionContainer module" id="footer">
<footer class="page-footer second-background base ">
<div class="container main-color">
<div class="row">
<div class="col m12 l5 s12 relative" >
<div class="editable main-font second-color relative" id="moduleValue-leftText" style="margin: 0 20px !important;">
<h5 class="second-color">ASTROPORT</h5><p class="second-color">Made with love by <b>FRED, MANU, POKA &amp; CHAMALLOW</b></p>
</div>
</div>
<div class="col m8 l4 s12 relative " >
<div class="editable main-font second-color relative" id="moduleValue-rightText" style="margin: 0 20px !important;" >
<p class="second-color">Avec le soutien d'AXIOM-TEAM <a href="https://axiom-team.fr"><span>https://axiom-team.fr</span></a> et de l'équipe SCUTTLEBUTT<br /></p>
</div>
</div>
<div class="col m4 l3 s12">
<ul>
<li class="center-align"><a class=" modal-trigger white-text small-modal second-color main-font" href="#login-modal" style="text-decoration: underline !important;" >Connexion administrateur</a></li>
<div id="login-modal" class="modal modal-fixed-header " style=" height: 400px !important;">
<div class="modal-header" style="z-index: 6001">
<h5 class="white-text" style="padding: 15px !important; margin: 0 !important; color: white !important;">Connexion Administrateur</h5>
<a href="#!" class="modal-action modal-close waves-effect waves-green btn-flat right"><i class="material-icons white-text" style="color:white !important;">clear</i></a>
</div>
<div class="modal-content valign-wrapper center-align" style="padding-top: 90px">
<div class=" col m10 offset-m1 " style="padding: 20px !important;" >
<div class="row">
<form class="col s12 " method="POST" action="authenticate" >
<div class="row" style="margin-top: 30px">
<div class="input-field col s12 m6">
<input id="username" name="username" type="text" required class="validate grey-text text-darken-2" >
<label class="grey-text text-darken-2" for="username">Nom d'utilisateur</label>
</div>
<div class="input-field col s12 m6">
<input id="password" name="password" type="password" required class="validate grey-text text-darken-2">
<label class="grey-text text-darken-2" for="password">Mot de passe</label>
</div>
</div>
<div class="row">
<div class="col s12 center-align">
<button type="submit" class="white-text btn-large frama-orange hover-frama-purple waves-effect waves-light btn" style="color: white !important;"><i style="color: white !important;" class="material-icons white-text right">verified_user</i>connexion</button>
</div>
</div>
<p class="center-align" style="font-size: small "> <i class="grey-text text-darken-2">Mot de passe oublié&nbsp;?<br> Retournez sur <a href="https://frama.site/"><b class="frama-purple-text">frama.site</b></a> puis cliquez sur <b class="grey-text text-darken-4">Paramètres de cette page</b> avant de cliquer sur <b class="grey-text text-darken-4">Editer</b> en face de votre nom pour pouvoir créer un nouveau mot de passe.</i></p>
</form>
</div>
</div>
</div>
</div>
</ul>
</div>
</div>
</div>
<div class="" style="background-color: rgba(0,0,0,0.28)">
<div class="footer-copyright grey-text text-lighten-2 " >
<div class="container" style="font-size: 0.9em" >
Hébergé par <a class="grey-text text-lighten-2" href="https://framasoft.org"><b>Framasoft</b></a>. Créé grâce à <a class="grey-text text-lighten-2" href="https://framagit.org/framasoft/PrettyNoemieCMS" > <img src="public/img/logo-final-white.png" class="responsive-img" style="height: 1.6em; margin: auto 0 -1px 5px" alt=""><b>oemieCMS</b></a>. Créez librement et gratuitement votre <a class="grey-text text-lighten-2" href="https://frama.site/"><b>Page Framasite ici</b></a>.
</div>
</div>
</div>
</footer>
</section>
<a class="fixed btn-floating btn-large menu-background waves-effect waves-light tooltipped light-shadow" data-position="left"
data-delay="350" data-tooltip="retour haut de page" id="ScrollTopBtn" style="opacity : 0; z-index: 200 !important; bottom: 20px; right: 20px ">
<i class="material-icons second-color medium">arrow_upward</i>
</a>
</div>
<!-- Scripts-->
<script src="public/js/jquery-2.1.1.min.js"></script>
<script src="public/js/materialize.min.js"></script>
<script>
SiteOptions = {"font":{"name":"Artistic","title":{"name":"Megrim","local":"Megrim","css1":"Megrim","css2":"cursive"},"main":{"name":"Poiret One","local":"PoiretOne","css1":"Poiret One","css2":"cursive"}},"theme":{"name":"Custom","menu_background":"#000000","main_background":"#ffffff","main_color":"#202020","contrasted_color":"#ffffff","second_background":"#2a251f","second_color":"#9a1abd"},"params":{"title":"Astroport vous souhaite la bienvenue dans le web libre","titleSize":"medium","favIcon":"..\/medias\/5e7d40179170d.png","siteLogo":"..\/medias\/5e7d4d1051aad.png","lang":"fr_FR","description":"Astroport ouvre les portes du web Libre","keywords":"scuttlebut, ipfs, G1","isPublished":"true"}};
CSRFToken= ''
isAdminPage =""
scrollFireOptions = []
</script>
<script src="public/js/init.js"></script>
<script src="app/views/base/nav/nav.js"></script>
<script src="app/views/base/footer/footer.js" ></script>
<script src="public/js/adminEditScripts.js"></script>
<script src="app/views/modules/paralax/show.js"></script>
<script src="app/views/modules/products/show.js"></script>
<script src="app/views/modules/photo_cv/show.js"></script>
<script src="app/views/modules/three_cards/show.js"></script>
<script src="app/views/modules/caroutext/show.js"></script>
<script src="app/views/modules/button/show.js"></script>
<script src="app/views/modules/contact/show.js"></script>
<script>
$(document).ready(function () {
Materialize.scrollFire(scrollFireOptions);
})
</script>
<div id="modalCroppingImage" class="modal big-modal modal-fixed-header" style="z-index: 12000">
<div class="modal-header" style="z-index: 6001">
<h5 class="white-text" style="padding: 15px !important; margin: 0 !important;">Recadrer l'image <i>(optionnel)</i></h5>
<a href="#!" class="modal-action modal-close waves-effect waves-green btn-flat right"><i class="material-icons white-text">clear</i></a>
</div>
<div class="modal-content relative" id="croppingModalContainer" style="padding: 0 !important;">
</div>
</div></body>
</html>

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 B

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,780 @@
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px; /* Preferred icon size */
display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
/* Support for all WebKit browsers. */
-webkit-font-smoothing: antialiased;
/* Support for Safari and Chrome. */
text-rendering: optimizeLegibility;
/* Support for Firefox. */
-moz-osx-font-smoothing: grayscale;
/* Support for IE. */
font-feature-settings: 'liga';
}
/* Custom Stylesheet */
/**
* Use this file to override Materialize files so you can update
* the core Materialize files in the future
*
* Made By MaterializeCSS.com
*/
body, html {
overflow-x: hidden;
}
nav ul a,
nav .brand-logo {
color: #444;
}
p {
line-height: 30px;
}
.button-collapse {
color: #26a69a;
}
.parallax-container {
min-height: 380px;
height: auto;
color: rgba(255, 255, 255, .9);
}
.parallax-container .section {
width: 100%;
}
@media only screen and (max-width: 992px) {
.parallax-container .section {
position: absolute;
top: 40%;
}
#index-banner .section {
top: 10%;
}
}
@media only screen and (max-width: 600px) {
#index-banner .section {
top: 0;
}
}
.icon-block {
padding: 0 15px;
}
.icon-block .material-icons {
font-size: inherit;
}
footer.page-footer {
margin: 0;
}
.borderInBox {
-webkit-box-shadow: inset 0px 0px 0px 6px #C48A1B;
-moz-box-shadow: inset 0px 0px 0px 6px #C48A1B;
box-shadow: inset 0px 0px 0px 6px #C48A1B;
}
.hoverBorderInBox:hover {
-webkit-box-shadow: inset 0px 0px 0px 6px #C48A1B;
-moz-box-shadow: inset 0px 0px 0px 6px #C48A1B;
box-shadow: inset 0px 0px 0px 6px #C48A1B;
}
.hoverBorderInBox2 {
padding: 6px !important;
}
.hoverBorderInBox2:hover {
-webkit-box-shadow: inset 0px 0px 0px 6px #C48A1B;
-moz-box-shadow: inset 0px 0px 0px 6px #C48A1B;
box-shadow: inset 0px 0px 0px 6px #C48A1B;
}
/*******************************
COLORS
*/
.frama-purple {
background-color: #635182 !important;
}
.frama-purple-text {
color: #635182 !important;
}
.frama-orange {
background-color: #C48A1B !important;
}
.frama-orange-text {
color: #C48A1B !important;
}
.hover-frama-purple:hover {
background-color: #635182 !important;
}
.hover-frama-orange:hover {
background-color: #C48A1B !important;
}
.frama-border-orange:hover {
border: 4px solid #C48A1B
}
/****************************
TOOLS
*/
.no-margin {
margin: 0 !important;
}
.small-margin {
margin: 5px !important;
}
.small-padding {
padding: 10px !important;
}
.no-padding {
padding: 0 !important;
}
.inline-block {
display: inline-block !important;
}
.static {
position: static !important;
}
.relative {
position: relative !important;
}
.absolute {
position: absolute !important;
}
.hidden {
visibility: hidden !important;
}
.displaynone {
display: none;
}
.light-opacity {
opacity: 0.9 !important;
}
.opacity1 {
opacity: 1 !important;
}
.btn-floating {
webkit-box-shadow: 4px 4px 7px -2px rgba(0, 0, 0, 0.75) !important;
-moz-box-shadow: 4px 4px 7px -2px rgba(0, 0, 0, 0.75) !important;
box-shadow: 4px 4px 7px -2px rgba(0, 0, 0, 0.75) !important;
}
.fixed {
position: fixed !important;
}
.big-modal {
width: 85% !important;
max-height: 80% !important;
height: 80% !important;
}
.small-modal {
width: 60% !important;
max-height: 50% !important;
height: 50% !important;
}
.show-on-li-hover {
visibility: hidden;
}
li:hover .show-on-li-hover {
visibility: visible;
}
.show-on-section-hover {
opacity: 0 !important;
}
section:hover .show-on-section-hover {
opacity: 1 !important;
}
.children-hover {
opacity: 0;
}
.parent-hover:hover .children-hover {
opacity: 1;
}
.lightButton {
background-color: rgba(255, 255, 255, 0.24);
}
.lightButton:hover {
background-color: #C48A1B;
}
.lightButton:hover i {
color: white !important;
}
.lightButton i {
color: #1e1e1e !important;
}
section:hover .show-on-li-hover {
visibility: visible;
}
.addSectionBtn {
opacity: 0;
}
.addSectionBtn-parent:hover .addSectionBtn {
opacity: 1;
}
.moduleBtn {
opacity: 0;
}
.module:hover .moduleBtn {
opacity: 1;
}
.edit-btn {
background-color: rgba(196, 138, 27, 0.89) !important;
}
.col5 {
width: 20%;
}
.shadow-bottom {
-webkit-box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.75);
box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.75);
}
.light-shadow {
-webkit-box-shadow: 6px 6px 17px -5px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 6px 6px 17px -5px rgba(0, 0, 0, 0.75);
box-shadow: 6px 6px 17px -5px rgba(0, 0, 0, 0.75);
}
.blockList {
width: 100% !important;
break-inside: avoid-column;
-webkit-column-break-inside: avoid;
height: auto;
}
.columnContainer {
/* Prevent vertical gaps */
line-height: 0;
-webkit-column-count: 5;
-webkit-column-gap: 0px;
-moz-column-count: 5;
-moz-column-gap: 0px;
column-count: 5;
column-gap: 0px;
}
.columnItem {
/* Just in case there are inline attributes */
height: auto !important;
margin: 20px 10px !important;
}
@media (max-width: 1400px) {
.columnContainer {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}
}
@media (max-width: 800px) {
.columnContainer {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
}
@media (max-width: 400px) {
.columnContainer {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
}
}
.pickUpImageToUglyForm {
break-inside: avoid-column;
-webkit-column-break-inside: avoid;
cursor: pointer !important;
}
.editable a {
color: inherit !important;
text-decoration: underline !important;
}
.editable b, .editable i, .editable u {
font-size: inherit !important;
}
.editable ul {
margin-left: 40px !important;
}
.editable li {
list-style-type: disc !important;
padding-left: 5px !important;
}
.editable h6, .editable p {
font-size: 1em;
line-height: 30px;
margin: 1em 0;
}
.editable h5 {
font-size: 1.5em !important;
}
.editable h4 {
font-size: 2em !important;
}
.medium-editor-button-active * {
color: #191919;
}
.teamImg {
width: 130px;
height: 130px;
}
.threeColumn *, .twoColumn *, .columnContainer * {
break-inside: avoid-column;
page-break-inside: avoid;
-webkit-column-break-inside: avoid;
}
.background-img {
background-size: cover;
}
.helpDiscoverUL li {
background-color: white;
border-radius: 10px;
color: #4f4f4f;
padding: 15px;
margin: 10px 0;
}
.helpDiscoverUL img {
text-align: right !important;
}
.three-block {
width: 33%;
padding: 20px 0;
display: inline-flex;
}
@media only screen and (max-width: 600px) {
.three-block {
width: 100%;
}
}
@media only screen and (min-width: 601px) and (max-width: 992px) {
.threeColumn {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
}
}
@media only screen and (min-width: 993px) {
.threeColumnText, .threeColumn {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
}
}
.flexImagesContainer {
width: 100% !important;
display: flex;
}
.flexImagesContainer img {
width: 100%;
height: auto;
}
.infoModule {
background-color: rgba(99, 81, 130, 0.51) !important;;
}
.zoomIn {
cursor: zoom-in;
}
.medium-editor-placeholder {
opacity: 0.8 !important;
margin: 15px 0 !important;
padding: -15px 0 !important;
}
.medium-editor-placeholder:after {
padding: -15px 0 !important;
}
.medium-editor-toolbar-form-active {
background-color: white !important;
color: #1c1c1c;
border-radius: 10px !important;
padding: 10px;
border: 4px solid #C48A1B;
webkit-box-shadow: 4px 4px 7px -2px rgba(0, 0, 0, 0.75) !important;
-moz-box-shadow: 4px 4px 7px -2px rgba(0, 0, 0, 0.75) !important;
box-shadow: 4px 4px 7px -2px rgba(0, 0, 0, 0.75) !important;
}
.medium-editor-toolbar-save, .medium-editor-toolbar-close, .medium-editor-toolbar-input {
color: #282828 !important;
}
.medium-editor-toolbar-input::placeholder {
color: #666666 !important;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.video-background {
background: #000;
position: absolute;
width: 100%;
height: auto;
overflow-y: hidden;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -99;
}
.screen {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -10;
}
.filter-grille {
background-image: url(grille.png);
background-repeat: repeat;
}
.filter-blue {
background-color: rgba(35, 71, 102, 0.71);
}
.filter-orange {
background-color: rgba(220, 128, 5, 0.61);
}
.filter-green {
background-color: rgba(0, 148, 134, 0.56);
}
.filter-red {
background-color: rgba(93, 16, 24, 0.61);
}
.filter-dark {
background-color: rgba(22, 22, 22, 0.61);
}
.filter-soft {
background-color: rgba(255, 255, 255, 0.44);
}
.video-foreground,
.video-background iframe {
position: absolute;
top: -15vh;
left: 0;
width: 100%;
height: 130vh;
pointer-events: none;
}
.border-orange {
border: 4px solid #C48A1B;
}
.modal.modal-fixed-header {
padding: 0;
height: 70%;
}
.modal.modal-fixed-header .modal-content {
margin-top: 50px;
position: absolute;
height: calc(100% - 50px);
max-height: 100%;
width: 100%;
overflow-y: auto;
}
.modal.modal-fixed-header .modal-header {
width: 100%;
height: 50px;
background-color: #635182 !important;
color: white !important;
position: absolute;
top: 0;
}
.modal.modal-fixed-header .modal-header .modal-close {
position: absolute;
right: 0;
top: 0;
padding: 5px 15px;
}
#tagsContainer {
bottom: -35px;
left: 250px;
}
#tagsContainer ul li {
display: inline;
padding-right: 7px;
}
#tagsContainer a {
margin-bottom: 5px !important;
}
.border-orange-tag {
border: 3px solid #C48A1B;
/*-webkit-box-shadow: 0px 0px 0px 2px #C48A1B !important;*/
/*box-shadow: 0px 0px 0px 2px #C48A1B !important;*/
}
.border-orange-tag i {
top: -3px;
left: -3px;
}
.module-tag:hover {
background-color: white !important;
}
.moduleTag:hover i {
color: #171717 !important;
}
.codeHiglight p, .codeHiglight h6 {
font-size: 0.9em;
line-height: 1.2em;
margin: 0.5em 0;
}
.codeHiglight > span {
display: none !important;
}
pre {
height: calc(100% - 60px) !important;
overflow-y: hidden !important;
}
pre .relative {
display: none !important;
}
pre code {
padding: 0 20px !important;
}
.btnDesignContainer {
z-index: 100;
}
@media only screen and (max-width: 840px) {
.btnDesignContainer {
bottom: 20px !important;
max-width: 100% !important;
}
}
@media only screen and (min-width: 840px) {
.btnDesignContainer {
padding: 30px;
margin: 40px;
bottom: 20px;
left: 0 !important;
max-width: 50vw;
}
}
.btnVideoDesignContainer {
z-index: 100;
}
.socialMedia {
display: inline-block;
height: 110px;
}
.socialMedia a {
}
.socialMedia a img {
max-width: 4.3em !important;
}
.socialMedia:hover a {
margin: -0.3em !important;
}
.socialMedia:hover a img {
max-width: 4.6em !important;
}
@media only screen and (max-width: 840px) {
.btnVideoDesignContainer {
max-width: 100% !important;
}
.socialMedia {
width: 32%;
}
}
@media only screen and (min-width: 840px) {
.btnVideoDesignContainer {
padding: 50px;
margin: 30px;
right: 0 !important;
max-width: 50vw;
}
.socialMediaContainer {
display: flex;
}
.socialMedia {
flex: 1
}
}
.agenda-container {
position: relative;
padding-bottom: 100%;
padding-top: -50px;
height: 0;
}
.agenda-container iframe,
.agenda-container object,
.agenda-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#mainNav {
height: 64px;
position: fixed;
top: 0;
transition: top 0.2s ease-in-out;
width: 100%;
}
.nav-up {
top: -64px !important;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,6 @@
$(document).ready(function () {
$('#mainAdminBtn').click()
$()
})

View File

@ -0,0 +1,57 @@
(function ($) {
$(function () {
$('.button-collapse').sideNav();
//effet smoothscroll
$('#mainNav a[href^="#"]').click(function () {
let the_id = $(this).attr("href");
if (the_id === '#' || the_id === '#!') {
return;
}
$('html, body').animate({
scrollTop: $(the_id).offset().top
});
return false;
});
}); // end of document ready
})(jQuery); // end of jQuery name space
$(document).ready(function () {
$('#goToParams-Unpublished').click(function () {
$("a[href=#options-params]").click()
})
//htmlParser.unformatBySelector('.editable');
$('.switchViewBtn').click(function (e) {
e.preventDefault()
let scrolled = document.documentElement.scrollTop
let visibleSectionId = ""
$('section').each(function () {
if (this.offsetTop > scrolled - 200 && !visibleSectionId) {
visibleSectionId = this.id
}
})
let href = $(this).attr('href')
window.location.href = href + '#' + visibleSectionId;
})
window.onscroll = function() {scrollFunction()};
function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("ScrollTopBtn").style.opacity = "1";
} else {
document.getElementById("ScrollTopBtn").style.opacity = "0";
}
}
$('.editable a').attr('target', '_blank')
// When the user clicks on the button, scroll to the top of the document
$('#ScrollTopBtn').click(()=> {
$('html, body').animate( { scrollTop: $('body').offset().top }, 500 ); // Go
return false;
})
})

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -23,9 +23,9 @@ if (strlen($_REQUEST['phone']) == 10 ) {
// MODE SWARM : write
$YOU = exec("ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d ' ' -f 1", $output, $return);
$POINTSMS = exec("ls /home/$YOU/.zen/ipfs_swarm/.Qm*/G1SSB/_sms | shuf -n 1 | cut -d '/' -f 6", $output, $return);
$POINTSMS = exec("ls /home/$YOU/.zen/ipfs_swarm/.Qm*/G1SSB/_g1sms | shuf -n 1 | cut -d '/' -f 6", $output, $return);
if ($return == 0) {
// FOUND $POINTSMS ACCESS RIGHT PROBLEM !!! SO loveland_entrance is 777
// FOUND $POINTSMS ACCESS RIGHT PROBLEM !!!
$fp = fopen('/home/'.$YOU.'/.zen/ipfs/'.$POINTSMS.'/TASK/loveland_entrance/'.$HPHONE, 'w');
fwrite($fp, $PHONE);
}