From 9c8cf7d43372aeea4d8a450e7cb17d7a24b64d5f Mon Sep 17 00:00:00 2001 From: Andrew Manning Date: Mon, 9 May 2016 21:59:27 -0400 Subject: Fixed some bugs with empty repo name and improved the interface a bit. --- view/tpl/admin_plugins.tpl | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) (limited to 'view') diff --git a/view/tpl/admin_plugins.tpl b/view/tpl/admin_plugins.tpl index 876681f9f..3265a534c 100755 --- a/view/tpl/admin_plugins.tpl +++ b/view/tpl/admin_plugins.tpl @@ -17,15 +17,14 @@

Installed Addon Repositories

{{foreach $addonrepos as $repo}} -
-
-
{{$repo.name}}
+ +
+ {{$repo.name}} - -   - + +
-
+
{{/foreach}}
@@ -97,12 +96,15 @@ $("#generic-modal-ok-{{$newRepoModalID}}").off('click'); $("#generic-modal-ok-{{$newRepoModalID}}").click(function () { $('#generic-modal-{{$newRepoModalID}}').modal('hide'); - location.reload(); + if(confirm('Repo installed. Click OK to refresh page.')) { + location.reload(); + } }); $('#generic-modal-{{$newRepoModalID}}').modal(); } else { window.console.log('Error installing repo :' + response['message']); + alert('Error installing addon repo!'); } return false; }, @@ -117,9 +119,10 @@ function(response) { if (response.success) { window.console.log('Addon repo'+repoName+'successfully updated :' + response['message']); - alert('Repo updated'); + alert('Addon repo updated.'); } else { - window.console.log('Error installing repo :' + response['message']); + window.console.log('Error updating repo :' + response['message']); + alert('Error updating addon repo!'); } return false; }, @@ -130,6 +133,7 @@ window.console.log('switchAddonRepoBranch: ' + repoName); // TODO: Discover the available branches and create an interface to switch between them } + function removeAddonRepo(repoName) { window.console.log('removeAddonRepo: ' + repoName); // TODO: Unlink the addons @@ -139,9 +143,12 @@ function(response) { if (response.success) { window.console.log('Addon repo'+repoName+'successfully removed :' + response['message']); - alert('Repo deleted'); + if(confirm('Repo deleted. Click OK to refresh page.')) { + location.reload(); + } } else { - window.console.log('Error installing repo :' + response['message']); + window.console.log('Error removing repo :' + response['message']); + alert('Error removing addon repo!'); } return false; }, -- cgit v1.2.3