Browse Source

Correctif bugs

idleman 4 years ago
parent
commit
7bf6fa373e

+ 82 - 0
css/theme.css

@@ -30,3 +30,85 @@ input.form-control,input.form-control:active,input.form-control:focus{
     border-color: #343940;
     color:#fefefe;
 }
+
+.alert-danger {
+    color: #ffd7da;
+    background-color: #841721;
+   border: 0;
+}
+
+.list-group-item {
+
+    background-color: #25292d;
+}
+a {
+    color: #728ead;
+}
+.check-component{
+    border:0;
+}
+.check-component .box{
+    background-color: #25292d;
+}
+.check-component input:checked + .box {
+    background-color: #353535;
+}
+.table-striped tbody tr:nth-of-type(odd) {
+    background-color: #343940;
+}
+.table {
+    border-left: 1px solid #343940;
+    border-bottom: 1px solid #343940;
+    border-right: 1px solid #343940;
+}
+.table td, .table th {
+    padding: .75rem;
+    vertical-align: top;
+    border-top: 1px solid #343940;
+}
+.table tr > th:first-of-type, .table tr > td:first-of-type {
+    border-right: 1px solid #343940;
+}
+
+.trumbowyg-box svg {
+    fill: #e8e8e8;
+}
+
+.trumbowyg-button-pane {
+    background: #343940;
+}
+.trumbowyg-box, .trumbowyg-editor {
+    border: 1px solid #343940;
+}
+.trumbowyg-button-pane .trumbowyg-button-group+.trumbowyg-button-group::before {
+    background: #212223;
+}
+
+.card {
+    background-color: #343a40;
+}
+
+.filter-box .btn-info{
+        color: #fff;
+    background-color: #272b2f;
+    border-color: #343a40
+}
+
+.btn-success {
+    color: #fff;
+    background-color: #ff314f;
+    border-color: #b7172e;
+}
+
+.page-item.active .page-link {
+    z-index: 1;
+    color: #bfbfbf;
+    background-color: #272b2f;
+    border-color: #343a40;
+}
+
+.btn-success:hover,.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
+    color: #fff;
+    background-color: #d8132f;
+    border-color: #ff314f;
+}

+ 1 - 1
function.php

@@ -851,7 +851,7 @@ function delete_folder_tree($dir, $selfDestroy=false) {
 	foreach ($files as $file) { 
 		(is_dir("$dir/$file")) ? delete_folder_tree("$dir/$file") : unlink("$dir/$file"); 
 	} 
-	if($selfDestroy) return rmdir($dir); 
+	if($selfDestroy) return delete_folder_tree($dir); 
 }
 
 //Normalise les caractères un peu spéciaux

+ 16 - 0
plugin/hackpoint/css/main.css

@@ -9,12 +9,28 @@
 #sketchs {
 	margin:0;
 	padding:0;
+	margin-left:-5px;
+}
+
+#sketchs .card-img-top {
+    max-width: 150px;
+    width: 100%;
+    border-top-left-radius: calc(.25rem - 1px);
+    border-top-right-radius: calc(.25rem - 1px);
+    margin: 10px auto;
+}
+
+#sketchs .btn-dark {
+    color: #fff;
+    background-color: #272b2f;
+    border-color: #343a40;
 }
 
 /* liste des sketchs */
 #sketchs li{
 	display: inline-block;
 	margin:0;
+	vertical-align: top;
 	padding:5px;
 	list-style-type: none;
 	border:0;

+ 1 - 1
plugin/hackpoint/hackpoint.plugin.php

@@ -8,7 +8,7 @@ function hackpoint_menu(&$menuItems){
 	$menuItems[] = array(
 		'sort'=>3,
 		'url'=>'index.php?module=hackpoint',
-		'label'=>'hackpoint',
+		'label'=>'Hackpoint',
 		'icon'=> 'fas fa-wrench',
 		'color'=> '#3498db'
 	);

+ 7 - 2
plugin/hackpoint/js/main.js

@@ -259,6 +259,7 @@ function hackpoint_sketch_search(callback){
 
 //Ajout ou modification d'élément sketch
 function hackpoint_sketch_save(){
+	$('.sketch-preloader').show();
 	var data = {
 		action : 'hackpoint_sketch_save',
 		id : $('#sketch-form').attr('data-id'),
@@ -266,7 +267,10 @@ function hackpoint_sketch_save(){
 		state : $('#state').prop('checked'),
 		comment : $('#comment').val()
 	}
-	$.action(data);
+	
+	$.action(data,function(){
+		$('.sketch-preloader').fadeOut(300);
+	});
 }
 
 
@@ -393,11 +397,12 @@ function resource_delete_document(element){
 function hackpoint_resource_title_edit(event,element){
 	event.stopPropagation();
 	event.preventDefault();
+
 	var title = $(element);
 	var span = $(element).find('span');
 	var input = $(element).find('input');
 	span.hide();
-	input.show();
+	input.removeClass('hidden');
 	input.focus();
 	input.val(span.text());
 	input.select();

+ 2 - 5
plugin/hackpoint/page.list.sketch.php

@@ -16,10 +16,7 @@ require_once(__DIR__.SLASH.'Sketch.class.php');
             data-autosearch (default: true) : si définit a false, ne lancera pas la fonction data-function automatiquement en fin de chargement du composant
         -->
         <select id="filters"  data-slug="sketch-search" data-type="filter" data-label="Recherche" data-join="and" data-function="hackpoint_sketch_search" >
-            <!-- pour une recherche simple, ne pas spécifier d'options dans cette liste -->
-            <option value="ceated" data-filter-type="date">Date de création</option>
-            <option value="label" data-filter-type="text">Libellé</option>
-            <option value="creator" data-filter-type="user">Auteur</option>
+      
         </select>
 
     </div>
@@ -30,7 +27,7 @@ require_once(__DIR__.SLASH.'Sketch.class.php');
 		<?php endif; ?>
 	</div>
 </div>
-<br/>
+
 <div class="row">
 	<!-- search results -->
 	<div class="col-xl-12">