Files
stf-DeviceFarmer-1/res/app/settings/settings.jade
2014-03-14 15:44:27 +09:00

52 lines
2.6 KiB
Plaintext

div(pane='center')
.row
.col-md-4
div(ng-include='"settings/local/local-settings.jade"')
.col-md-4
div(ng-include='"settings/language/language.jade"')
.col-md-4
div(ng-include='"settings/notifications/notifications.jade"')
//.row //(ng-controller='PortForwardingCtrl')
.col-md-12
.widget-container.fluid-height
.heading
i.fa.fa-arrow-circle-o-right
span(translate) Reverse Port Forwarding
.widget-content.padded
div //(ng-controller='PortForwardingCtrl')
.xcol-md-6
//label.checkbox
input(type='checkbox', ng-model='autoPortForwarding', ng-disabled='true')
span Auto-enable reverse port forwarding on connect
table(ng-table='portsTable').table
thead
tr
th
div {{"Target IP / Hostname"|translate}}
th
div {{"Target Port"|translate}}
th
div {{"Device Port"|translate}}
tbody
tr(ng-repeat='result in $data')
td(data-title="'Target IP / Hostname'")
input(type='text', ng-model='result.targetHost', placeholder='{{"Target host (detect if blank)"|translate}}')
td(data-title="'Target Port'")
input(type='number', ng-model='result.targetPort', ng-change='targetPortChanged(result)', placeholder='{{"Example: 3000"|translate}}')
td(data-title="'Device Port'")
input(type='number', ng-model='result.devicePort', placeholder='{{"Example: 3000"|translate}}')
//td(titlew)
button(ng-click='forwarding = !forwarding', ng-class="{active: forwarding}").btn.btn-primary
i.fa(ng-class="{'fa-arrow-circle-right': !forwarding, 'fa-times-circle': forwarding}")
span(ng-show='forwarding', translate) Unforward Ports
span(ng-hide='forwarding', translate) Forward Ports
table(ng-table='deviceStatusTable', ng-hide='!devicesStatus.length').table
tr(ng-repeat='result in $data')
td(title="'Device'")
p {{ result.deviceId }}
td(title="'Reachable'")
i(ng-class="{'text-status-on': result.value.connectable, 'text-status-off': !result.value.connectable}").fa.fa-circle
td(title="'Connected'")
i(ng-class="{'text-status-on': result.value.connected, 'text-status-off': !result.value.connected}").fa.fa-circle