- [x] [ResourceDispatcher] Gestion de la coloration de svg

- [x] [src/*.svg] Modification des svg (attribution des ID)
	- [x] Correctifs
This commit is contained in:
xdrm-brackets 2016-02-17 00:15:47 +01:00
parent 49a3df2e48
commit 17c3d689ae
6 changed files with 14 additions and 17 deletions

View File

@ -303,8 +303,6 @@
}//editUser(); }//editUser();
// new ResourceDispatcher('f/svg/search/st/sub-menu-side/ff0000', true);
echo ResourceDispatcher::getResource('f/svg/search/st/sub-menu-side/#b1b1b1');
?> ?>

File diff suppressed because one or more lines are too long

View File

@ -41,7 +41,7 @@
border: 1px solid #b1b1b1; border: 1px solid #b1b1b1;
// box-shadow: 0 0 1px #b7b7b7; // box-shadow: 0 0 1px #b7b7b7;
background: #fff url('/f/svg/search/st/sub-menu-side') .5em center no-repeat; background: #fff url('/f/svg/search/st/sub-menu-side/b1b1b1') .5em center no-repeat;
background-size: 1em; background-size: 1em;
transition: border .4s ease-in-out; transition: border .4s ease-in-out;

View File

@ -69,7 +69,6 @@
return false; return false;
} }
/* [3] On construit le chemin a partir des tags /* [3] On construit le chemin a partir des tags
==================================================*/ ==================================================*/
if( !$this->buildPath() ){ // Construction du chemin if( !$this->buildPath() ){ // Construction du chemin
@ -134,11 +133,7 @@
$correct = $correct && preg_match('/^[\w_-]+$/i', $serialFlags[3]); $correct = $correct && preg_match('/^[\w_-]+$/i', $serialFlags[3]);
// Verification de la couleur (optionnel) // Verification de la couleur (optionnel)
$opt_color = count($serialFlags) >= 5; $opt_color = count($serialFlags) >= 5 && preg_match('/^[\da-f]{6}+$/i', $serialFlags[4]);
if( $opt_color )
$correct = $correct && preg_match('/^#[\da-f]{6}+$/i', $serialFlags[4]);
if( !$correct ) if( !$correct )
@ -161,7 +156,7 @@
// Ajout du color optionnel // Ajout du color optionnel
if( $opt_color ) if( $opt_color )
$this->flags['color'] = $serialFlags[4]; $this->flags['color'] = '#'.$serialFlags[4];
return true; return true;
@ -249,10 +244,11 @@
// On definit le header // On definit le header
header('Content-Type: '.$this->header); header('Content-Type: '.$this->header);
// On inclut le contenu // On recupere le contenu
echo file_get_contents($this->path); $svg_content = file_get_contents($this->path);
echo $this->stylesheet; // On affiche tout
echo str_replace( '</svg>', $this->stylesheet.'</svg>', $svg_content );
} }
@ -267,8 +263,10 @@
// On inclut le contenu // On inclut le contenu
return file_get_contents($this->path).$this->stylesheet; $svg_content = file_get_contents($this->path);
// On retourne tout
return str_replace( '</svg>', $this->stylesheet.'</svg>', $svg_content );
} }

View File

@ -7,6 +7,7 @@
############ ############
# EN COURS # # EN COURS #
############ ############
- [ ] [container.scss] Icone dans bouton quand succes sur l'operation
- [ ] [view/users][view/js/users.js] Suppression avec recherche comme pour la modification - [ ] [view/users][view/js/users.js] Suppression avec recherche comme pour la modification
- [ ] [view/machines][view/js/machines.js] Suppression avec recherche comme pour la modification - [ ] [view/machines][view/js/machines.js] Suppression avec recherche comme pour la modification
@ -17,6 +18,7 @@
######## ########
- [x] [ResourceDispatcher] Gestion de la coloration de svg - [x] [ResourceDispatcher] Gestion de la coloration de svg
- [x] [src/*.svg] Modification des svg (attribution des ID) - [x] [src/*.svg] Modification des svg (attribution des ID)
- [x] Correctifs
- [x] [container.scss] Gestion des boutons "enabled"/"disabled" lorsqu'on doit faire une recherche - [x] [container.scss] Gestion des boutons "enabled"/"disabled" lorsqu'on doit faire une recherche
- [x] [view/users+machines] Suppression du sous-menu "Recherche" - [x] [view/users+machines] Suppression du sous-menu "Recherche"
- [x] [view/js/machines] Recherche instantanee - [x] [view/js/machines] Recherche instantanee

View File

@ -114,7 +114,6 @@
echo "</article>"; echo "</article>";
} }
var_dump( $answer->get('machines') );
} }