2016-04-09 18 views
0

Mümkün mü? Araç Çubuğunu gösteren veya gizleyen (ona bağlı olan) bir ActionButton oluşturmak istiyorum. Birisi nasıl biliyor? bazı fonksiyonlar?ActionButton bir araç çubuğunu gösterir/gizler mi? Firefox SDKfor eki

var mainButton = ActionButton({ 
id: "temp", 
label: "temp", 
icon: { 
    "16": "./icons/bug.png", 
    "32": "./icons/bug.png", 
    "64": "./icons/bug.png" 
}, 
onChange: enableToolbar}) 

var mainToolbar = ui.Toolbar({ 
title: "main", 
hidden: true, 
items: []}) 

cevap

0

Sen CustomizableUI.jsm bakmak gerekir: onun kimliği bilerek set toolbar visibility için kullanabileceğiniz bir işlevi yoktur.

çıkıntı yapmak aktarmak için:

Ben ithal var
var {Cu} = require("chrome"); 
const { CustomizableUI } = Cu.import('resource:///modules/CustomizableUI.jsm', {}); 
+0

var CustomizableUI = gerektiren ("kaynak: ///modules/CustomizableUI.jsm"); ve denedim: CustomizableUI.setToolbarVisibility ("main", "AREA_MENUBAR") ama bir hata alıyorum "CustomizableUI.setToolbarVisibility bir işlev değil" – jomag

+0

ÖzelleştirilebilirUI.setToolbarVisibility ("ana", "AREA_MENUBAR") olup olmadığını bilmiyorum "ana" geçerli bir araç çubuğu kimliği olup olmadığını bilmiyorum çünkü çalışacağım ama CutomizableUI bileşenini nasıl alacağınızı bildirmek için cevabımı düzenledim. – matagus

İlgili konular