From 26a7e405bbeb47671c7d439ce9ccec1a45042762 Mon Sep 17 00:00:00 2001 From: Arjun Roychowdhury Date: Mon, 9 Nov 2015 19:31:24 -0500 Subject: #71 - when in desktop mode, replace email option with "save as" option as default email may not be configured Former-commit-id: dfb817c1c977efd649e3c984898c841edb5b9ea9 --- www/js/LogCtrl.js | 10 ++++++++-- www/templates/log.html | 9 ++++++++- 2 files changed, 16 insertions(+), 3 deletions(-) (limited to 'www') 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); } } diff --git a/www/templates/log.html b/www/templates/log.html index 4c923fce..37b85d1b 100644 --- a/www/templates/log.html +++ b/www/templates/log.html @@ -11,8 +11,15 @@ - + + +
+ +
-- cgit v1.2.3