<commit_before>@extends('template/templateNavbar')

@section('body')
id="info"
@stop

@section('header')

<!--FACEBOOK-->
<meta property="og:title" content="{{$entity->name}}" >
<meta property="og:site_name" content="AXIS-MoM">
    <meta property="og:url" content="{{Request::url()}}" >
<meta property="og:description" content="AXIS_MoM est un POC réalisé par une équipe d'étudiant de l'IG2I pour l'ASBL Titan et la société Tite Maison Production qui a pour but de prouver que l'ontologie AXIS-CSRM développée par Titan est utilisable." >
<meta property="og:image" content="{{$entity->image}}" >
<meta property="og:type" content="website" >
<meta property="og:locale" content="fr_FR" >
<!--TWITTER-->
<meta property="twitter:card" content="summary" >
<meta property="twitter:title" content="{{$entity->name}}" >
<meta property="twitter:description" content="AXIS_MoM est un POC réalisé par une équipe d'étudiant de l'IG2I pour l'ASBL Titan et la société Tite Maison Production qui a pour but de prouver que l'ontologie AXIS-CSRM développée par Titan est utilisable." >
<meta property="twitter:url" content="{{Request::url()}}" >
<meta property="twitter:image" content="{{$entity->image}}" >
<!--GOOGLE-->
<meta itemprop="name" content="{{$entity->name}}">
<meta itemprop="description" content="AXIS_MoM est un POC réalisé par une équipe d'étudiant de l'IG2I pour l'ASBL Titan et la société Tite Maison Production qui a pour but de prouver que l'ontologie AXIS-CSRM développée par Titan est utilisable.">
<meta itemprop="image" content="{{$entity->image}}">


<script type="text/javascript" src="{{ URL::asset('js/raphael.js') }}"></script>
<script type="text/javascript" src="{{ URL::asset('js/raphael-svg-filter-min.js') }}"></script>
<script type="text/javascript" src="{{ URL::asset('js/semanticGraphael.js') }}"></script>
<script type="text/javascript" >
$(document).ready(function () {
    
    // init du graphe 
    $.fn.semanticGraphael.default.ItemOptions.horizontalMargin = 0;
    $.fn.semanticGraphael.default.ItemOptions.verticalMargin = 0;
    $('#graph').semanticGraphael({
	centralItem: {!!json_encode($entity)!!},
	connections: {!! json_encode($infos->connection) !!},
	onClickItem: function (item) {
	    // on navigue vers l'url de l'item 
	    window.location = ("{{route('public.show')}}/" + formatURI(item.URI));
	},
	beforeAddItem: function () {
	    //on récupère les infos qui nous intéressent 
	    this.label = this.name;
	    this.imgUrl = this.image;
	    return this;
	},
	beforeAddConnection: function () {
	    // on set le connectlabel
	    this.ent.connectLabel = this.name;
	    // et on renvoie l'entité et pas la propriété
	    return this.ent;
	},
	afterAddConnection: function (conn) {
		var item = this
		conn.item.forEach(function (elt) {
		    elt[0].classList.add(item.type);
		});
		$(conn.connection.text[0]).attr('class', this.type);
		$(conn.connection.line[0]).attr('class', this.type);
	    
	}
    });
    
    // filtres
    $('.cbfilter').click(function(){
	var selector = ('#graph .'+$(this).val());
	var elts = $(selector);
	if($(this).prop('checked')){
	    elts.show();
	}else {
	    elts.hide();
	}
    }).prop('checked',true);
    
    // envoie du commentaire 
    $('#addCommentModal #btnComment').click(function(){
	var data = $('#addCommentModal form').serialize();
	$.post("{{route('comment.add')}}",data,function(data){
	    if(data.result){
		resetForm();
		$('#addCommentModal .alert').removeClass('alert-danger').addClass('alert-success').text('Commentaire ajouté ! Il sera affiché après modération.').show('fade').delay(1500).hide(function(){
		    $('#addCommentModal').modal('hide')
		});
		
	    }else {
		resetForm();
		$('#addCommentModal form p').hide();
		$.each(data.require,function(key,msg){
		    $('#addCommentModalError-'+key).parent().addClass('has-error');
		    $('#addCommentModalError-'+key).text(msg).show('fade');
		})
		
	    }
	});
    })
    
    function resetForm(){
	$('#addCommentModal form>div').removeClass('has-error');
	$('#addCommentModal form p').hide();
    }
    
    // reset des champs lors de la fermeture de la modal 
    $('#addCommentModal').on('hide.bs.modal', function (event) {
	$('#addCommentModal form').get(0).reset()
	resetForm();
    });
});
</script>

@stop




@section('contenu')
<!-- Example row of columns -->
<div class="row">
    <div class="col-md-8">


	<div><h3>{{ $entity->name }}</h3></div><commit_msg>ADD : bouton modifier si connecté sur la page d'une entité<commit_after>@extends('template/templateNavbar')

@section('body')
id="info"
@stop

@section('header')

<!--FACEBOOK-->
<meta property="og:title" content="{{$entity->name}}" >
<meta property="og:site_name" content="AXIS-MoM">
    <meta property="og:url" content="{{Request::url()}}" >
