cordova integration: small fixups
This commit is contained in:
parent
307a6a5344
commit
8ba2b1acf6
2 changed files with 4 additions and 6 deletions
|
@ -137,10 +137,9 @@ weechat.filter('DOMfilter', ['$filter', '$sce', function($filter, $sce) {
|
|||
|
||||
weechat.filter('linksForCordova', ['$sce', function($sce) {
|
||||
return function(text) {
|
||||
if (window.cordova !== undefined) {
|
||||
// Cordova: need to use window.open instead of href
|
||||
// XXX TODO this needs to be improved
|
||||
text = text.replace(/<a (rel="[a-z ]+"\s)?(?:target="_[a-z]+"\s)?href="([^"]+)"/gi, "<a $1 onClick=\"window.open('$2', '_system')\"");
|
||||
}
|
||||
|
||||
return $sce.trustAsHtml(text);
|
||||
};
|
||||
}]);
|
||||
|
|
|
@ -29,7 +29,6 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
|
||||
$scope.command = '';
|
||||
$scope.themes = ['dark', 'light', 'black', 'dark-spacious', 'blue', 'base16-default', 'base16-light', 'base16-mocha', 'base16-solarized-dark', 'base16-solarized-light'];
|
||||
$scope.utils = utils;
|
||||
|
||||
// Initialise all our settings, this needs to include all settings
|
||||
// or else they won't be saved to the localStorage.
|
||||
|
@ -821,7 +820,7 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
$scope.disconnect();
|
||||
}
|
||||
|
||||
if (cordova !== undefined) {
|
||||
if (window.cordova !== undefined) {
|
||||
$scope.favico.reset();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue