Skip to content

Commit 18ff198

Browse files
committed
Fixed #80
1 parent 748ccee commit 18ff198

File tree

3 files changed

+13
-15
lines changed

3 files changed

+13
-15
lines changed

view/adminhtml/web/bundle/js/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

view/adminhtml/web/js/firewall/access_rules.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -205,17 +205,17 @@ $(document).on ( "cloudflare.firewall.access_rules.add", function ( event, data
205205
var note = $(data.section).find ("[name='note']").val ()
206206
var target = ""
207207
switch ( true ) {
208-
case /[0-9]+(?:\.[0-9]+){3}\/[0-9]+/.test ( value ):
209-
target = "ip_range"
210-
break
211-
case /[0-9]+(?:\.[0-9]+){3}/.test ( value ):
212-
target = "ip"
208+
case /^[a-z]{2}$/i.test ( value ):
209+
target = "country"
213210
break
214211
case /AS[0-9]+/.test ( value ):
215212
target = "asn"
216213
break
214+
case /\//.test ( value ):
215+
target = "ip_range"
216+
break
217217
default:
218-
target = "country"
218+
target = "ip"
219219
}
220220
$.ajax ({
221221
url: data.form.endpoint,

view/adminhtml/web/js/firewall/zone_lockdown.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -172,12 +172,11 @@ $(document).on ( "cloudflare.firewall.zone_lockdown.edit", function ( event, dat
172172
"paused": paused,
173173
"configurations": configurations.split ("\n")
174174
.map ( e => e.trim () )
175-
.filter ( e => /^\d{1,3}(?:\.\d{1,3}){3}(?:\/\d{1,2})?$/m.test ( e) )
175+
.filter ( e => !!e )
176176
.map ( e => {
177-
var match = e.match (/^(\d{1,3}(?:\.\d{1,3}){3})(?:\/(\d{1,2}))?$/m)
178177
return {
179-
target: match [ 2 ] ? "ip_range" : "ip",
180-
value: e,
178+
target: /\//.test ( e ) ? "ip_range" : "ip",
179+
value: e.trim (),
181180
}
182181
}),
183182
"urls": urls.split ("\n")
@@ -245,12 +244,11 @@ $(document).on ( "cloudflare.firewall.zone_lockdown.create", function ( event, d
245244
"paused": status,
246245
"configurations": configurations.split ("\n")
247246
.map ( e => e.trim () )
248-
.filter ( e => /^\d{1,3}(?:\.\d{1,3}){3}(?:\/\d{1,2})?$/m.test ( e) )
247+
.filter ( e => !!e )
249248
.map ( e => {
250-
var match = e.match (/^(\d{1,3}(?:\.\d{1,3}){3})(?:\/(\d{1,2}))?$/m)
251249
return {
252-
target: match [ 2 ] ? "ip_range" : "ip",
253-
value: e,
250+
target: /\//.test ( e ) ? "ip_range" : "ip",
251+
value: e.trim (),
254252
}
255253
}),
256254
"urls": urls.split ("\n")

0 commit comments

Comments
 (0)