<meta property="og:description" content="AXIS_MoM est un POC réalisé par une équipe d'étudiant de l'IG2I pour l'ASBL Titan et la société Tite Maison Production qui a pour but de prouver que l'ontologie AXIS-CSRM développée par Titan est utilisable." >
<meta property="og:image" content="{{$entity->image}}" >
<meta property="og:type" content="website" >
<meta property="og:locale" content="fr_FR" >
<!--TWITTER-->
<meta property="twitter:card" content="summary" >
<meta property="twitter:title" content="{{$entity->name}}" >
<meta property="twitter:description" content="AXIS_MoM est un POC réalisé par une équipe d'étudiant de l'IG2I pour l'ASBL Titan et la société Tite Maison Production qui a pour but de prouver que l'ontologie AXIS-CSRM développée par Titan est utilisable." >
<meta property="twitter:url" content="{{Request::url()}}" >
<meta property="twitter:image" content="{{$entity->image}}" >
<!--GOOGLE-->
<meta itemprop="name" content="{{$entity->name}}">
<meta itemprop="description" content="AXIS_MoM est un POC réalisé par une équipe d'étudiant de l'IG2I pour l'ASBL Titan et la société Tite Maison Production qui a pour but de prouver que l'ontologie AXIS-CSRM développée par Titan est utilisable.">
<meta itemprop="image" content="{{$entity->image}}">


<script type="text/javascript" src="{{ URL::asset('js/raphael.js') }}"></script>
<script type="text/javascript" src="{{ URL::asset('js/raphael-svg-filter-min.js') }}"></script>
<script type="text/javascript" src="{{ URL::asset('js/semanticGraphael.js') }}"></script>
<script type="text/javascript" >
$(document).ready(function () {
    
    // init du graphe 
    $.fn.semanticGraphael.default.ItemOptions.horizontalMargin = 0;
    $.fn.semanticGraphael.default.ItemOptions.verticalMargin = 0;
    $('#graph').semanticGraphael({
	centralItem: {!!json_encode($entity)!!},
	connections: {!! json_encode($infos->connection) !!},
	onClickItem: function (item) {
	    // on navigue vers l'url de l'item 
	    window.location = ("{{route('public.show')}}/" + formatURI(item.URI));
	},
	beforeAddItem: function () {
	    //on récupère les infos qui nous intéressent 
	    this.label = this.name;
	    this.imgUrl = this.image;
	    return this;
	},
	beforeAddConnection: function () {
	    // on set le connectlabel
	    this.ent.connectLabel = this.name;
	    // et on renvoie l'entité et pas la propriété
	    return this.ent;
	},
	afterAddConnection: function (conn) {
		var item = this
		conn.item.forEach(function (elt) {
		    elt[0].classList.add(item.type);
		});
		$(conn.connection.text[0]).attr('class', this.type);
		$(conn.connection.line[0]).attr('class', this.type);
	    
	}
    });
    
    // filtres
    $('.cbfilter').click(function(){
	var selector = ('#graph .'+$(this).val());
	var elts = $(selector);
	if($(this).prop('checked')){
	    elts.show();
	}else {
	    elts.hide();
	}
    }).prop('checked',true);
    
    // envoie du commentaire 
    $('#addCommentModal #btnComment').click(function(){
	var data = $('#addCommentModal form').serialize();
	$.post("{{route('comment.add')}}",data,function(data){
	    if(data.result){
		resetForm();
		$('#addCommentModal .alert').removeClass('alert-danger').addClass('alert-success').text('Commentaire ajouté ! Il sera affiché après modération.').show('fade').delay(1500).hide(function(){
		    $('#addCommentModal').modal('hide')
		});
		
	    }else {
		resetForm();
		$('#addCommentModal form p').hide();
		$.each(data.require,function(key,msg){
		    $('#addCommentModalError-'+key).parent().addClass('has-error');
		    $('#addCommentModalError-'+key).text(msg).show('fade');
		})
		
	    }
	});
    })
    
    function resetForm(){
	$('#addCommentModal form>div').removeClass('has-error');
	$('#addCommentModal form p').hide();
    }
    
    // reset des champs lors de la fermeture de la modal 
    $('#addCommentModal').on('hide.bs.modal', function (event) {
	$('#addCommentModal form').get(0).reset()
	resetForm();
    });
});
</script>

@stop

@section('menu-after')
    @if(Session::get('isConnected') )
    <form class="navbar-form navbar-left" role="search">
        <a href="{{action('Admin\AdminController@view',['uri'=>Utils::formatURI($entity->URI)])}}" class="btn btn-default">
	      <span class="glyphicon glyphicon-pencil"></span>
	      Modifier
	</a>
    </form>
    @endif
@stop



@section('contenu')
<!-- Example row of columns -->
<div class="row">
    <div class="col-md-8">


	<div><h3>{{ $entity->name }}</h3></div>
{'fraction_non_alphanumeric': 0.19461854333261291, 'fraction_numerical': 0.0034579641236222175, 'mean_word_length': 4.5056513979773944, 'pattern_counts': {'":': 0, '<': 75, '<?xml version=': 0, '>': 95, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2873880', 'n_tokens_mistral': 3131, 'n_tokens_neox': 3031, 'n_words': 666}