1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-04 02:09:32 +02:00

Adding overall device stats (Experimental UI).

This commit is contained in:
Gunther Brunner 2014-06-18 21:44:08 +09:00
parent 7e1296d1da
commit b9d9cb3c7f
7 changed files with 60 additions and 46 deletions

View file

@ -34,7 +34,7 @@
"venturocket-angular-slider": "~0.3.2", "venturocket-angular-slider": "~0.3.2",
"font-awesome-bower": "~4.1.0", "font-awesome-bower": "~4.1.0",
"bootstrap": "~3.1.1", "bootstrap": "~3.1.1",
"font-lato-2-subset": "~0.3.5", "font-lato-2-subset": "~0.4.0",
"packery": "~1.2.3", "packery": "~1.2.3",
"draggabilly": "~1.1.0", "draggabilly": "~1.1.0",
"angular-elastic": "~2.3.4", "angular-elastic": "~2.3.4",

View file

@ -110,7 +110,7 @@ gulp.task("webpack:others", function (callback) {
gulp.task('translate', ['jade', 'translate:extract', 'translate:compile']) gulp.task('translate', ['jade', 'translate:extract', 'translate:compile'])
gulp.task('jade', function (callback) { gulp.task('jade', function () {
return gulp.src([ return gulp.src([
'./res/**/*.jade' './res/**/*.jade'
, '!./res/bower_components/**' , '!./res/bower_components/**'
@ -119,7 +119,7 @@ gulp.task('jade', function (callback) {
.pipe(gulp.dest('./tmp/html/')) .pipe(gulp.dest('./tmp/html/'))
}) })
gulp.task('translate:extract', function (callback) { gulp.task('translate:extract', function () {
return gulp.src([ return gulp.src([
'./tmp/html/**/*.html' './tmp/html/**/*.html'
, './res/**/*.js' , './res/**/*.js'
@ -129,7 +129,7 @@ gulp.task('translate:extract', function (callback) {
.pipe(gulp.dest('./res/common/lang/po/')) .pipe(gulp.dest('./res/common/lang/po/'))
}) })
gulp.task('translate:compile', function (callback) { gulp.task('translate:compile', function () {
return gulp.src('./res/common/lang/po/**/*.po') return gulp.src('./res/common/lang/po/**/*.po')
.pipe(gettext.compile({ .pipe(gettext.compile({
format: 'json' format: 'json'

View file

@ -153,3 +153,18 @@ ul.devices-icon-view .device-is-busy .device-photo-small img {
margin-bottom: 0 !important; margin-bottom: 0 !important;
height: 17px !important; height: 17px !important;
} }
.stf-stats-container .fa {
font-size: 0.8em;
}
.stf-stats-container.ng-enter {
-webkit-transition: 2000ms ease 1s;
transition: 2000ms ease 1s;
opacity: 0;
}
.stf-stats-container.ng-enter-active {
opacity: 1;
}

View file

@ -152,15 +152,25 @@ div.stf-device-list
td(data-title="'User'|translate", sortable='"owner.name"', filter='{"owner": "text"}') td(data-title="'User'|translate", sortable='"owner.name"', filter='{"owner": "text"}')
a(ng-if='device.owner', ng-href='{{ device.enhancedUserContactUrl }}', role='button', target='_href') {{ device.enhancedUserName }} a(ng-if='device.owner', ng-href='{{ device.enhancedUserContactUrl }}', role='button', target='_href') {{ device.enhancedUserName }}
a(ng-if='!device.owner') - a(ng-if='!device.owner') -
//p //p
strong Sorting strong Sorting
pre {{tableParams.sorting() | json}} pre {{tableParams.sorting() | json}}
pre {{tableParams.filter() | json}} pre {{tableParams.filter() | json}}
.row.stf-stats-container(ng-if='tracker.devices.length')
.col-md-12
//ul .widget-container.stats-container
li(ng-repeat='device in tracker.devices track by device.serial') .col-md-4
pre {{device|json}} .number
.icon.fa.fa-globe.visitors
span {{ tracker.devices.length }}
.text(translate) Total devices
.col-md-4
.number
.icon.fa.fa-check.visitors
span {{ (tracker.devices | filter:{usable:true}).length }}
.text(translate) Usable devices
.col-md-4
.number
.icon.fa.fa-users.visitors
span {{ (tracker.devices | filter:{state:"busy"}).length }}
.text(translate) Busy devices

View file

@ -126,6 +126,10 @@ msgstr "ブラウザ"
msgid "Busy" msgid "Busy"
msgstr "貸し出し中" msgstr "貸し出し中"
#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html
msgid "Busy devices"
msgstr "貸し出し中"
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html #: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html
msgid "CPU" msgid "CPU"
msgstr "CPU" msgstr "CPU"
@ -986,6 +990,10 @@ msgstr ""
msgid "Time" msgid "Time"
msgstr "時刻" msgstr "時刻"
#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html
msgid "Total devices"
msgstr "全機種"
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html #: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html
msgid "Try to reconnect" msgid "Try to reconnect"
msgstr "再接続する" msgstr "再接続する"
@ -1042,6 +1050,10 @@ msgstr "アップロードされたファイル"
msgid "Uploading..." msgid "Uploading..."
msgstr "アップロード中..." msgstr "アップロード中..."
#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html
msgid "Usable devices"
msgstr "利用可能"
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/usb/usb.html #: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/usb/usb.html
msgid "Usb speed" msgid "Usb speed"
msgstr "USB速度" msgstr "USB速度"
@ -1200,9 +1212,6 @@ msgstr "この実機のリモート操作ができなくなりました。"
#~ msgid "Inspect" #~ msgid "Inspect"
#~ msgstr "要素の検証" #~ msgstr "要素の検証"
#~ msgid "Just control device"
#~ msgstr "端末を操作のみする"
#~ msgid "Keyboard Input" #~ msgid "Keyboard Input"
#~ msgstr "キーボード入力" #~ msgstr "キーボード入力"
@ -1260,9 +1269,6 @@ msgstr "この実機のリモート操作ができなくなりました。"
#~ msgid "USB Speed Benchmark" #~ msgid "USB Speed Benchmark"
#~ msgstr "USBベンチマーク" #~ msgstr "USBベンチマーク"
#~ msgid "View device"
#~ msgstr "デバイスを表示する"
#~ msgid "{{ started ? 'Stop' : 'Start' }}" #~ msgid "{{ started ? 'Stop' : 'Start' }}"
#~ msgstr "{{ started ? '停止' : '取得' }}" #~ msgstr "{{ started ? '停止' : '取得' }}"

View file

@ -12,10 +12,6 @@ msgstr ""
msgid "-" msgid "-"
msgstr "" msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/version-update/version-update.html
msgid "A new version of STF is available"
msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html #: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html #: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html
msgid "ABI" msgid "ABI"
@ -121,6 +117,10 @@ msgstr ""
msgid "Busy" msgid "Busy"
msgstr "" msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html
msgid "Busy devices"
msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html #: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html
msgid "CPU" msgid "CPU"
msgstr "" msgstr ""
@ -258,10 +258,6 @@ msgstr ""
msgid "Device cannot get kicked from the group" msgid "Device cannot get kicked from the group"
msgstr "" msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html
msgid "Device was disconnected"
msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html #: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html
msgid "Devices" msgid "Devices"
msgstr "" msgstr ""
@ -388,10 +384,6 @@ msgstr ""
msgid "Go Forward" msgid "Go Forward"
msgstr "" msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html
msgid "Go to Device List"
msgstr ""
#: /Users/a12907/STF/stf/res/build/bundle.js #: /Users/a12907/STF/stf/res/build/bundle.js
#: /Users/a12907/STF/stf/res/app/components/stf/device/device-info-filter/index.js #: /Users/a12907/STF/stf/res/app/components/stf/device/device-info-filter/index.js
msgid "Good" msgid "Good"
@ -603,10 +595,6 @@ msgstr ""
msgid "No devices connected" msgid "No devices connected"
msgstr "" msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/lightbox-image/lightbox-image.html
msgid "No photo available"
msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/screenshots/screenshots.html #: /Users/a12907/STF/stf/tmp/html/app/control-panes/screenshots/screenshots.html
msgid "No screenshots taken" msgid "No screenshots taken"
msgstr "" msgstr ""
@ -794,7 +782,6 @@ msgid "Released"
msgstr "" msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/navigation/navigation.html #: /Users/a12907/STF/stf/tmp/html/app/control-panes/dashboard/navigation/navigation.html
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/version-update/version-update.html
msgid "Reload" msgid "Reload"
msgstr "" msgstr ""
@ -974,8 +961,8 @@ msgstr ""
msgid "Time" msgid "Time"
msgstr "" msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html #: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html
msgid "Try to reconnect" msgid "Total devices"
msgstr "" msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html #: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html
@ -1030,6 +1017,10 @@ msgstr ""
msgid "Uploading..." msgid "Uploading..."
msgstr "" msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/device-list/device-list.html
msgid "Usable devices"
msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/usb/usb.html #: /Users/a12907/STF/stf/tmp/html/app/control-panes/advanced/usb/usb.html
msgid "Usb speed" msgid "Usb speed"
msgstr "" msgstr ""
@ -1055,10 +1046,6 @@ msgstr ""
msgid "Version" msgid "Version"
msgstr "" msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/version-update/version-update.html
msgid "Version Update"
msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html #: /Users/a12907/STF/stf/tmp/html/app/control-panes/info/info.html
msgid "Voltage" msgid "Voltage"
msgstr "" msgstr ""
@ -1114,7 +1101,3 @@ msgstr ""
#: /Users/a12907/STF/stf/res/app/components/stf/device/device-info-filter/index.js #: /Users/a12907/STF/stf/res/app/components/stf/device/device-info-filter/index.js
msgid "Yes" msgid "Yes"
msgstr "" msgstr ""
#: /Users/a12907/STF/stf/tmp/html/app/components/stf/common-ui/modals/fatal-message/fatal-message.html
msgid "You are no longer controlling the device."
msgstr ""

File diff suppressed because one or more lines are too long