diff --git a/www/i18n/locale-en-GB.json b/www/i18n/locale-en-GB.json index ff67cb8390e332fdb1a31fa3987557b08b1523b5..cdc049335ebd1448feb5f5d32e808f3eb2141ee5 100644 --- a/www/i18n/locale-en-GB.json +++ b/www/i18n/locale-en-GB.json @@ -135,6 +135,7 @@ "STORAGE_DIVIDER": "Storage", "NETWORK_SETTINGS": "Network", "PEER": "Duniter peer address", + "PEER_SHORT": "Peer address", "PEER_CHANGED_TEMPORARY": "Address used temporarily", "USE_LOCAL_STORAGE": "Enable local storage", "USE_LOCAL_STORAGE_HELP": "Allows you to save your settings", diff --git a/www/i18n/locale-en.json b/www/i18n/locale-en.json index e677925bd55d2748447a6d03a9f0cd66364bf0dc..1a2572489bde8ad4cb6f6bc1cbfc7fa608b9d1e2 100644 --- a/www/i18n/locale-en.json +++ b/www/i18n/locale-en.json @@ -135,6 +135,7 @@ "STORAGE_DIVIDER": "Storage", "NETWORK_SETTINGS": "Network", "PEER": "Duniter peer address", + "PEER_SHORT": "Peer address", "PEER_CHANGED_TEMPORARY": "Address used temporarily", "USE_LOCAL_STORAGE": "Enable local storage", "USE_LOCAL_STORAGE_HELP": "Allows you to save your settings", diff --git a/www/i18n/locale-fr-FR.json b/www/i18n/locale-fr-FR.json index 890764df4c621844c0e1c9a149e90bde7315a8c3..f1adbc219596f8b876ae223336f590553d8508e6 100644 --- a/www/i18n/locale-fr-FR.json +++ b/www/i18n/locale-fr-FR.json @@ -135,6 +135,7 @@ "STORAGE_DIVIDER": "Stockage", "NETWORK_SETTINGS": "Réseau", "PEER": "Adresse du nœud Duniter", + "PEER_SHORT": "Adresse du nœud", "PEER_CHANGED_TEMPORARY": "Adresse utilisée temporairement", "USE_LOCAL_STORAGE": "Activer le stockage local", "USE_LOCAL_STORAGE_HELP": "Permet de sauvegarder vos paramètres", diff --git a/www/js/controllers/app-controllers.js b/www/js/controllers/app-controllers.js index 6da62e4b0b11d04e7b15f6966f0c4c6e4a247fcd..5504020623af985b4abcaf15f2fef22e8e383d6f 100644 --- a/www/js/controllers/app-controllers.js +++ b/www/js/controllers/app-controllers.js @@ -74,6 +74,7 @@ function AppController($scope, $rootScope, $state, $ionicSideMenuDelegate, $q, $ $scope.login = csWallet.isLogin(); $scope.auth = csWallet.isAuth(); $scope.motion = UIUtils.motion.default; + $scope.smallscreen = UIUtils.screen.isSmall(); $scope.showHome = function() { $ionicHistory.nextViewOptions({ diff --git a/www/templates/home/home.html b/www/templates/home/home.html index 9ee1d7940d0db9ecf89bf1f46de861f82de9eb61..056a6fb7a900837c971e7878d54653b03ecba86e 100644 --- a/www/templates/home/home.html +++ b/www/templates/home/home.html @@ -4,7 +4,7 @@ </ion-nav-title> <ion-content - class="has-header text-center padding-xs positive-900-bg circle-bg-dark"> + class="has-header text-center no-padding-xs positive-900-bg circle-bg-dark"> <div id="helptip-home-logo" class="logo"></div> diff --git a/www/templates/menu.html b/www/templates/menu.html index 87db189eb2e20a237796ca00142cf3724f6d55bb..1af15f195b5810c30df1af5cf8978d7e4231a7c3 100644 --- a/www/templates/menu.html +++ b/www/templates/menu.html @@ -84,8 +84,8 @@ </div> </ion-header-bar> - <ion-content scroll="false"> - <ion-list class="list"> + <ion-content scroll="false" class="scroll-content ionic-scroll" ng-class="{'overflow-scroll': smallscreen, 'scroll-content-false': !smallscreen}"> + <ion-list class="list" ng-class="{'scroll': smallscreen}"> <!-- Home --> <ion-item menu-close class="item-icon-left hidden-xs" ui-sref="app.home" active-link="active"> diff --git a/www/templates/settings/settings.html b/www/templates/settings/settings.html index 0351200095b03db6bbc4634ed3a835661e1e5704..149420d03566a44983aeaa48555690d1e50b7d6b 100644 --- a/www/templates/settings/settings.html +++ b/www/templates/settings/settings.html @@ -27,21 +27,17 @@ <div class="row no-padding responsive-sm responsive-md responsive-lg"> <!-- first column --> - <div class="col col-50 list item-border-large padding-left padding-right no-padding-xs"> + <div class="col col-50 list item-border-large padding-left padding-right no-padding-xs" style="margin-bottom: 2px;"> <span class="item item-divider" translate>SETTINGS.DISPLAY_DIVIDER</span> - <div class="item item-select"> - <div class="input-label"> - {{'COMMON.LANGUAGE' | translate}} - </div> - <label> - <select ng-model="formData.locale" - ng-change="changeLanguage(formData.locale.id)" - ng-options="l as l.label for l in locales track by l.id"> - </select> - </label> - </div> + <label class="item item-input item-select"> + <div class="input-label" translate>COMMON.LANGUAGE</div> + <select ng-model="formData.locale" + ng-change="changeLanguage(formData.locale.id)" + ng-options="l as l.label for l in locales track by l.id"> + </select> + </label> <div class="item item-toggle dark"> <div class="input-label"> @@ -115,16 +111,17 @@ </label> </div> - <ion-item class="item-text-wrap item-select"> - <div class="input-label hidden-xs " translate>SETTINGS.KEEP_AUTH</div> - <div class="visible-xs" translate>SETTINGS.KEEP_AUTH_SHORT</div> - <h4 class="gray text-wrap hidden-xs" ng-bind-html="'SETTINGS.KEEP_AUTH_HELP' | translate"></h4> - <label> - <select ng-model="formData.keepAuthIdle" - ng-options="i as (keepAuthIdleLabels[i].labelKey | translate:keepAuthIdleLabels[i].labelParams ) for i in keepAuthIdles track by i"> - </select> - </label> - </ion-item> + <label class="item item-input item-select item-text-wrap"> + <div class="input-label hidden-xs"> + <span class="hidden-xs" translate>SETTINGS.KEEP_AUTH</span> + <h4 class="gray text-wrap hidden-xs" ng-bind-html="'SETTINGS.KEEP_AUTH_HELP' | translate"></h4> + </div> + <span class="visible-xs" translate>SETTINGS.KEEP_AUTH_SHORT</span> + + <select ng-model="formData.keepAuthIdle" + ng-options="i as (keepAuthIdleLabels[i].labelKey | translate:keepAuthIdleLabels[i].labelParams ) for i in keepAuthIdles track by i"> + </select> + </label> <div class="item item-input hidden-xs hidden-sm" ng-class="{'gray': (!formData.useLocalStorage || !formData.rememberMe)}" ng-if="::$root.device.isDesktop()"> <div class="input-label"> @@ -137,7 +134,7 @@ </div> <!-- second column --> - <div class="col col-50 list item-border-large padding-left padding-right no-padding-xs"> + <div class="col col-50 list item-border-large padding-left padding-right no-padding-xs no-margin-xs"> <span class="item item-divider"> {{'SETTINGS.WALLETS_SETTINGS' | translate}} @@ -200,7 +197,8 @@ <i class="icon ion-ios-arrow-right"></i> </div> <ion-item class="ink item-icon-right visible-xs visible-sm" ng-click="changeNode()"> - <div class="input-label" translate>SETTINGS.PEER</div> + <div class="input-label hidden-xs" translate>SETTINGS.PEER</div> + <div class="input-label visible-xs" translate>SETTINGS.PEER_SHORT</div> <!-- node temporary changed --> <ng-if ng-if="formData.node.temporary"> @@ -227,18 +225,16 @@ </div> <!-- Block validity window--> - <ion-item class="item-text-wrap item-select"> - <div class="input-label"> - <div class="hidden-xs" translate>SETTINGS.BLOCK_VALIDITY_WINDOW</div> - <div class="visible-xs" translate>SETTINGS.BLOCK_VALIDITY_WINDOW_SHORT</div> + <label class="item item-input item-select item-text-wrap"> + <div class="input-label hidden-xs"> + <span translate>SETTINGS.BLOCK_VALIDITY_WINDOW</span> + <h4 class="gray text-wrap hidden-xs" ng-bind-html="'SETTINGS.BLOCK_VALIDITY_WINDOW_HELP' | translate"></h4> </div> - <h4 class="gray text-wrap hidden-xs" ng-bind-html="'SETTINGS.BLOCK_VALIDITY_WINDOW_HELP' | translate"></h4> - <label> - <select ng-model="formData.blockValidityWindow" - ng-options="i as (blockValidityWindowLabels[i].labelKey | translate:blockValidityWindowLabels[i].labelParams ) for i in blockValidityWindows track by i"> - </select> - </label> - </ion-item> + <div class="input-label visible-xs" translate>SETTINGS.BLOCK_VALIDITY_WINDOW_SHORT</div> + <select ng-model="formData.blockValidityWindow" + ng-options="i as (blockValidityWindowLabels[i].labelKey | translate:blockValidityWindowLabels[i].labelParams ) for i in blockValidityWindows track by i"> + </select> + </label> <!-- Allow extension here --> <cs-extension-point name="network"></cs-extension-point>