mirror of
https://github.com/Findus23/devicedetector.net.git
synced 2024-09-19 15:43:46 +02:00
update dependencies and support mobileonly browser
This commit is contained in:
parent
20edd3d1e5
commit
8edbedb816
6 changed files with 414 additions and 365 deletions
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"bootstrap": "^4.3.1",
|
||||
"bootstrap-vue": "2.0.0-rc.20",
|
||||
"bootstrap-vue": "2.0.0-rc.25",
|
||||
"core-js": "^2.6.5",
|
||||
"vue": "^2.6.10",
|
||||
"vue-router": "^3.0.1"
|
||||
|
|
|
@ -8,12 +8,15 @@ export interface ParsedData {
|
|||
"engine": string,
|
||||
"engine_version": string
|
||||
};
|
||||
"browserFamily": string;
|
||||
"isMobileOnlyBrowser": boolean;
|
||||
"osInfo": {
|
||||
"name": string,
|
||||
"short_name": string,
|
||||
"version": string,
|
||||
"platform": string
|
||||
};
|
||||
"osFamily": string;
|
||||
"device": number;
|
||||
"deviceName": string;
|
||||
"deviceBrand": string;
|
||||
|
|
|
@ -39,6 +39,7 @@ h1 {
|
|||
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 0 3px 0 rgba(0, 0, 0, 0.12);
|
||||
margin: 9px 0;
|
||||
flex-grow: 1;
|
||||
position: relative;
|
||||
|
||||
//&.col {
|
||||
// margin-right: 9px;
|
||||
|
|
|
@ -41,13 +41,14 @@
|
|||
<div v-if="dd.clientInfo.type!=='browser'">
|
||||
{{dd.clientInfo.type}}
|
||||
</div>
|
||||
<img v-if="dd.isMobileOnlyBrowser" src="/icons/devices/smartphone.png" class="mobileonly" title="Mobile only browser">
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-row">
|
||||
<div class="box centered" v-if="dd.deviceBrand">
|
||||
<icon :title="dd.deviceBrand" :icon="dd.icons.brand"></icon>
|
||||
<div>
|
||||
{{dd.deviceBrand}}
|
||||
{{dd.deviceBrand}} {{dd.model}}
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="dd.deviceName" :class="{box:true, centered:true, last:dd.deviceBrand}">
|
||||
|
@ -186,4 +187,10 @@ export default Vue.extend({
|
|||
color: black;
|
||||
}
|
||||
}
|
||||
.mobileonly {
|
||||
position: absolute;
|
||||
right: 10px;
|
||||
top: 10px;
|
||||
width: 20px;
|
||||
}
|
||||
</style>
|
||||
|
|
763
client/yarn.lock
763
client/yarn.lock
File diff suppressed because it is too large
Load diff
|
@ -35,6 +35,7 @@ if ($dd->isBot()) {
|
|||
} else {
|
||||
$data["clientInfo"] = $dd->getClient();
|
||||
$data["browserFamily"]= Browser::getBrowserFamily($dd->getClient('short_name'));
|
||||
$data["isMobileOnlyBrowser"] = Browser::isMobileOnlyBrowser($dd->getClient('short_name'));
|
||||
$data["osInfo"] = $dd->getOs();
|
||||
$data["osFamily"]=OperatingSystem::getOsFamily($dd->getOs('short_name'));
|
||||
$data["device"] = $dd->getDevice();
|
||||
|
|
Loading…
Reference in a new issue