clearable
This commit is contained in:
		
							
								
								
									
										21
									
								
								index.php
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								index.php
									
									
									
									
									
								
							| @ -406,7 +406,7 @@ Exemples: <?= $_SERVER['REMOTE_ADDR']; ?>/24 <?= $_SERVER['SERVER_NAME']; ?> 10. | |||||||
|         <div class="content"> |         <div class="content"> | ||||||
|           <div class="field"> |           <div class="field"> | ||||||
|             <label for="TSelect" title="--T">Intensité des tests de version</label> |             <label for="TSelect" title="--T">Intensité des tests de version</label> | ||||||
|             <select id="TSelect" class="ui dropdown" name="-T" value="<?= $options["-T"] ?? ""?>"> |             <select id="TSelect" class="ui clearable dropdown" name="-T" value="<?= $options["-T"] ?? ""?>"> | ||||||
|               <option value="0"<?=($options["-T"]??"")==0?" selected":""?>>Paranoïaque</option> |               <option value="0"<?=($options["-T"]??"")==0?" selected":""?>>Paranoïaque</option> | ||||||
|               <option value="1"<?=($options["-T"]??"")==1?" selected":""?>>Sournois</option> |               <option value="1"<?=($options["-T"]??"")==1?" selected":""?>>Sournois</option> | ||||||
|               <option value="2"<?=($options["-T"]??"")==2?" selected":""?>>Poli</option> |               <option value="2"<?=($options["-T"]??"")==2?" selected":""?>>Poli</option> | ||||||
| @ -461,7 +461,7 @@ Exemples: <?= $_SERVER['REMOTE_ADDR']; ?>/24 <?= $_SERVER['SERVER_NAME']; ?> 10. | |||||||
|                   <input type="number" min="0" id="initialRTTNumber" placeholder="Durée" |                   <input type="number" min="0" id="initialRTTNumber" placeholder="Durée" | ||||||
|                     oninput="initialRTTHidden.value = initialRTTNumber.value? initialRTTNumber.value+initialRTTUnit.value: ''; maxRTTHidden.initial=initialRTTHidden.value" |                     oninput="initialRTTHidden.value = initialRTTNumber.value? initialRTTNumber.value+initialRTTUnit.value: ''; maxRTTHidden.initial=initialRTTHidden.value" | ||||||
|                     <?= preg_match("/^\d+/", $options["--initial-rtt-timeout"] ?? "", $matches) ? "value='{$matches[0]}'" : "" ?>> |                     <?= preg_match("/^\d+/", $options["--initial-rtt-timeout"] ?? "", $matches) ? "value='{$matches[0]}'" : "" ?>> | ||||||
|                     <select id="initialRTTUnit" class="ui dropdown label" |                   <select id="initialRTTUnit" class="ui clearable dropdown label" | ||||||
|                     oninput="initialRTTHidden.value = initialRTTNumber.value? initialRTTNumber.value+initialRTTUnit.value: ''"> |                     oninput="initialRTTHidden.value = initialRTTNumber.value? initialRTTNumber.value+initialRTTUnit.value: ''"> | ||||||
|                     <option value="">ms</option> |                     <option value="">ms</option> | ||||||
|                     <option value="s" <?=substr($options["--initial-rtt-timeout"]??"", -1)=="s"?"selected":"" ?>>secondes</option> |                     <option value="s" <?=substr($options["--initial-rtt-timeout"]??"", -1)=="s"?"selected":"" ?>>secondes</option> | ||||||
| @ -478,7 +478,7 @@ Exemples: <?= $_SERVER['REMOTE_ADDR']; ?>/24 <?= $_SERVER['SERVER_NAME']; ?> 10. | |||||||
|                   <input type="number" min="0" id="minRTTNumber" placeholder="Durée" |                   <input type="number" min="0" id="minRTTNumber" placeholder="Durée" | ||||||
|                     oninput="minRTTHidden.value = minRTTNumber.value? minRTTNumber.value+minRTTUnit.value: ''; maxRTTHidden.min=minRTTHidden.value" |                     oninput="minRTTHidden.value = minRTTNumber.value? minRTTNumber.value+minRTTUnit.value: ''; maxRTTHidden.min=minRTTHidden.value" | ||||||
|                     <?= preg_match("/^\d+/", $options["--min-rtt-timeout"] ?? "", $matches) ? "value='{$matches[0]}'" : "" ?>> |                     <?= preg_match("/^\d+/", $options["--min-rtt-timeout"] ?? "", $matches) ? "value='{$matches[0]}'" : "" ?>> | ||||||
|                     <select id="minRTTUnit" class="ui dropdown label" |                   <select id="minRTTUnit" class="ui clearable dropdown label" | ||||||
|                     oninput="minRTTHidden.value = minRTTNumber.value? minRTTNumber.value+minRTTUnit.value: ''"> |                     oninput="minRTTHidden.value = minRTTNumber.value? minRTTNumber.value+minRTTUnit.value: ''"> | ||||||
|                     <option value="">ms</option> |                     <option value="">ms</option> | ||||||
|                     <option value="s" <?=substr($options["--min-rtt-timeout"]??"", -1)=="s"?"selected":"" ?>>secondes</option> |                     <option value="s" <?=substr($options["--min-rtt-timeout"]??"", -1)=="s"?"selected":"" ?>>secondes</option> | ||||||
| @ -495,7 +495,7 @@ Exemples: <?= $_SERVER['REMOTE_ADDR']; ?>/24 <?= $_SERVER['SERVER_NAME']; ?> 10. | |||||||
|                   <input type="number" min="0" id="maxRTTNumber" placeholder="Durée" |                   <input type="number" min="0" id="maxRTTNumber" placeholder="Durée" | ||||||
|                     oninput="maxRTTHidden.value = maxRTTNumber.value? maxRTTNumber.value+maxRTTUnit.value: ''; minRTTHidden.max=maxRTTHidden.value" |                     oninput="maxRTTHidden.value = maxRTTNumber.value? maxRTTNumber.value+maxRTTUnit.value: ''; minRTTHidden.max=maxRTTHidden.value" | ||||||
|                     <?= preg_match("/^\d+/", $options["--max-rtt-timeout"] ?? "", $matches) ? "value='{$matches[0]}'" : "" ?>> |                     <?= preg_match("/^\d+/", $options["--max-rtt-timeout"] ?? "", $matches) ? "value='{$matches[0]}'" : "" ?>> | ||||||
|                   <select id="maxRTTUnit" class="ui dropdown label" |                   <select id="maxRTTUnit" class="ui clearable dropdown label" | ||||||
|                     oninput="maxRTTHidden.value = maxRTTNumber.value? maxRTTNumber.value+maxRTTUnit.value: ''"> |                     oninput="maxRTTHidden.value = maxRTTNumber.value? maxRTTNumber.value+maxRTTUnit.value: ''"> | ||||||
|                     <option value="">ms</option> |                     <option value="">ms</option> | ||||||
|                     <option value="s" <?=substr($options["--max-rtt-timeout"]??"", -1)=="s"?"selected":"" ?>>secondes</option> |                     <option value="s" <?=substr($options["--max-rtt-timeout"]??"", -1)=="s"?"selected":"" ?>>secondes</option> | ||||||
| @ -521,7 +521,7 @@ Exemples: <?= $_SERVER['REMOTE_ADDR']; ?>/24 <?= $_SERVER['SERVER_NAME']; ?> 10. | |||||||
|               <input type="number" min="0" id="hostTimoutNumber" placeholder="Durée" |               <input type="number" min="0" id="hostTimoutNumber" placeholder="Durée" | ||||||
|                 oninput="hostTimoutHidden.value = hostTimoutNumber.value? hostTimoutNumber.value+hostTimoutUnit.value: ''" |                 oninput="hostTimoutHidden.value = hostTimoutNumber.value? hostTimoutNumber.value+hostTimoutUnit.value: ''" | ||||||
|                 <?= preg_match("/^\d+/", $options["--host-timeout"] ?? "", $matches) ? "value='{$matches[0]}'" : "" ?>> |                 <?= preg_match("/^\d+/", $options["--host-timeout"] ?? "", $matches) ? "value='{$matches[0]}'" : "" ?>> | ||||||
|               <select id="hostTimoutUnit" class="ui dropdown label" |               <select id="hostTimoutUnit" class="ui clearable dropdown label" | ||||||
|                 oninput="hostTimoutHidden.value = hostTimoutNumber.value? hostTimoutNumber.value+hostTimoutUnit.value: ''"> |                 oninput="hostTimoutHidden.value = hostTimoutNumber.value? hostTimoutNumber.value+hostTimoutUnit.value: ''"> | ||||||
|                 <option value="">ms</option> |                 <option value="">ms</option> | ||||||
|                 <option value="s" <?=substr($options["--host-timeout"]??"", -1)=="s"?"selected":"" ?>>secondes</option> |                 <option value="s" <?=substr($options["--host-timeout"]??"", -1)=="s"?"selected":"" ?>>secondes</option> | ||||||
| @ -540,7 +540,7 @@ Exemples: <?= $_SERVER['REMOTE_ADDR']; ?>/24 <?= $_SERVER['SERVER_NAME']; ?> 10. | |||||||
|                 <input type="number" min="0" id="scanDelayNumber" placeholder="Durée" |                 <input type="number" min="0" id="scanDelayNumber" placeholder="Durée" | ||||||
|                   oninput="scanDelayHidden.value = scanDelayNumber.value? scanDelayNumber.value+scanDelayUnit.value: ''" |                   oninput="scanDelayHidden.value = scanDelayNumber.value? scanDelayNumber.value+scanDelayUnit.value: ''" | ||||||
|                   <?= preg_match("/^\d+/", $options["--scan-delay"] ?? "", $matches) ? "value='{$matches[0]}'" : "" ?>> |                   <?= preg_match("/^\d+/", $options["--scan-delay"] ?? "", $matches) ? "value='{$matches[0]}'" : "" ?>> | ||||||
|                   <select id="scanDelayUnit" class="ui dropdown label" |                 <select id="scanDelayUnit" class="ui clearable dropdown label" | ||||||
|                   oninput="scanDelayHidden.value = scanDelayNumber.value? scanDelayNumber.value+scanDelayUnit.value: ''"> |                   oninput="scanDelayHidden.value = scanDelayNumber.value? scanDelayNumber.value+scanDelayUnit.value: ''"> | ||||||
|                   <option value="">ms</option> |                   <option value="">ms</option> | ||||||
|                   <option value="s" <?=substr($options["--scan-delay"]??"", -1)=="s"?"selected":"" ?>>secondes</option> |                   <option value="s" <?=substr($options["--scan-delay"]??"", -1)=="s"?"selected":"" ?>>secondes</option> | ||||||
| @ -557,7 +557,7 @@ Exemples: <?= $_SERVER['REMOTE_ADDR']; ?>/24 <?= $_SERVER['SERVER_NAME']; ?> 10. | |||||||
|                 <input type="number" min="0" id="maxScanDelay" placeholder="Durée" |                 <input type="number" min="0" id="maxScanDelay" placeholder="Durée" | ||||||
|                   oninput="maxRTTHidden.value = maxScanDelay.value? maxScanDelay.value+maxRTTUnit.value: ''" |                   oninput="maxRTTHidden.value = maxScanDelay.value? maxScanDelay.value+maxRTTUnit.value: ''" | ||||||
|                   <?= preg_match("/^\d+/", $options["--max-scan-delay"] ?? "", $matches) ? "value='{$matches[0]}'" : "" ?>> |                   <?= preg_match("/^\d+/", $options["--max-scan-delay"] ?? "", $matches) ? "value='{$matches[0]}'" : "" ?>> | ||||||
|                 <select id="maxRTTUnit" class="ui dropdown label" |                 <select id="maxRTTUnit" class="ui clearable dropdown label" | ||||||
|                   oninput="maxRTTHidden.value = maxScanDelay.value? maxScanDelay.value+maxRTTUnit.value: ''"> |                   oninput="maxRTTHidden.value = maxScanDelay.value? maxScanDelay.value+maxRTTUnit.value: ''"> | ||||||
|                   <option value="">ms</option> |                   <option value="">ms</option> | ||||||
|                   <option value="s" <?=substr($options["--max-scan-delay"]??"", -1)=="s"?"selected":"" ?>>secondes</option> |                   <option value="s" <?=substr($options["--max-scan-delay"]??"", -1)=="s"?"selected":"" ?>>secondes</option> | ||||||
| @ -594,7 +594,7 @@ foreach (scandir('templates') as $filename) { | |||||||
|  |  | ||||||
|           <div class="field"> |           <div class="field"> | ||||||
|             <label for="originalURLSelect">Comparer avec un précédent scan</label> |             <label for="originalURLSelect">Comparer avec un précédent scan</label> | ||||||
|             <select id="originalURLSelect" class="ui dropdown" name="originalURL" value="<?= $options["originalURL"] ?? "" ?>"> |             <select id="originalURLSelect" class="ui clearable dropdown" name="originalURL" value="<?= $options["originalURL"] ?? "" ?>"> | ||||||
|               <option value="">Précédent scan</option> |               <option value="">Précédent scan</option> | ||||||
| <?php | <?php | ||||||
| if (!file_exists($SCANSDIR)) mkdir($SCANSDIR); | if (!file_exists($SCANSDIR)) mkdir($SCANSDIR); | ||||||
| @ -741,9 +741,12 @@ foreach ([$DATADIR, $NMAPDIR] as $dir) { | |||||||
|  |  | ||||||
|     $(".ui.accordion").accordion() |     $(".ui.accordion").accordion() | ||||||
|  |  | ||||||
|     $(".ui.dropdown").dropdown({ |     $(".ui.clearable.dropdown").dropdown({ | ||||||
|       clearable: true |       clearable: true | ||||||
|     }) |     }) | ||||||
|  |     $(".ui:not(.clearable).dropdown").dropdown({ | ||||||
|  |       clearable: false | ||||||
|  |     }) | ||||||
|  |  | ||||||
|     new TagsInput(targetsInput, {}, " ") |     new TagsInput(targetsInput, {}, " ") | ||||||
|     new TagsInput(excludeInput) |     new TagsInput(excludeInput) | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user