summaryrefslogtreecommitdiff
path: root/www/js
diff options
context:
space:
mode:
authorArjun Roychowdhury <pliablepixels@gmail.com>2015-11-09 19:31:24 -0500
committerArjun Roychowdhury <pliablepixels@gmail.com>2015-11-09 19:31:24 -0500
commit26a7e405bbeb47671c7d439ce9ccec1a45042762 (patch)
treea10a3983db0a0cc4cc785e28bafa446e2d0af828 /www/js
parent0a13732f18898ae2cee671336c47f1bf41ff31dd (diff)
#71 - when in desktop mode, replace email option with "save as" option as default email may not be configured
Former-commit-id: dfb817c1c977efd649e3c984898c841edb5b9ea9
Diffstat (limited to 'www/js')
-rw-r--r--www/js/LogCtrl.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/www/js/LogCtrl.js b/www/js/LogCtrl.js
index a58e2e2e..d544e419 100644
--- a/www/js/LogCtrl.js
+++ b/www/js/LogCtrl.js
@@ -1,6 +1,6 @@
/* jshint -W041 */
/* jslint browser: true*/
-/* global cordova,StatusBar,angular,console */
+/* global saveAs, cordova,StatusBar,angular,console */
angular.module('zmApp.controllers').controller('zmApp.LogCtrl', ['$scope', '$rootScope','zm', '$ionicModal', 'ZMDataModel', '$ionicSideMenuDelegate', '$fileLogger', '$cordovaEmailComposer', '$ionicPopup', '$timeout', '$ionicHistory', '$state', '$interval', function ($scope, $rootScope,zm, $ionicModal, ZMDataModel, $ionicSideMenuDelegate, $fileLogger, $cordovaEmailComposer, $ionicPopup, $timeout, $ionicHistory, $state, $interval) {
$scope.openMenu = function () {
@@ -137,7 +137,13 @@ angular.module('zmApp.controllers').controller('zmApp.LogCtrl', ['$scope', '$roo
});
} else {
console.log("Using default email client to send data");
- window.open('mailto:'+encodeURIComponent(zm.authoremail)+'?subject=zmNinja%20Logs&body='+encodeURIComponent(logstring));
+ //window.open('mailto:'+encodeURIComponent(zm.authoremail)+'?subject=zmNinja%20Logs&body='+encodeURIComponent(logstring));
+ var fname = "zmNinja-logs-" +
+ moment().format('MMM-DD-YY_HH-mm-ss') + ".txt";
+
+ var dlogstring = "version:"+$scope.zmAppVersion + "\n" + logstring;
+ var blob = new Blob([dlogstring], {type: "text/plain;charset=utf-8"});
+saveAs(blob, fname);
}
}