diff --git a/res/app/components/stf/basic-mode/basic-mode.css b/res/app/components/stf/basic-mode/basic-mode.css index dd66aba4..ef60fa83 100644 --- a/res/app/components/stf/basic-mode/basic-mode.css +++ b/res/app/components/stf/basic-mode/basic-mode.css @@ -9,3 +9,19 @@ .basic-mode .devices-icon-view li { margin: 3px; } + +.basic-mode .stf-vnc-bottom .btn-lg { + padding: 5px; + font-size: 12px; +} + + +.basic-mode .stf-vnc-bottom .btn-primary:hover, +.basic-mode .stf-vnc-bottom .btn-primary.active { + background: #007aff; + color: #fff; +} + +.basic-mode .stf-menu .stf-top-bar { + overflow: hidden; +} diff --git a/res/app/device-list/device-list.jade b/res/app/device-list/device-list.jade index 3db1d4a9..dbea9b51 100644 --- a/res/app/device-list/device-list.jade +++ b/res/app/device-list/device-list.jade @@ -13,7 +13,7 @@ div.stf-device-list .filtering-buttons.pull-right input(type='search',results='5', autosave='deviceSearch' - name='deviceSearch', ng-model='deviceSearch', ng-change='deviceSearchChanged()', autofocus, + name='deviceSearch', ng-model='deviceSearch', ng-change='deviceSearchChanged()', autocorrect='off', autocapitalize='off', spellcheck='false').xform-control //.input-group diff --git a/res/app/settings/settings.jade b/res/app/settings/settings.jade index 104a0020..8ee2d115 100644 --- a/res/app/settings/settings.jade +++ b/res/app/settings/settings.jade @@ -1,8 +1,8 @@ div(pane='center') .row - .col-md-4 + .col-md-6 div(ng-include='"settings/local/local-settings.jade"') - .col-md-4 + .col-md-6 div(ng-include='"settings/language/language.jade"') - .col-md-4 + //.col-md-4 div(ng-include='"settings/notifications/notifications.jade"') diff --git a/res/app/views/index.jade b/res/app/views/index.jade index 2c109388..d421296c 100644 --- a/res/app/views/index.jade +++ b/res/app/views/index.jade @@ -3,6 +3,13 @@ html head meta(charset='utf-8') meta(name='viewport', content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui') + meta(name='mobile-web-app-capable', content='yes') + meta(name='apple-mobile-web-app-capable', content='yes') + meta(name='apple-mobile-web-app-title', content='STF') + meta(name='format-detection', content='telephone=no') + meta(name='apple-mobile-web-app-status-bar-style', content='black-translucent') + link(href='/static/bower_components/stf-graphics/logo/exports/STF-128.png', rel='apple-touch-icon') + title STF body(ng-app='app', ng-cloak).bg-1.fill-height div(ng-controller='LayoutCtrl', basic-mode).fill-height diff --git a/res/auth-ldap/views/partials/signin.jade b/res/auth-ldap/views/partials/signin.jade index 2cfceba9..a12d7a2c 100644 --- a/res/auth-ldap/views/partials/signin.jade +++ b/res/auth-ldap/views/partials/signin.jade @@ -13,7 +13,8 @@ .input-group span.input-group-addon i.fa.fa-user - input.form-control(ng-model='username', name='username', required, type='text', placeholder='LDAP Username') + input.form-control(ng-model='username', name='username', required, type='text', placeholder='LDAP Username', + autocorrect='off', autocapitalize='off', spellcheck='false', autocomplete='on') .alert.alert-warning(ng-show='signin.username.$dirty && signin.username.$invalid') span(ng-show='signin.username.$error.required') Please enter your LDAP username @@ -21,7 +22,8 @@ .input-group span.input-group-addon i.fa.fa-lock - input.form-control(ng-model='password', name='password', required, type='password', placeholder='Password') + input.form-control(ng-model='password', name='password', required, type='password', placeholder='Password', + autocorrect='off', autocapitalize='off', spellcheck='false', autocomplete='on') .alert.alert-warning(ng-show='signin.password.$dirty && signin.password.$invalid') span Please enter your password diff --git a/res/auth-mock/views/partials/signin.jade b/res/auth-mock/views/partials/signin.jade index 76d15cd9..4f43b257 100644 --- a/res/auth-mock/views/partials/signin.jade +++ b/res/auth-mock/views/partials/signin.jade @@ -13,7 +13,8 @@ .input-group span.input-group-addon i.fa.fa-user - input.form-control(ng-model='name', name='name', required, type='text', placeholder='Name') + input.form-control(ng-model='name', name='name', required, type='text', placeholder='Name', + autocorrect='off', autocapitalize='off', spellcheck='false', autocomplete='on') .alert.alert-warning(ng-show='signin.name.$dirty && signin.name.$invalid') span Please enter your name @@ -21,7 +22,8 @@ .input-group span.input-group-addon i.fa.fa-envelope - input.form-control(ng-model='email', name='email', required, type='email', placeholder='E-mail') + input.form-control(ng-model='email', name='email', required, type='email', placeholder='E-mail', + autocorrect='off', autocapitalize='off', spellcheck='false', autocomplete='on') .alert.alert-warning(ng-show='signin.email.$dirty && signin.email.$invalid') span(ng-show='signin.email.$error.email') Please enter a valid email span(ng-show='signin.email.$error.required') Please enter your email diff --git a/webpack.config.js b/webpack.config.js index 3935dab0..ffddb667 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -36,9 +36,9 @@ module.exports = { { test: /\.css$/, loader: 'style!css' } , { test: /\.less$/, loader: 'style-loader!css-loader!less-loader'} , { test: /\.json$/, loader: 'json' } - , { test: /\.jpg$/, loader: "url-loader?limit=5000&mimetype=image/jpeg" } - , { test: /\.png$/, loader: "url-loader?limit=5000&mimetype=image/png" } - , { test: /\.gif$/, loader: "url-loader?limit=5000&mimetype=image/gif" } + , { test: /\.jpg$/, loader: "url-loader?limit=1000&mimetype=image/jpeg" } + , { test: /\.png$/, loader: "url-loader?limit=1000&mimetype=image/png" } + , { test: /\.gif$/, loader: "url-loader?limit=1000&mimetype=image/gif" } , { test: /\.svg$/ , loader: "url-loader?limit=1&mimetype=image/svg+xml" } , { test: /\.woff$/