[extensions-web] Use GetExtensionInfo for an extension's detail page, not ListExtensions
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [extensions-web] Use GetExtensionInfo for an extension's detail page, not ListExtensions
- Date: Mon, 7 Nov 2011 22:30:39 +0000 (UTC)
commit 2d5959f58da97abd644783d3f20f614911d45ace
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Mon Nov 7 11:08:16 2011 -0500
Use GetExtensionInfo for an extension's detail page, not ListExtensions
.../extensions/templates/extensions/detail.html | 2 +-
sweettooth/static/js/extensions.js | 13 ++++++-------
2 files changed, 7 insertions(+), 8 deletions(-)
---
diff --git a/sweettooth/extensions/templates/extensions/detail.html b/sweettooth/extensions/templates/extensions/detail.html
index 5f27c08..49ddf9e 100644
--- a/sweettooth/extensions/templates/extensions/detail.html
+++ b/sweettooth/extensions/templates/extensions/detail.html
@@ -71,7 +71,7 @@
{% if is_rejected %}
$(".extension .switch").addClass("insensitive");
{% endif %}
- $(".extension").addExtensionsSwitches();
+ $(".extension").addExtensionSwitch();
$(".comment .rating").each(function() {
$(this).find('input').rating();
});
diff --git a/sweettooth/static/js/extensions.js b/sweettooth/static/js/extensions.js
index 1617513..1a40391 100644
--- a/sweettooth/static/js/extensions.js
+++ b/sweettooth/static/js/extensions.js
@@ -246,13 +246,12 @@ function($, messages, dbusProxy) {
});
};
- $.fn.addExtensionsSwitches = function () {
- var $container = $(this);
- dbusProxy.ListExtensions().done(function(extensions) {
- $container.each(function () {
- var uuid = $(this).data('uuid');
- addExtensionSwitch(uuid, extensions[uuid], $(this));
- });
+ $.fn.addExtensionsSwitch = function () {
+ var $extension = $(this);
+ var uuid = $extension.data('uuid');
+
+ dbusProxy.GetExtensionInfo(uuid).done(function(meta) {
+ addExtensionSwitch(uuid, meta, $(this));
});
};
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]