mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-19 00:23:25 +02:00
Update to latest bootstrap-ui 1.0.3. Change Wifi settings button and behaviour of several tooltips accordingly. Remove collapse elements since the animation breaks.
66 lines
3.3 KiB
Plaintext
66 lines
3.3 KiB
Plaintext
.stf-run.js(ng-if='$root.platform == "web" && $root.browser == "webview"')
|
|
.widget-container.fluid-height(ng-controller='InjectJavaScriptCtrl')
|
|
.heading
|
|
i.fa.fa-code
|
|
span(translate) Run JavaScript
|
|
.btn-group
|
|
script(type='text/ng-template', id='saveSnippetModal.html')
|
|
.modal-header
|
|
h2 Save snippet
|
|
.modal-body
|
|
p Save as:
|
|
input(type='text', ng-model='result', required, autofocus, ng-autoselect='true')
|
|
.modal-footer
|
|
button(ng-click='$dismiss("cancel")').btn.btn-default Cancel
|
|
button(ng-click='$close(result)', ng-disabled='!result').btn.btn-primary Save
|
|
button(ng-click='saveDialog()', ng-disabled='!snippet.editorText').btn.btn-sm.btn-default-outline
|
|
i.fa.fa-save
|
|
span(translate) Save...
|
|
button(type='button',
|
|
ng-disabled='!hasSnippets()').btn.btn-sm.btn-default-outline.uib-dropdown-toggle
|
|
span.caret
|
|
ul.uib-dropdown-menu.pull-right
|
|
li(ng-repeat='snip in snippets')
|
|
a(ng-click='openSnippet(snip)').btn-link {{snip.name}}
|
|
li.divider
|
|
li
|
|
a(ng-click='clearSnippets()', type='button', translate).btn-link Clear
|
|
.btn-group.pull-right
|
|
button.btn.btn-sm.btn-primary-outline(ng-click='injectJS()', ng-disabled='!snippet.editorText')
|
|
i.fa.fa-play
|
|
span(translate) Run
|
|
.widget-content.padded
|
|
p
|
|
div(ui-ace="aceOptions", scope-instance='editorInstance', ng-model='snippet.editorText').stf-ace-editor
|
|
div(ng-controller='ReturnJavaScriptCtrl')
|
|
uib-tabset.unselectable(ng-show='results.length')
|
|
uib-tab(heading='Results')
|
|
table.table.table-hover(ng-table='tableParams').selectable
|
|
tr(ng-repeat='result in $data')
|
|
td(width='30%', title="'Device'", sortable='deviceName')
|
|
img(ng-src='{{ result.deviceImage }}').device-icon-smallest
|
|
span {{ result.deviceName }}
|
|
td(width='30%', title="'Returns'", sortable='prettyValue')
|
|
div(ng-show='result.isObject')
|
|
code.value-next-to-progress {{ result.prettyValue }}
|
|
div(ng-hide='result.isObject')
|
|
.value-next-to-progress {{ result.value }}
|
|
td(width='40%', ng-show='result.isSpecialValue')
|
|
div(ng-show='result.isNumber')
|
|
uib-progressbar.table-progress(value='result.percentage', max='100')
|
|
div(ng-show='result.isObject')
|
|
div.label.label-info Object
|
|
div(ng-show='result.isFunction')
|
|
div.label.label-info Function
|
|
div(ng-show='result.isArray')
|
|
div.label.label-info Array
|
|
div(ng-show='result.isNull')
|
|
div.label Null
|
|
div(ng-show='result.isBoolean')
|
|
div.label(style='width=100%', ng-class="{'label-success': result.value, 'label-important': !result.value}")
|
|
i.fa(ng-class="{'fa-check': result.value, 'fa-times-circle': !result.value }")
|
|
span {{ result.value.toString() }}
|
|
uib-tab(heading='Raw')
|
|
pre.selectable {{results | json}}
|
|
clear-button(ng-click='clear()', ng-disabled='!results.length')
|