Firefox操作系统-构建块抽屉使用

Firefox OS - BuildingBlock drawer usage

本文关键字:操作系统 构建 Firefox      更新时间:2023-09-26

我正在开发一个基于Firefox操作系统的应用程序,该应用程序使用构建块抽屉组件。我的问题是,当我点击左上角的图标时——抽屉正确显示——但主页面的内容消失了。你能给我一个解决方案吗?

谢谢。

如果你的意图是在有人点击每个列表(项目、用户、插件)时清除它们,你可以从tabs.css 中的表格列表中删除行可见性属性

[role="tablist"] [role="tabpanel"] {
  position: absolute;
  top: 4rem;
  left: 0;
  /*visibility: hidden;*/
  width: 100%;
  height: calc(100% - 4rem);
  z-index: -1;
  display: block;
  overflow: auto;
}

然后清除代码中的列表。您需要为以下每个功能执行此操作:

function clearLists(){
    $("#resultsProjects").empty();
    $("#resultsUsers").empty();
    $("#resultsPlugins").empty();
}
function processProjects() {
  return function() {
    if (xhr.readyState == 4 && xhr.status == 200) {
      var obj = jQuery.parseJSON(xhr.responseText);
      clearLists();
      for (var i = 0; i < obj.length; i++) {
        $('#resultsProjects').append("<li><p>" + obj[i].name + "</p><p>" + obj[i].lang + "</p></li>");
      }
    }
  }
}