Skip to content

Commit 4ade15f

Browse files
committed
Fixed #159
1 parent c493323 commit 4ade15f

File tree

2 files changed

+12
-14
lines changed

2 files changed

+12
-14
lines changed

src/skin/adminhtml/base/default/js/cloudflare/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,

src/skin/adminhtml/base/default/js/cloudflare/firewall/zone_lockdown.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -174,12 +174,11 @@ $(document).on ( "cloudflare.firewall.zone_lockdown.edit", function ( event, dat
174174
"paused": paused,
175175
"configurations": configurations.split ("\n")
176176
.map ( e => e.trim () )
177-
.filter ( e => /^\d{1,3}(?:\.\d{1,3}){3}(?:\/\d{1,2})?$/m.test ( e) )
177+
.filter ( e => !!e )
178178
.map ( e => {
179-
var match = e.match (/^(\d{1,3}(?:\.\d{1,3}){3})(?:\/(\d{1,2}))?$/m)
180179
return {
181-
target: match [ 2 ] ? "ip_range" : "ip",
182-
value: e,
180+
target: /\//.test ( e ) ? "ip_range" : "ip",
181+
value: e.trim (),
183182
}
184183
}),
185184
"urls": urls.split ("\n")
@@ -247,12 +246,11 @@ $(document).on ( "cloudflare.firewall.zone_lockdown.create", function ( event, d
247246
"paused": status,
248247
"configurations": configurations.split ("\n")
249248
.map ( e => e.trim () )
250-
.filter ( e => /^\d{1,3}(?:\.\d{1,3}){3}(?:\/\d{1,2})?$/m.test ( e) )
249+
.filter ( e => !!e )
251250
.map ( e => {
252-
var match = e.match (/^(\d{1,3}(?:\.\d{1,3}){3})(?:\/(\d{1,2}))?$/m)
253251
return {
254-
target: match [ 2 ] ? "ip_range" : "ip",
255-
value: e,
252+
target: /\//.test ( e ) ? "ip_range" : "ip",
253+
value: e.trim (),
256254
}
257255
}),
258256
"urls": urls.split ("\n")

0 commit comments

Comments
 (0)