| Index: chromeInfo.js.tmpl |
| =================================================================== |
| new file mode 100644 |
| --- /dev/null |
| +++ b/chromeInfo.js.tmpl |
| @@ -0,0 +1,44 @@ |
| +/* |
| + * This file is part of the Adblock Plus build tools, |
| + * Copyright (C) 2006-2013 Eyeo GmbH |
| + * |
| + * Adblock Plus is free software: you can redistribute it and/or modify |
| + * it under the terms of the GNU General Public License version 3 as |
| + * published by the Free Software Foundation. |
| + * |
| + * Adblock Plus is distributed in the hope that it will be useful, |
| + * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| + * GNU General Public License for more details. |
| + * |
| + * You should have received a copy of the GNU General Public License |
| + * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
| + */ |
| + |
| +require.scopes.info = { |
| + get addonID() |
| + { |
| + return chrome.i18n.getMessage("@@extension_id"); |
| + }, |
| + addonName: {{metadata.get('general', 'basename')|json}}, |
| + addonVersion: {{metadata.get('general', 'version')|json}}, |
| + addonRoot: "", |
|
Thomas Greiner
2013/07/23 13:23:37
If you want to implement this you could use
chrome
Wladimir Palant
2013/07/23 14:15:11
I don't think I want this implemented - knowing th
|
| + |
| + application: {{type|json}}, |
| + get applicationVersion() |
| + { |
| + {%- if type == 'opera' %} |
| + var match = /\bOPR\/(\S+)/.exec(navigator.userAgent); |
| + return (match ? match[1] : "0"); |
| + {%- else %} |
| + return this.platformVersion; |
| + {%- endif %} |
| + }, |
| + |
| + platform: "chromium", |
| + get platformVersion() |
| + { |
| + var match = /\bChrome\/(\S+)/.exec(navigator.userAgent); |
| + return (match ? match[1] : "0"); |
| + } |
| +}; |