From 80d871ab1e440dab1db7b17fa449f039f33734ee Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Fri, 17 Jan 2014 16:35:48 +0100 Subject: [PATCH] added website field --- settings/css/settings.css | 1 - settings/js/apps.js | 34 ++++++++++++++++++++-------------- settings/templates/apps.php | 8 +++++--- 3 files changed, 25 insertions(+), 18 deletions(-) diff --git a/settings/css/settings.css b/settings/css/settings.css index 3f5d59e56e..8a96885b78 100644 --- a/settings/css/settings.css +++ b/settings/css/settings.css @@ -129,7 +129,6 @@ span.version { margin-left:1em; margin-right:1em; color:#555; } .app:hover, .app:active { max-width: inherit; } .appslink { text-decoration: underline; } -.doclink { text-decoration: underline; } .score { color:#666; font-weight:bold; font-size:0.8em; } .appinfo .documentation { diff --git a/settings/js/apps.js b/settings/js/apps.js index ce81dff448..2c6f77d931 100644 --- a/settings/js/apps.js +++ b/settings/js/apps.js @@ -39,22 +39,28 @@ OC.Settings.Apps = OC.Settings.Apps || { var userDocumentation = false; var adminDocumentation = false; - if (typeof(app.documentation.user) !== 'undefined') { - userDocumentation = true; - page.find('span.userDocumentation').html("" + t('settings', 'User Documentation') + ""); - page.find('p.documentation').show(); - } - if (typeof(app.documentation.admin) !== 'undefined') { - adminDocumentation = true; - page.find('span.adminDocumentation').html("" + t('settings', 'Admin Documentation') + ""); - page.find('p.documentation').show(); + if (typeof(app.documentation) !== 'undefined') { + if (typeof(app.documentation.user) !== 'undefined') { + userDocumentation = true; + page.find('span.userDocumentation').html("" + t('settings', 'User Documentation') + ""); + page.find('p.documentation').show(); + } + if (typeof(app.documentation.admin) !== 'undefined') { + adminDocumentation = true; + page.find('span.adminDocumentation').html("" + t('settings', 'Admin Documentation') + ""); + page.find('p.documentation').show(); + } + + if(userDocumentation && adminDocumentation) { + page.find('span.userDocumentation').after(', '); + } } - if(userDocumentation && adminDocumentation) { - page.find('span.userDocumentation').after(', '); + if (typeof(app.website) !== 'undefined') { + page.find('p.website').show(); + page.find('a#websitelink').attr('href', app.website); } - if (app.update !== false) { page.find('input.update').show(); page.find('input.update').data('appid', app.id); @@ -69,8 +75,8 @@ OC.Settings.Apps = OC.Settings.Apps || { page.find('input.enable').data('active', app.active); if (app.internal === false) { page.find('span.score').show(); - page.find('p.appslink').show(); - page.find('a.appslink').attr('href', 'http://apps.owncloud.com/content/show.php?content=' + app.id); + page.find('p.appstore').show(); + page.find('a#appstorelink').attr('href', 'http://apps.owncloud.com/content/show.php?content=' + app.id); page.find('small.externalapp').hide(); } else { page.find('p.appslink').hide(); diff --git a/settings/templates/apps.php b/settings/templates/apps.php index be1cf0387b..e04815f9b9 100644 --- a/settings/templates/apps.php +++ b/settings/templates/apps.php @@ -36,12 +36,14 @@

- +