From faf7cb6630adab3a2a9946e051f6695dcb95a48e Mon Sep 17 00:00:00 2001 From: Pliable Pixels Date: Fri, 6 Apr 2018 13:43:16 -0400 Subject: fixed line breaks, added ZM version --- www/js/LogCtrl.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/www/js/LogCtrl.js b/www/js/LogCtrl.js index 46c1084e..fe18fe22 100644 --- a/www/js/LogCtrl.js +++ b/www/js/LogCtrl.js @@ -109,7 +109,11 @@ angular.module('zmApp.controllers').controller('zmApp.LogCtrl', ['$scope', '$roo { if (res) { - logstring = "Logs for version:" + $scope.zmAppVersion + " ("+$rootScope.platformOS+")\n" + logstring; + + logstring = "zmNinja version:" + $scope.zmAppVersion + + " ("+$rootScope.platformOS+")\n" + + "ZoneMinder version:" + NVRDataModel.getCurrentServerVersion()+"\n" + + logstring; sendEmailReally(logstring); } @@ -121,6 +125,8 @@ angular.module('zmApp.controllers').controller('zmApp.LogCtrl', ['$scope', '$roo //-------------------------------------------------------------------------- function sendEmailReally(logstring) { + + //console.log ("LOGSTRING:"+logstring); if (window.cordova) { @@ -156,6 +162,7 @@ angular.module('zmApp.controllers').controller('zmApp.LogCtrl', ['$scope', '$roo logstring = logstring.replace(re4, ""); } + //console.log ("NEW LOGSTRING:"+logstring); /* window.plugins.emailComposer.showEmailComposerWithCallback(callback, $rootScope.appName + ' logs', logstring, [zm.authoremail]);*/ @@ -163,6 +170,9 @@ angular.module('zmApp.controllers').controller('zmApp.LogCtrl', ['$scope', '$roo function (isAvailable) { if (isAvailable) { + // body encapsulation requires br :^ + // see https://github.com/katzer/cordova-plugin-email-composer/issues/150 + logstring = logstring.split('\n').join('
'); cordova.plugins.email.open({ to: zm.authoremail, subject: $rootScope.appName + ' logs', @@ -259,7 +269,8 @@ angular.module('zmApp.controllers').controller('zmApp.LogCtrl', ['$scope', '$roo $fileLogger.getLogfile().then(function(l) { - $scope.log.logString = l.split('\n').reverse().join('\n'); + $scope.log.logString = l.split('\n').reverse().join('\n'); + //$scope.log.logString = l; $ionicLoading.hide(); }, -- cgit v1.2.3