Skip to content

Commit a931582

Browse files
committed
Backport - Add new device vendor: itel
(cherry picked from commit 491c2d7)
1 parent 33eb27d commit a931582

File tree

2 files changed

+58
-0
lines changed

2 files changed

+58
-0
lines changed

src/ua-parser.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -539,6 +539,10 @@
539539
/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i
540540
], [MODEL, [VENDOR, 'TCL'], [TYPE, TABLET]], [
541541

542+
// itel
543+
/(itel) ((\w+))/i
544+
], [[VENDOR, lowerize], MODEL, [TYPE, strMapper, { 'tablet' : ['p10001l', 'w7001'], '*' : 'mobile' }]], [
545+
542546
// Acer
543547
/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i
544548
], [MODEL, [VENDOR, 'Acer'], [TYPE, TABLET]], [

test/device-test.json

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1277,6 +1277,60 @@
12771277
"type": "mobile"
12781278
}
12791279
},
1280+
{
1281+
"desc": "itel A25",
1282+
"ua": "Mozilla/5.0 (Linux; Android 9; itel L5002) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.130 Mobile Safari/537.36 OPR/63.3.3216.58675",
1283+
"expect": {
1284+
"vendor": "itel",
1285+
"model": "L5002",
1286+
"type": "mobile"
1287+
}
1288+
},
1289+
{
1290+
"desc": "itel A50",
1291+
"ua": "Mozilla/5.0 (Linux; U; Android 14; itel A667L Build/UP1A.231005.007; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/127.0.6533.103 Mobile Safari/537.36 OPR/83.1.2254.73239",
1292+
"expect": {
1293+
"vendor": "itel",
1294+
"model": "A667L",
1295+
"type": "mobile"
1296+
}
1297+
},
1298+
{
1299+
"desc": "itel KidPad 1",
1300+
"ua": "Mozilla/5.0 (Linux; Android 10; Itel W7001) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.101 Mobile Safari/537.36",
1301+
"expect": {
1302+
"vendor": "itel",
1303+
"model": "W7001",
1304+
"type": "tablet"
1305+
}
1306+
},
1307+
{
1308+
"desc": "itel Pad One",
1309+
"ua": "Mozilla/5.0 (Linux; Android 12; itel P10001L Build/SP1A.210812.016) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.6367.172 Safari/537.36",
1310+
"expect": {
1311+
"vendor": "itel",
1312+
"model": "P10001L",
1313+
"type": "tablet"
1314+
}
1315+
},
1316+
{
1317+
"desc": "itel RS4",
1318+
"ua": "Mozilla/5.0 (Linux; Android 13; itel S666LN Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/125.0.6422.165 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/468.1.0.56.78;]",
1319+
"expect": {
1320+
"vendor": "itel",
1321+
"model": "S666LN",
1322+
"type": "mobile"
1323+
}
1324+
},
1325+
{
1326+
"desc": "itel Vision 2S",
1327+
"ua": "Mozilla/5.0 (Linux; Android 11; itel P651L Build/RP1A.201005.001) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.5672.76 Mobile Safari/537.36",
1328+
"expect": {
1329+
"vendor": "itel",
1330+
"model": "P651L",
1331+
"type": "mobile"
1332+
}
1333+
},
12801334
{
12811335
"desc": "Moto X",
12821336
"ua": "Mozilla/5.0 (Linux; U; Android 4.2; xx-xx; XT1058 Build/13.9.0Q2.X-70-GHOST-ATT_LE-2) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30",

0 commit comments

Comments
 (0)