Commit 2db9659c authored by Laurent Després's avatar Laurent Després

first comédiawiki way to prod

parent 22e761c7
This diff is collapsed.
<?php
$cssJS = array(
'/plugins/jQuery-Knob/js/jquery.knob.js',
'/plugins/jQuery-Smart-Wizard/js/jquery.smartWizard.js',
//'/plugins/jQuery-Smart-Wizard/styles/smart_wizard.css',
// SHOWDOWN
'/plugins/showdown/showdown.min.js',
// MARKDOWN
'/plugins/to-markdown/to-markdown.js'
);
HtmlHelper::registerCssAndScriptsFiles($cssJS, Yii::app()->request->baseUrl);
$cssJS = array('/js/docs/docs.js');
HtmlHelper::registerCssAndScriptsFiles($cssJS, Yii::app()->getModule( Yii::app()->params["module"]["parent"] )->getAssetsUrl());
?>
<?php
if(@$this->costum && @$this->costum["docTpl"]){
$this->renderPartial( $this->costum["docTpl"] ,true);
} else { ?>
<style type="text/css">
#docs-main-container{
position: absolute;
bottom: 0;
top: 0px;
left: 0;
right: 0;
z-index: 1000000
}
#menu-left{
position: fixed;
z-index: 100000;
bottom: 0;
top: 60px;
left: 0;
padding: 0;
overflow-y: scroll;
background-color: white;
}
#header-doc{
position: fixed;
z-index: 100000;
top: 0px;
left: 0px;
height: 60px;
right: 0px;
padding-top: 10px;
background-color: white;
}
#header-doc h2{
float: left;
color: #354C57;
font-size: 20px;
font-variant: small-caps;
line-height: 41px;
padding: 0px 10px;
}
#menu-left ul li{
list-style: none;
}
#menu-left > ul > li > a{
font-size: 20px;
}
ul.subMenu > li > a{
font-size:16px;
}
#menu-left > ul > li > a, ul.subMenu > li > a{
color: #354C57;
width: 100%;
float: left;
padding: 5px 20px;
text-align: left;
}
#menu-left ul li .subMenu, #menu-left > ul > li > a{
border-bottom: 1px solid #ccc;
}
#menu-left > ul > li > a.active, #menu-left > ul > li > a:hover{
text-decoration: none;
background-color:#65BA91;
color: white;
font-size: 22px;
}
ul.subMenu > li > a.active, ul.subMenu > li > a:hover{
border-left: 4px solid #65BA91;
color: #65BA91;
font-size:18px;
text-decoration: none;
}
#menu-left ul li a.active span.text-red, #menu-left ul li a:hover span.text-red{
color:#354C57 !important;
}
.close-modal{
top: 10px !important;
right: 10px !important;
z-index: 100000000000000 !important;
position: fixed !important;
}
.close-modal .lr, .close-modal .rl{
height: 40px !important;
}
ul.subMenu{
/*display:none;*/
}
ul.subMenu{
padding-left: 30px
}
#show-menu-xs, #close-docs{
padding: 7px 15px;
font-size: 20px;
}
.keypan .panel-heading{
margin-top: 20px;
min-height: 70px;
}
.keypan{
border: none;
margin-bottom: 10px;
box-shadow: none;
}
.keypan, .keypanList{
box-shadow: none;
}
.keypanList .panel-title i{
margin-right: 10px;
}
.keypanList .panel-body ul{
padding-left: 0px;
}
.keypanList .panel-title span{
font-size: 24px !important;
}
.keypan .panel-body{
min-height: 200px;
}
.keypan hr {
width: 75%;
margin: auto;
}
#header-docs .panel-title, .subtitleDocs .panel-title {
font-size: 40px;
}
#header-docs .panel-title .sub-title, .subtitleDocs .panel-title .sub-title{
font-size: 20px !important;
font-style: italic;
}
#container-docs{
background-color: white;
z-index: 10000;
top: 60px;
}
@media (max-width: 991px) {
/* .open-type-filter{
display: block;
position: absolute;
right: -33px;
height: 50px;
width: 50px;
border: 1px solid #dadada;
border-radius: 100%;
text-align: right;
padding-right: 8px;
z-index: -1;
font-size: 20px;
}*/
#menu-left{
width: 56%;
left: -56%;
bottom: 0px;
}
}
@media (min-width: 991px) {
#menu-left {
left:0 !important;
}
}
</style>
<div id="docs-main-container">
<div id="header-doc" class="shadow2">
<a href='javascript:;' id="show-menu-xs" class="visible-xs visible-sm pull-left" data-placement="bottom" data-title="Menu"><i class="fa fa-bars"></i></a>
<h2 class="elipsis no-margin"><i class="fa fa-book hidden-xs"></i> <?php echo Yii::t("docs", "All <span class='hidden-xs'>you need to know</span> about") ?></h2>
<img src="<?php echo Yii::app()->theme->baseUrl; ?>/assets/img/LOGOS/CO2/logo-head-search.png"
class="logo-menutop main pull-left" height=30>
<a href='javascript:;' class="lbh pull-right" id="close-docs"><span><i class="fa fa-sign-out"></i> <?php echo Yii::t("common","Back") ?></span></a>
</div>
<div id="menu-left" class="col-md-3 col-sm-2 col-xs-12 shadow2">
<ul class="col-md-12 col-sm-12 col-xs-12 no-padding">
<li class="col-xs-12 no-padding">
<a href="javascript:" class="link-docs-menu down-menu" data-type="welcome" data-dir="<?php echo Yii::app()->language ?>">
<i class="fa fa-angle-right"></i> <?php echo Yii::t("docs","WEL<span class='text-red'>CO</span>ME"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="javascript:" class="link-docs-menu down-menu" data-type="about" data-dir="<?php echo Yii::app()->language ?>">
<i class="fa fa-angle-right"></i> <?php echo Yii::t("docs","A<span class='text-red'>BO</span>UT"); ?>
</a>
<ul class="subMenu col-xs-12 no-padding">
<li class="col-xs-12 no-padding">
<a href="https://doc.co.tools/books/1---le-projet/page/lassociation-open-atlas" target="_blank" class="">
<?php echo Yii::t("common","Open Atlas"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="https://doc.co.tools/books/1---le-projet/page/code-social-d%E2%80%99un-opensystem" target="_blank" class="">
<?php echo Yii::t("docs","Philosophy"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="javascript:" class="link-docs-menu" data-type="projects" data-dir="<?php echo Yii::app()->language ?>">
<?php echo Yii::t("docs","Projects"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="https://doc.co.tools/books/1---le-projet/page/ab%C3%A9c%C3%A9daire" target="_blank" class="">
<?php echo Yii::t("docs","Keywords"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="javascript:" class="link-docs-menu" data-type="partners" data-dir="panels">
<?php echo Yii::t("docs","Community"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="https://doc.co.tools/books/1---le-projet/page/historique" target="_blank" class="">
<?php echo Yii::t("docs","History"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="javascript:" class="link-docs-menu" data-type="commandement" data-dir="<?php echo Yii::app()->language ?>">
<?php echo Yii::t("docs","10 Commands"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="https://doc.co.tools/books/1---le-projet/page/code-social" target="_blank" class="">
<?php echo Yii::t("docs","Social code"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="https://doc.co.tools/books/1---le-projet/page/mod%C3%A8le-%C3%A9conomique" target="_blank" class="">
<?php echo Yii::t("docs","Funding"); ?>
</a>
</li>
</ul>
</li>
<li class="col-xs-12 no-padding">
<a href="javascript:" class="link-docs-menu down-menu" data-type="modules">
<i class="fa fa-angle-right"></i> <?php echo Yii::t("docs","HOW <span class='text-red'>TO</span> USE"); ?>
</a>
<ul class="subMenu col-xs-12 no-padding">
<li class="col-xs-12 no-padding">
<a href="https://doc.co.tools/books/2---utiliser-loutil/page/les-%C3%A9l%C3%A9ments-du-mod%C3%A8le-territorial-de-communecter" target="_blank" class="">
<?php echo Yii::t("docs","The elements"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="https://doc.co.tools/books/2---utiliser-loutil/page/liste" target="_blank" class="">
<?php echo Yii::t("docs","Applications"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="javascript:;" class="link-docs-menu" data-type="faq">
<?php echo Yii::t("docs","FAQ"); ?>
</a>
</li>
</ul>
</li>
<li class="col-xs-12 no-padding">
<a href="https://doc.co.tools/books/3---contribuer/page/accueil-contributeur" target="_blank" class="">
<i class="fa fa-angle-right"></i> <?php echo Yii::t("docs","<span class='text-red'>CO</span>NTRIBUTE"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="https://doc.co.tools/books/4---documentation-technique" target="_blank" class="">
<i class="fa fa-angle-right"></i> <?php echo Yii::t("docs","<span class='text-red'>CO</span>DING"); ?>
</a>
<ul class="subMenu col-xs-12 no-padding">
<li class="col-xs-12 no-padding">
<a href="https://doc.co.tools/books/4---documentation-technique/page/api" target="_blank" class="">
<?php echo Yii::t("docs","Play with API"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="javascript:" class="link-docs-menu" data-type="openSourceWeUse" data-dir="<?php echo Yii::app()->language ?>">
<?php echo Yii::t("docs","Open Source We use"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="javascript:" class="link-docs-menu" data-type="ocdb" data-dir="<?php echo Yii::app()->language ?>">
<?php echo Yii::t("common","OCDB"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="https://doc.co.tools/books/1---le-projet/page/journal-des-changements" target="_blank" class="">
<?php echo Yii::t("docs","RoadMap"); ?>
</a>
</li>
</ul>
</li>
<li class="col-xs-12 no-padding">
<a href="javascript:" class="link-docs-menu down-menu" data-type="contact" data-dir="panels">
<i class="fa fa-angle-right"></i> <?php echo Yii::t("docs","<span class='text-red'>CO</span>MMUNICATE"); ?>
</a>
<ul class="subMenu no-padding">
<li class="col-xs-12 no-padding">
<a href="javascript:" class="link-docs-menu" data-type="contact" data-dir="panels">
<?php echo Yii::t("docs","Contact"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="javascript:" class="link-docs-menu" data-type="affiches" data-dir="communication">
<?php echo Yii::t("docs","Drawings"); ?>
</a>
</li>
<li class="col-xs-12 no-padding">
<a href="javascript:" class="link-docs-menu" data-type="video" data-dir="">
<?php echo Yii::t("docs","Videos"); ?>
</a>
</li>
<!--<li class="">
<a href="javascript:" class="link-docs-menu" data-type="media">
<i class="fa fa-angle-right"></i> <?php echo Yii::t("docs","Medias"); ?>
</a>
</li>-->
</ul>
</li>
</ul>
</div>
<div id="container-docs" class="col-md-offset-3 col-md-9 col-sm-12 col-xs-12 no-padding text-center">
</div>
<?php } ?>
</div>
<script type="text/javascript">
var page="<?php echo @$page ?>";
var dir="<?php echo @$dir ?>";
jQuery(document).ready(function() {
mylog.log("render","co2.views.docs.index");
dir=(dir=="") ? mainLanguage : dir;
if(costum == null){
if(page != "")
initDocs(page, dir);
else
initDocs("welcome", mainLanguage);
}
bindLinkDocs()
$("#show-menu-xs").click(function(){
if(!$(this).hasClass("show-dir")){
$(this).addClass("show-dir").data("title", "<?php echo Yii::t("common","Close") ?>").find("i").removeClass("fa-chevron-right").addClass("fa-times");
$("#menu-left").animate({ left : "0%" }, 400 );
}else{
$(this).removeClass("show-dir").data("title", "<?php echo Yii::t("common","Open filtering by type") ?>").find("i").removeClass("fa-times").addClass("fa-chevron-right");
$("#menu-left").animate({ left : "-56%" }, 400 );
}
});
});
function bindLinkDocs() {
$(".link-docs-menu").off().on("click",function(){
if($(this).hasClass("down-menu")){
$("#menu-left > ul > li > a").removeClass("active").find("i").removeClass("fa-angle-down").addClass("fa-angle-right");
$(".subMenu .link-docs-menu").removeClass("active");
$(this).addClass("active").find("i").removeClass("fa-angle-right").addClass("fa-angle-down");
}else{
$(".subMenu .link-docs-menu").removeClass("active");
$(this).addClass("active");
if(!$(this).parents().eq(2).find(".link-docs-menu:first").hasClass("active")){
$("#menu-left > ul > li > a").removeClass("active").find("i").removeClass("fa-angle-down").addClass("fa-angle-right");
$(this).parents().eq(2).find(".link-docs-menu:first").addClass("active").find("i").removeClass("fa-angle-right").addClass("fa-angle-down");
}
}
if($("#show-menu-xs").is(":visible")){
$("#show-menu-xs").removeClass("show-dir");
$("#menu-left").animate({ left : "-56%" }, 400 );
}
onchangeClick=false;
hashDocs="#docs.page."+$(this).data("type");
if(notNull($(this).data("dir")) && $(this).data("dir") != "")
hashDocs+= ".dir."+$(this).data("dir");
location.hash=hashDocs;
//if(moduleId == activeModuleId)
// moduleInDocs($(this).data("type"), $(this).data("dir"), $(this).data("get"));
//else
navInDocs($(this).data("type"), $(this).data("dir"), $(this).data("get"));
});
}
function initDocs(page, dir){
if(urlBackHistory.indexOf("#docs") >= 0){
if(userId!="")
$("#close-docs").attr("href","#page.type.citoyens.id."+userId);
else
$("#close-docs").attr("href","#search");
}else
$("#close-docs").attr("href",urlBackHistory);
navInDocs(page, dir);
$(".link-docs-menu[data-type='"+page+"'][data-dir='"+dir+"']").addClass("active");
if(!$(".link-docs-menu[data-type='"+page+"'][data-dir='"+dir+"']").hasClass("down-menu"))
$(".link-docs-menu[data-type='"+page+"'][data-dir='"+dir+"']").parents().eq(2).find(".down-menu").addClass("active").find("i").removeClass("fa-angle-right").addClass("fa-angle-down");
else
$(".link-docs-menu[data-type='"+page+"'][data-dir='"+dir+"']").find("i").removeClass("fa-angle-right").addClass("fa-angle-down");
}
function navInDocs(page, dir, get){
coInterface.simpleScroll(0);
showLoader('#container-docs');
urlToSend="docs/index/";
if(notNull(dir) && dir !="")
urlToSend+="dir/"+dir+"/";
urlToSend+="page/"+page;
ajaxPost('#container-docs' ,baseUrl+'/'+moduleId+"/"+urlToSend,
null,function(){});
}
function getConceptList(list, dom, type){
str="";
classContainer = (notNull(type) && type=="list") ? "col-md-12 col-sm-12 col-xs-12" : "col-md-4 col-sm-6 col-xs-12";
classKeypan = (notNull(type) && type=="list") ? "keypanList" : "keypan";
$.each(list,function(i,obj) {
//icon = (obj.icon) ? obj.icon : "fa-tag" ;
color = (obj.color) ? obj.color : "#E33551" ;
size = (obj.size) ? obj.size : "20" ;
str+='<div class="'+classContainer+'"><div class="'+classKeypan+' panel panel-white">';
if(typeof obj.url != "undefined")
str+= '<a href="'+obj.url+'" targte="_blank">';
str+= '<div class="panel-heading border-light ">'+
'<span class="panel-title">';
if(typeof obj.image != "undefined")
str+= '<img class="img-responsive" src="'+obj.image+'"/> ';
if(typeof obj.icon != "undefined")
str+= '<i class="fa '+obj.icon+' faa-pulse animated-hover fa-2x"></i>';
if(!notNull(type) || type!="list")
str+= '<br/>';
str+= '<span style="font-size: '+size+'px; color:'+color+';">'+obj.title.toUpperCase()+'</span>';
if(typeof obj.subtitle != "undefined")
str+= '<span style="font-size: 16px;font-style:italic"> <br/>'+obj.subtitle+'</span>';
str+= '</span>'+
'</div>';
if(!notNull(type) || type!="list")
str+= '<hr/>';
str+= '<div class="panel-body">';
if(typeof obj.date != "undefined")
str+= obj.date+"<br>";
if(typeof obj.body != "undefined")
str+= obj.body+"<br>";
if(typeof obj.link != "undefined"){
str+= "<a class='btn btn-danger btn-sm margin-top-10' href='"+obj.link.url+"'";
if(typeof obj.link.blank != "undefined" && obj.link.blank)
str+= " target='_blank'"
str+= ">"+obj.link.label+"</a>";
}
str+= '</div>';
if(typeof obj.url != "undefined")
str+= '</a>';
str+="</div></div>";
});
$(dom).html(str);
}
</script>
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment