Skip to content
This repository was archived by the owner on Nov 24, 2024. It is now read-only.

Commit 588200b

Browse files
committed
v1.8 امکان جستجوی تازه
1 parent 5707b42 commit 588200b

File tree

3 files changed

+68
-4
lines changed

3 files changed

+68
-4
lines changed

assets/css/style.css

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,39 @@ button {
136136
.scanner .input-group-btn {
137137
width: 20%!important;
138138
}
139+
.scanner .input-group-btn .btn-group {
140+
float: right;
141+
width: 100%;
142+
}
143+
.scanner .input-group-btn .btn-group .input-group-btn {
144+
float: right;
145+
width: auto;
146+
}
147+
.scanner .input-group-btn .prmScan {
148+
float: right;
149+
width: calc(100% - 20px)!important;
150+
border-radius: 0!important;
151+
padding-right: 5px;
152+
padding-left: 5px;
153+
}
154+
.scanner .input-group-btn .scanOpt {
155+
float: left;
156+
width: 20px;
157+
}
158+
.scanner .input-group-btn .scanOpt button {
159+
float: left;
160+
width: 100%!important;
161+
padding-right: 0;
162+
padding-left: 0;
163+
border-radius: 3px 0 0 3px!important;
164+
}
165+
.scanner .input-group-btn .scanOpt button .caret {
166+
margin: 8px 0 8px -1px;
167+
}
168+
.scanner .input-group-btn .scanOpt .dropdown-menu {
169+
right: inherit;
170+
left: 0;
171+
}
139172

140173
.modalBodyOverflow {
141174
max-height: 63vh;

assets/js/script.js

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ function startScan() {
2424
let selectedIPs = getMultipleRandomElements(ips, num);
2525
testIPs(selectedIPs, num, ping, beta);
2626
document.getElementById('scanBtn').disabled = true;
27+
document.getElementById('newScan').disabled = true;
2728
document.getElementById('tableResults').classList.remove("hidden");
2829
document.getElementById('process').classList.remove("hidden");
2930
document.getElementById('download-text').classList.add("hidden");
@@ -115,11 +116,11 @@ async function testIPs(ipList, totalIp, timeout, betaVersion) {
115116
}
116117
else {
117118
document.getElementById('download-text').classList.add("hidden");
118-
document.getElementById('process').classList.add("hidden");
119119
}
120120
document.getElementById('process').classList.add("hidden");
121121
$('#progressBar div').removeClass('progress-bar-striped active').css('width', '100%');
122122
document.getElementById('scanBtn').disabled = false;
123+
document.getElementById('newScan').disabled = false;
123124
document.getElementById('ranges').disabled = false;
124125
document.getElementById('download-num').disabled = false;
125126
document.getElementById('max-ping').disabled = false;
@@ -128,6 +129,25 @@ async function testIPs(ipList, totalIp, timeout, betaVersion) {
128129
$('input[name="forProvider"]').prop("disabled", false);
129130
}
130131

132+
function newScan() {
133+
testNo = 0;
134+
validIPs = [];
135+
testResult = 0;
136+
document.getElementById('result').innerHTML = "";
137+
document.getElementById('download-text').classList.add("hidden");
138+
document.getElementById('process').classList.add("hidden");
139+
$('#progressBar div').removeClass('progress-bar-striped active').css('width', '100%');
140+
document.getElementById('scanBtn').disabled = false;
141+
document.getElementById('newScan').disabled = false;
142+
document.getElementById('ranges').disabled = false;
143+
document.getElementById('download-num').disabled = false;
144+
document.getElementById('max-ping').disabled = false;
145+
document.getElementById('random').disabled = false;
146+
document.getElementById('beta').disabled = false;
147+
$('input[name="forProvider"]').prop("disabled", false);
148+
startScan();
149+
}
150+
131151
function cidrToIpArray(cidr) {
132152
const parts = cidr.split('/');
133153
const ip = parts[0];
@@ -452,4 +472,5 @@ function setOptions() {
452472
$('#ranges').append($('<option></option>').val((p)).html(p+ ' ('+totalIp+' IP)'));
453473
});
454474
document.getElementById('scanBtn').disabled = false;
475+
document.getElementById('newScan').disabled = false;
455476
}

index.html

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<link href="./assets/css/bootstrap.min.css" rel="stylesheet" />
55
<link href="./assets/css/bootstrap-rtl.min.css" rel="stylesheet" />
66
<link href="./assets/css/vazir.css" rel="stylesheet" />
7-
<link href="./assets/css/style.css?v1.6.5" rel="stylesheet" />
7+
<link href="./assets/css/style.css?v1.8.0" rel="stylesheet" />
88
<title>IRCF | اسکنر آی‌پی کلودفلر</title>
99
<meta name="description" content="آی پی سالم و تمیز برای کلودفلر (کلادفلر) جهت دسترسی به اینترنت آزاد" />
1010
<meta name="keywords" content="کلودفلر, کلادفلر, cloudflare, cf, آی پی تمیز, آی پی سالم, اسکن آی پی" />
@@ -14,7 +14,7 @@
1414
<script src="./assets/js/jquery.min.js"></script>
1515
<script src="./assets/js/bootstrap.min.js"></script>
1616
<script src="./assets/js/ranges.js?v1.7.5"></script>
17-
<script src="./assets/js/script.js?v1.7.5"></script>
17+
<script src="./assets/js/script.js?v1.8.0"></script>
1818
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />
1919
<meta charset="UTF-8" />
2020
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
@@ -79,7 +79,17 @@ <h1>اینترنت برای همه؛ یا هیچ‌کس!</h1>
7979
<span class="input-group-addon">آی‌پی <small>با حداکثر</small> پینگ</span>
8080
<input id="max-ping" type="number" min="100" max="3000" step="100" value="1000" class="form-control dirLeft" />
8181
<div class="input-group-btn">
82-
<button id="scanBtn" onclick="startScan()" class="btn btn-info" disabled>اسکن</button>
82+
<div class="btn-group">
83+
<button id="scanBtn" onclick="startScan()" class="btn btn-info prmScan" disabled>اسکن</button>
84+
<div class="btn-group scanOpt">
85+
<button type="button" class="btn btn-info dropdown-toggle" data-toggle="dropdown" id="newScan" disabled>
86+
<span class="caret"></span>
87+
</button>
88+
<ul class="dropdown-menu" role="menu">
89+
<li><a href="javascript:;" onclick="newScan();">اسکن تازه</a></li>
90+
</ul>
91+
</div>
92+
</div>
8393
</div>
8494
</div>
8595
<div class="betaVersion">

0 commit comments

Comments
 (0)