diff --git a/agents/hashagents.txt b/agents/hashagents.txt index 89f69dc7..da2133e6 100644 --- a/agents/hashagents.txt +++ b/agents/hashagents.txt @@ -35,7 +35,7 @@ E5828818F28596DF87A25BE93B69E64CB009767B5AE32F2C673457CDB8B7170B5D2A4911541F29A1 29: meshagent_osx-arm-64 8D73588EC16AB73324565B552B625BEF13D46305CAB66AD0A077E105159977807EE1CD47263CA828BF59F29F5DAFE476 30: meshagent_freebsd_x86-64 -BE64347D7278359CD3AFD497CA847339256C19B5E628EBC70DC69AFB8EF50B59DBFF8585D2A1379A42902117EC18090C +9C52BCB859625B30F39AF6CFBFA0AEEAB3CEC6DE97A1C8987093EC24353B4361A2134F90FEA1B545C2CCB95E7F9BECE0 10005: meshagent_osx-universal-64 D803D19BD3DE34CF8C94B8AC38E94F27B8B5C7E6F44DCCEE0B986F74D233103612ABEEB751F7CB8EA2C2922E31995D44 diff --git a/agents/meshagent_freebsd_x86-64 b/agents/meshagent_freebsd_x86-64 index 5eb123ce..9acafb7f 100644 Binary files a/agents/meshagent_freebsd_x86-64 and b/agents/meshagent_freebsd_x86-64 differ diff --git a/public/styles/style.css b/public/styles/style.css index b4f27be2..3c56c072 100644 --- a/public/styles/style.css +++ b/public/styles/style.css @@ -858,17 +858,17 @@ NoMeshesPanel img { box-shadow:none; } -.deviceBatterySmall1 { background: url(../images/batteries24.png) 0px 0px; background-image: -webkit-image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } -.deviceBatterySmall2 { background: url(../images/batteries24.png) -14px 0px; background-image: -webkit-image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } -.deviceBatterySmall3 { background: url(../images/batteries24.png) -28px 0px; background-image: -webkit-image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } -.deviceBatterySmall4 { background: url(../images/batteries24.png) -42px 0px; background-image: -webkit-image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } -.deviceBatterySmall5 { background: url(../images/batteries24.png) -56px 0px; background-image: -webkit-image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } -.deviceBatterySmall6 { background: url(../images/batteries24.png) -70px 0px; background-image: -webkit-image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } -.deviceBatterySmall7 { background: url(../images/batteries24.png) -84px 0px; background-image: -webkit-image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } -.deviceBatterySmall8 { background: url(../images/batteries24.png) -98px 0px; background-image: -webkit-image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } -.deviceBatterySmall9 { background: url(../images/batteries24.png) -112px 0px; background-image: -webkit-image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } -.deviceBatterySmall10 { background: url(../images/batteries24.png) -126px 0px; background-image: -webkit-image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } -.deviceBatterySmall11 { background: url(../images/batteries24.png) -140px 0px; background-image: -webkit-image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } +.deviceBatterySmall1 { background: url(../images/batteries24.png) 0px 0px; background-image: image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } +.deviceBatterySmall2 { background: url(../images/batteries24.png) -14px 0px; background-image: image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } +.deviceBatterySmall3 { background: url(../images/batteries24.png) -28px 0px; background-image: image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } +.deviceBatterySmall4 { background: url(../images/batteries24.png) -42px 0px; background-image: image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } +.deviceBatterySmall5 { background: url(../images/batteries24.png) -56px 0px; background-image: image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } +.deviceBatterySmall6 { background: url(../images/batteries24.png) -70px 0px; background-image: image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } +.deviceBatterySmall7 { background: url(../images/batteries24.png) -84px 0px; background-image: image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } +.deviceBatterySmall8 { background: url(../images/batteries24.png) -98px 0px; background-image: image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } +.deviceBatterySmall9 { background: url(../images/batteries24.png) -112px 0px; background-image: image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } +.deviceBatterySmall10 { background: url(../images/batteries24.png) -126px 0px; background-image: image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } +.deviceBatterySmall11 { background: url(../images/batteries24.png) -140px 0px; background-image: image-set(url(../images/batteries24.png) 1x, url(../images/batteries48.png) 2x); } .deviceNotifyLargeDot { position:absolute; @@ -1303,7 +1303,7 @@ a { .i1 { background: url(../images/icons50.png) 0px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; cursor: pointer; @@ -1312,7 +1312,7 @@ a { .i2 { background: url(../images/icons50.png) -50px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; cursor: pointer; @@ -1321,7 +1321,7 @@ a { .i3 { background: url(../images/icons50.png) -100px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; cursor: pointer; @@ -1330,7 +1330,7 @@ a { .i4 { background: url(../images/icons50.png) -150px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; cursor: pointer; @@ -1339,7 +1339,7 @@ a { .i5 { background: url(../images/icons50.png) -200px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; cursor: pointer; @@ -1348,7 +1348,7 @@ a { .i6 { background: url(../images/icons50.png) -250px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; cursor: pointer; @@ -1357,7 +1357,7 @@ a { .i7 { background: url(../images/icons50.png) -300px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; cursor: pointer; @@ -1366,7 +1366,7 @@ a { .i8 { background: url(../images/icons50.png) -350px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; cursor: pointer; @@ -1375,7 +1375,7 @@ a { .j1 { background: url(../images/icons16.png) 0px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; cursor: pointer; @@ -1384,7 +1384,7 @@ a { .j2 { background: url(../images/icons16.png) -16px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; cursor: pointer; @@ -1393,7 +1393,7 @@ a { .j3 { background: url(../images/icons16.png) -32px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; cursor: pointer; @@ -1402,7 +1402,7 @@ a { .j4 { background: url(../images/icons16.png) -48px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; cursor: pointer; @@ -1411,7 +1411,7 @@ a { .j5 { background: url(../images/icons16.png) -64px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; cursor: pointer; @@ -1420,7 +1420,7 @@ a { .j6 { background: url(../images/icons16.png) -80px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; cursor: pointer; @@ -1429,7 +1429,7 @@ a { .j7 { background: url(../images/icons16.png) -96px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; cursor: pointer; @@ -1438,7 +1438,7 @@ a { .j8 { background: url(../images/icons16.png) -112px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; cursor: pointer; @@ -1485,7 +1485,7 @@ a { .lb1 { background: url(../images/leftbar-64.png) -1px -2px; - background-image: -webkit-image-set(url(../images/leftbar-64.png) 1x, url(../images/leftbar-128.png) 2x); + background-image: image-set(url(../images/leftbar-64.png) 1x, url(../images/leftbar-128.png) 2x); height: 62px; width: 62px; cursor: pointer; @@ -1497,7 +1497,7 @@ a { .lb2 { background: url(../images/leftbar-64.png) -66px -2px; - background-image: -webkit-image-set(url(../images/leftbar-64.png) 1x, url(../images/leftbar-128.png) 2x); + background-image: image-set(url(../images/leftbar-64.png) 1x, url(../images/leftbar-128.png) 2x); height: 62px; width: 62px; cursor: pointer; @@ -1509,7 +1509,7 @@ a { .lb3 { background: url(../images/leftbar-64.png) -130px -2px; - background-image: -webkit-image-set(url(../images/leftbar-64.png) 1x, url(../images/leftbar-128.png) 2x); + background-image: image-set(url(../images/leftbar-64.png) 1x, url(../images/leftbar-128.png) 2x); height: 62px; width: 62px; cursor: pointer; @@ -1521,7 +1521,7 @@ a { .lb4 { background: url(../images/leftbar-64.png) -194px -2px; - background-image: -webkit-image-set(url(../images/leftbar-64.png) 1x, url(../images/leftbar-128.png) 2x); + background-image: image-set(url(../images/leftbar-64.png) 1x, url(../images/leftbar-128.png) 2x); height: 62px; width: 62px; cursor: pointer; @@ -1533,7 +1533,7 @@ a { .lb5 { background: url(../images/leftbar-64.png) -257px -2px; - background-image: -webkit-image-set(url(../images/leftbar-64.png) 1x, url(../images/leftbar-128.png) 2x); + background-image: image-set(url(../images/leftbar-64.png) 1x, url(../images/leftbar-128.png) 2x); height: 62px; width: 62px; cursor: pointer; @@ -1545,7 +1545,7 @@ a { .lb6 { background: url(../images/leftbar-64.png) -318px -2px; - background-image: -webkit-image-set(url(../images/leftbar-64.png) 1x, url(../images/leftbar-128.png) 2x); + background-image: image-set(url(../images/leftbar-64.png) 1x, url(../images/leftbar-128.png) 2x); height: 62px; width: 62px; cursor: pointer; @@ -1605,7 +1605,7 @@ a { .si1 { background: url(../images/icons16.png) 0px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; border: none; @@ -1614,7 +1614,7 @@ a { .si2 { background: url(../images/icons16.png) -16px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; border: none; @@ -1623,7 +1623,7 @@ a { .si3 { background: url(../images/icons16.png) -32px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; border: none; @@ -1632,7 +1632,7 @@ a { .si4 { background: url(../images/icons16.png) -48px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; border: none; @@ -1641,7 +1641,7 @@ a { .si5 { background: url(../images/icons16.png) -64px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; border: none; @@ -1650,7 +1650,7 @@ a { .si6 { background: url(../images/icons16.png) -80px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; border: none; @@ -1659,7 +1659,7 @@ a { .si7 { background: url(../images/icons16.png) -96px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; border: none; @@ -1668,7 +1668,7 @@ a { .si8 { background: url(../images/icons16.png) -112px 0px; - background-image: -webkit-image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); + background-image: image-set(url(../images/icons16.png) 1x, url(../images/icons32.png) 2x); height: 16px; width: 16px; border: none; @@ -1677,7 +1677,7 @@ a { .mi { background: url(../images/meshicon50.png) 0px 0px; - background-image: -webkit-image-set(url(../images/meshicon50.png) 1x, url(../images/meshicon100.png) 2x); + background-image: image-set(url(../images/meshicon50.png) 1x, url(../images/meshicon100.png) 2x); height: 50px; width: 50px; cursor: pointer; diff --git a/views/default-mobile.handlebars b/views/default-mobile.handlebars index e60a6ffa..8b80c9ba 100644 --- a/views/default-mobile.handlebars +++ b/views/default-mobile.handlebars @@ -52,7 +52,7 @@ .i1 { background: url(../images/icons50.png) 0px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; border: none; @@ -60,7 +60,7 @@ .i2 { background: url(../images/icons50.png) -50px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; border: none; @@ -68,7 +68,7 @@ .i3 { background: url(../images/icons50.png) -100px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; border: none; @@ -76,7 +76,7 @@ .i4 { background: url(../images/icons50.png) -150px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; border: none; @@ -84,7 +84,7 @@ .i5 { background: url(../images/icons50.png) -200px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; border: none; @@ -92,7 +92,7 @@ .i6 { background: url(../images/icons50.png) -250px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; border: none; @@ -100,7 +100,7 @@ .i7 { background: url(../images/icons50.png) -300px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; border: none; @@ -108,7 +108,7 @@ .i8 { background: url(../images/icons50.png) -350px 0px; - background-image: -webkit-image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); + background-image: image-set(url(../images/icons50.png) 1x, url(../images/icons100.png) 2x); height: 50px; width: 50px; border: none; @@ -154,15 +154,15 @@ float: left; } - .NotifyIconSmall1 { width:24px; height:24px; background: url(../images/notify24.png) 0px 0px; background-image: -webkit-image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } - .NotifyIconSmall2 { width:24px; height:24px; background: url(../images/notify24.png) -24px 0px; background-image: -webkit-image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } - .NotifyIconSmall3 { width:24px; height:24px; background: url(../images/notify24.png) -48px 0px; background-image: -webkit-image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } - .NotifyIconSmall4 { width:24px; height:24px; background: url(../images/notify24.png) -72px 0px; background-image: -webkit-image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } - .NotifyIconSmall5 { width:24px; height:24px; background: url(../images/notify24.png) -96px 0px; background-image: -webkit-image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } - .NotifyIconSmall6 { width:24px; height:24px; background: url(../images/notify24.png) -120px 0px; background-image: -webkit-image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } - .NotifyIconSmall7 { width:24px; height:24px; background: url(../images/notify24.png) -144px 0px; background-image: -webkit-image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } - .NotifyIconSmall8 { width:24px; height:24px; background: url(../images/notify24.png) -168px 0px; background-image: -webkit-image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } - .NotifyIconSmall9 { width:24px; height:24px; background: url(../images/notify24.png) -192px 0px; background-image: -webkit-image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } + .NotifyIconSmall1 { width:24px; height:24px; background: url(../images/notify24.png) 0px 0px; background-image: image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } + .NotifyIconSmall2 { width:24px; height:24px; background: url(../images/notify24.png) -24px 0px; background-image: image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } + .NotifyIconSmall3 { width:24px; height:24px; background: url(../images/notify24.png) -48px 0px; background-image: image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } + .NotifyIconSmall4 { width:24px; height:24px; background: url(../images/notify24.png) -72px 0px; background-image: image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } + .NotifyIconSmall5 { width:24px; height:24px; background: url(../images/notify24.png) -96px 0px; background-image: image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } + .NotifyIconSmall6 { width:24px; height:24px; background: url(../images/notify24.png) -120px 0px; background-image: image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } + .NotifyIconSmall7 { width:24px; height:24px; background: url(../images/notify24.png) -144px 0px; background-image: image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } + .NotifyIconSmall8 { width:24px; height:24px; background: url(../images/notify24.png) -168px 0px; background-image: image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } + .NotifyIconSmall9 { width:24px; height:24px; background: url(../images/notify24.png) -192px 0px; background-image: image-set(url(../images/notify24.png) 1x, url(../images/notify48.png) 2x); } .gray { /*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");*/ /* Firefox 10+, Firefox on Android */