2015-10-08 3 views
0

Я разрабатываю надстройку Mozilla, в которой я показываю всплывающую подсказку для содержимого на панели, установив атрибут tooltiptext для панели viewon-SDK. Мне нужно применить style для панели tooltiptext. Поэтому, пожалуйста, предложите мне решение добавить style для существующей всплывающей подсказки или добавить пользовательскую подсказку.Добавить пользовательский стиль подсказки в панель надстройки Mozilla

P.S: Я говорю о дополнении Mozilla, а не обозревателе Mozilla.

Спасибо заранее.

ответ

0
let myPanel = Panel({ 
    width: 180, 
    height: 180, 
    contentURL: 'data:text/html,<textarea style="width:120px; height:80px;">this is my textarea</textarea>' 
}) 

let { getActiveView }=require("sdk/view/core"); 
let myPanelView = getActiveView(myPanel); 
myPanelView.setAttribute("noautohide", true); 
myPanelView.setAttribute("level", 'top'); 
myPanelView.setAttribute("style", 'background-color:rgba(0, 0, 0, 0.2);'); 

Вы можете добавить все, что хотите, с помощью этого метода.

+0

Но как я могу добавить изменения в stie tooltiptext моей панели? @Noitidart – Muthu

+0

Вы не указали ни одного кода. Но есть много способов делать всплывающие подсказки. Если вы сделали этот метод: http://stackoverflow.com/a/27322087/1828637, тогда вы просто нарисуете панель, которую вы назначили в атрибуте 'tooltip', таким же образом, как указано выше. – Noitidart

 Смежные вопросы

  • Нет связанных вопросов^_^