Browse Source

add reload app

MaysWind 6 years ago
parent
commit
bbe99244f1

+ 1 - 0
app/langs/zh_Hans.txt

@@ -248,6 +248,7 @@ Minimize=最小化
 Maximize=最大化
 Restore Down=向下还原
 Runtime Environment=运行环境
+Reload AriaNg Native=重新加载 AriaNg Native
 
 [tray]
 ShowAriaNgNative=显示 AriaNg Native (&S)

+ 1 - 0
app/langs/zh_Hant.txt

@@ -248,6 +248,7 @@ Minimize=最小化
 Maximize=最大化
 Restore Down=向下還原
 Runtime Environment=運行環境
+Reload AriaNg Native=重新載入 AriaNg Native
 
 [tray]
 ShowAriaNgNative=顯示 AriaNg Native (&S)

+ 1 - 0
app/scripts/config/defaultLanguage.js

@@ -253,6 +253,7 @@
             'Maximize': 'Maximize',
             'Restore Down': 'Restore Down',
             'Runtime Environment': 'Runtime Environment',
+            'Reload AriaNg Native': 'Reload AriaNg Native',
             'tray': {
                 'ShowAriaNgNative': '&Show AriaNg Native',
                 'Exit': 'E&xit',

+ 4 - 0
app/scripts/controllers/settings-ariang.js

@@ -324,6 +324,10 @@
             });
         };
 
+        $scope.reloadApp = function () {
+            ariaNgNativeElectronService.reload();
+        };
+
         angular.element('[data-toggle="popover"]').popover();
 
         $rootScope.loadPromise = $timeout(function () {}, 100);

+ 3 - 0
app/scripts/services/ariaNgNativeElectronService.js

@@ -98,6 +98,9 @@
                 tray.destroy();
                 this.initTray();
             },
+            reload: function () {
+                getCurrentWindow().reload && getCurrentWindow().reload();
+            },
             isMaximized: function () {
                 return getCurrentWindow().isMaximized && getCurrentWindow().isMaximized();
             },

+ 3 - 0
app/views/settings-ariang.html

@@ -195,6 +195,9 @@
                         <button class="btn btn-xs btn-default" ng-click="clearHistory()">
                             <span translate>Clear Settings History</span>
                         </button>
+                        <button class="btn btn-xs btn-default" ng-click="reloadApp()">
+                            <span translate>Reload AriaNg Native</span>
+                        </button>
                     </div>
                 </div>
             </div>