mirror of
https://github.com/jketterl/openwebrx.git
synced 2025-12-06 07:12:09 +01:00
feature detection based activation of the rds panel
This commit is contained in:
parent
d8cc9e73e3
commit
fcf07b98af
|
|
@ -149,7 +149,7 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="openwebrx-panel openwebrx-meta-panel" id="openwebrx-panel-metadata-wfm" style="display: none;" data-panel-name="metadata-wfm"></div>
|
||||
<div class="openwebrx-panel openwebrx-meta-panel disabled" id="openwebrx-panel-metadata-wfm" style="display: none;" data-panel-name="metadata-wfm"></div>
|
||||
<div class="openwebrx-panel" id="openwebrx-panel-log" data-panel-name="debug" style="width: 619px;">
|
||||
<div class="openwebrx-panel-inner nano" id="openwebrx-log-scroll">
|
||||
<div class="nano-content">
|
||||
|
|
|
|||
|
|
@ -175,7 +175,7 @@ DemodulatorPanel.prototype.updatePanels = function() {
|
|||
var showing = 'openwebrx-panel-metadata-' + modulation;
|
||||
var metaPanels = $(".openwebrx-meta-panel");
|
||||
metaPanels.each(function (_, p) {
|
||||
toggle_panel(p.id, p.id === showing);
|
||||
toggle_panel(p.id, p.id === showing && !p.classList.contains('disabled'));
|
||||
});
|
||||
metaPanels.metaPanel().each(function() {
|
||||
this.clear();
|
||||
|
|
|
|||
|
|
@ -10,10 +10,6 @@ MetaPanel.prototype.isSupported = function(data) {
|
|||
return this.modes.includes(data.protocol);
|
||||
};
|
||||
|
||||
MetaPanel.prototype.isEnabled = function() {
|
||||
return true;
|
||||
};
|
||||
|
||||
MetaPanel.prototype.clear = function() {
|
||||
this.el.find(".openwebrx-meta-slot").removeClass("active").removeClass("sync");
|
||||
};
|
||||
|
|
@ -521,7 +517,7 @@ WfmMetaPanel.prototype.setEnabled = function(enabled) {
|
|||
if (enabled === this.enabled) return;
|
||||
this.enabled = enabled;
|
||||
if (enabled) {
|
||||
$(this.el).html(
|
||||
$(this.el).removeClass('disabled').html(
|
||||
'<div class="rds-container">' +
|
||||
'<div class="rds-identifier rds-autoclear"></div>' +
|
||||
'<div class="rds-stationname rds-autoclear"></div>' +
|
||||
|
|
@ -538,14 +534,10 @@ WfmMetaPanel.prototype.setEnabled = function(enabled) {
|
|||
'</div>'
|
||||
);
|
||||
} else {
|
||||
$(this.el).emtpy()
|
||||
$(this.el).addClass('disabled').emtpy()
|
||||
}
|
||||
};
|
||||
|
||||
WfmMetaPanel.prototype.isEnabled = function() {
|
||||
return this.enabled;
|
||||
};
|
||||
|
||||
WfmMetaPanel.prototype.clear = function() {
|
||||
$(this.el).find('.rds-autoclear').empty();
|
||||
this.pi = '';
|
||||
|
|
|
|||
Loading…
Reference in a new issue