hide unicode flags on windows

This commit is contained in:
antelle 2017-05-14 21:23:49 +02:00
parent 8072c3f028
commit aabd460bf5
3 changed files with 13 additions and 6 deletions

View File

@ -29,7 +29,10 @@ const FeatureDetector = {
if (this.isWindows) { return 'Alt+PrintScreen'; }
return '';
},
supportsTitleBarStyles: function () {
supportsTitleBarStyles: function() {
return this.isMac;
},
hasUnicodeFlags: function() {
return this.isMac;
}
};

View File

@ -7,6 +7,7 @@ const Comparators = require('../../util/comparators');
const Format = require('../../util/format');
const SettingsManager = require('../../comp/settings-manager');
const SignatureVerifier = require('../../util/signature-verifier');
const FeatureDetector = require('../../util/feature-detector');
const SettingsPluginsView = Backbone.View.extend({
template: require('templates/settings/settings-plugins.hbs'),
@ -49,7 +50,8 @@ const SettingsPluginsView = Backbone.View.extend({
galleryLoadError: PluginGallery.loadError,
galleryPlugins: this.getGalleryPlugins(),
searchStr: this.searchStr,
publicKey: SignatureVerifier.getPublicKey()
publicKey: SignatureVerifier.getPublicKey(),
hasUnicodeFlags: FeatureDetector.hasUnicodeFlags()
});
if (this.searchStr) {
this.showFilterResults();

View File

@ -10,7 +10,7 @@
{{#if plugin.manifest.resources.js}}<li class="settings__plugins-plugin-file"><i class="fa fa-code"></i> {{res 'setPlJs'}}</li>{{/if}}
{{#if plugin.manifest.resources.css}}<li class="settings__plugins-plugin-file"><i class="fa fa-paint-brush"></i> {{res 'setPlCss'}}</li>{{/if}}
{{#if plugin.manifest.resources.loc}}<li class="settings__plugins-plugin-file"><i class="fa fa-language"></i>&nbsp;
{{res 'setPlLoc'}}: {{plugin.manifest.locale.title}} {{#if plugin.manifest.locale}}{{#if plugin.manifest.locale.flag}}&nbsp;{{plugin.manifest.locale.flag}}{{/if}}{{/if}}</li>
{{res 'setPlLoc'}}: {{plugin.manifest.locale.title}} {{#if ../hasUnicodeFlags}}{{#if plugin.manifest.locale}}{{#if plugin.manifest.locale.flag}}&nbsp;{{plugin.manifest.locale.flag}}{{/if}}{{/if}}{{/if}}</li>
{{/if}}
</ul>
</div>
@ -61,9 +61,11 @@
{{#each galleryPlugins as |plugin|}}
<div class="settings__plugins-gallery-plugin" data-plugin="{{plugin.manifest.name}}">
<h4 class="settings__plugins-gallery-plugin-title">{{plugin.manifest.name}}</h4>
{{#if plugin.manifest.locale}}
{{#if plugin.manifest.locale.flag}}
<div class="settings__plugins-gallery-plugin-country-flag">{{plugin.manifest.locale.flag}}</div>
{{#if ../hasUnicodeFlags}}
{{#if plugin.manifest.locale}}
{{#if plugin.manifest.locale.flag}}
<div class="settings__plugins-gallery-plugin-country-flag">{{plugin.manifest.locale.flag}}</div>
{{/if}}
{{/if}}
{{/if}}
<div class="settings__plugins-gallery-plugin-desc">{{plugin.manifest.description}}</div>