[extensions-web/feature/full-width: 2/3] local extensions: show grayscale icon for unknown extensions



commit 0162038e66f5b6f1da0427f11b2387d22feca310
Author: Yuri Konotopov <ykonotopov gnome org>
Date:   Mon Jan 16 23:31:36 2017 +0400

    local extensions: show grayscale icon for unknown extensions

 sweettooth/static/images/plugin-unknown.png        |  Bin 0 -> 1815 bytes
 .../js/templates/extensions/info_contents.mustache |    2 +-
 sweettooth/static/js/templates/templatedata.js     |    2 +-
 3 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/sweettooth/static/images/plugin-unknown.png b/sweettooth/static/images/plugin-unknown.png
new file mode 100644
index 0000000..b025ba3
Binary files /dev/null and b/sweettooth/static/images/plugin-unknown.png differ
diff --git a/sweettooth/static/js/templates/extensions/info_contents.mustache 
b/sweettooth/static/js/templates/extensions/info_contents.mustache
index 97b7656..8c604db 100644
--- a/sweettooth/static/js/templates/extensions/info_contents.mustache
+++ b/sweettooth/static/js/templates/extensions/info_contents.mustache
@@ -8,7 +8,7 @@
     <a href="{{link}}" class="title-link"><img src="{{icon}}" class="icon">{{name}}</a>
   {{/link}}
   {{^link}}
-  {{name}}
+    <img src="/static/images/plugin-unknown.png" class="icon">{{name}}
   {{/link}}
 </h3>
 {{#creator}}
diff --git a/sweettooth/static/js/templates/templatedata.js b/sweettooth/static/js/templates/templatedata.js
index be59365..a573415 100644
--- a/sweettooth/static/js/templates/templatedata.js
+++ b/sweettooth/static/js/templates/templatedata.js
@@ -6,7 +6,7 @@ define({
   "extensions/comments_list": "{{#comments}}\n  {{>extensions/comment}}\n  
<hr>\n{{/comments}}\n{{^show_all}}\n<p class=\"show-all\">Show more 
reviews</p>\n{{/show_all}}\n\n{{^comments}}\n  <p>There are no comments. Be the first!</p>\n{{/comments}}",
   "extensions/error_report_template": "What's wrong?\n\n\n\nWhat have you tried?\n\n\n\nAutomatically 
detected errors:\n\n{{#errors}}\n  {{.}}\n\n================\n{{/errors}}\n{{^errors}}\nGNOME Shell 
Extensions did not detect any errors with this extension.\n{{/errors}}\n\nVersion information:\n\n    Shell 
version: {{sv}}\n    Extension version: {{#ev}}{{ev}}{{/ev}}{{^ev}}Unknown{{/ev}}",
   "extensions/info": "<div class=\"extension\" data-uuid=\"{{uuid}}\">\n  
{{>extensions/info_contents}}\n</div>",
-  "extensions/info_contents": "<div class=\"switch\"></div>\n<div class=\"extra-buttons\">\n  <div 
class=\"upgrade-button\" title=\"Upgrade this extension\"></div>\n  <div class=\"configure-button\" 
title=\"Configure this extension\"></div>\n</div>\n<h3 class=\"extension-name\">\n  {{#link}}\n    <a 
href=\"{{link}}\" class=\"title-link\"><img src=\"{{icon}}\" class=\"icon\">{{name}}</a>\n  {{/link}}\n  
{{^link}}\n  {{name}}\n  {{/link}}\n</h3>\n{{#creator}}\n  <span class=\"author\">by <a 
href=\"{{creator_url}}\"> {{creator}} </a></span>\n{{/creator}}\n{{#system}}\n  <div class='system-extension' 
title='System extension should be uninstalled using package manager. See \u00abAbout\u00bb page for more 
details.'>System extension</div>\n{{/system}}\n<p 
class=\"description\">{{first_line_of_description}}</p>\n{{^system}}\n  <button class=\"uninstall\" 
title=\"Uninstall\">Uninstall</button>\n{{/system}}",
+  "extensions/info_contents": "<div class=\"switch\"></div>\n<div class=\"extra-buttons\">\n  <div 
class=\"upgrade-button\" title=\"Upgrade this extension\"></div>\n  <div class=\"configure-button\" 
title=\"Configure this extension\"></div>\n</div>\n<h3 class=\"extension-name\">\n  {{#link}}\n    <a 
href=\"{{link}}\" class=\"title-link\"><img src=\"{{icon}}\" class=\"icon\">{{name}}</a>\n  {{/link}}\n  
{{^link}}\n    <img src=\"/static/images/plugin-unknown.png\" class=\"icon\">{{name}}\n  
{{/link}}\n</h3>\n{{#creator}}\n  <span class=\"author\">by <a href=\"{{creator_url}}\"> {{creator}} 
</a></span>\n{{/creator}}\n{{#system}}\n  <div class='system-extension' title='System extension should be 
uninstalled using package manager. See \u00abAbout\u00bb page for more details.'>System 
extension</div>\n{{/system}}\n<p class=\"description\">{{first_line_of_description}}</p>\n{{^system}}\n  
<button class=\"uninstall\" title=\"Uninstall\">Uninstall</button>\n{{/system}}",
   "extensions/info_list": "<ul class=\"extensions\">\n{{#extensions}}\n  <li class=\"extension\" 
data-svm=\"{{shell_version_map}}\">\n    {{>extensions/info_contents}}\n  </li>\n{{/extensions}}\n</ul>",
   "extensions/uninstall": "You uninstalled <b>{{name}}</b>.",
   "messages/cannot_list_errors": "GNOME Shell Extensions cannot automatically detect any errors.",


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]