Unknown browsers are now hooked properly - and don't bork with the "ERROR Invalid browser name"
git-svn-id: https://beef.googlecode.com/svn/trunk@791 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
This commit is contained in:
@@ -30,7 +30,7 @@ module Constants
|
||||
K = 'K' # Konqueror
|
||||
C = 'C' # Chrome
|
||||
ALL = 'ALL' # ALL
|
||||
UNKNOWN = 'UNKNOWN' # Unknown
|
||||
UNKNOWN = 'UN' # Unknown
|
||||
|
||||
FRIENDLY_FF_NAME = 'Firefox'
|
||||
FRIENDLY_M_NAME = 'Mozila'
|
||||
@@ -38,16 +38,18 @@ module Constants
|
||||
FRIENDLY_S_NAME = 'Safari'
|
||||
FRIENDLY_K_NAME = 'Konqueror'
|
||||
FRIENDLY_C_NAME = 'Chrome'
|
||||
|
||||
FRIENDLY_UN_NAME = "UNKNOWN"
|
||||
|
||||
def self.friendly_name(browser_name)
|
||||
|
||||
case browser_name
|
||||
when FF; return FRIENDLY_FF_NAME
|
||||
when M; return FRIENDLY_M_NAME
|
||||
when IE; return FRIENDLY_IE_NAME
|
||||
when S; return FRIENDLY_S_NAME
|
||||
when K; return FRIENDLY_K_NAME
|
||||
when C; return FRIENDLY_C_NAME
|
||||
when FF; return FRIENDLY_FF_NAME
|
||||
when M; return FRIENDLY_M_NAME
|
||||
when IE; return FRIENDLY_IE_NAME
|
||||
when S; return FRIENDLY_S_NAME
|
||||
when K; return FRIENDLY_K_NAME
|
||||
when C; return FRIENDLY_C_NAME
|
||||
when UNKNOWN; return FRIENDLY_UN_NAME
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user