Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

Разработка » Вставка текста в несколько полей одновременно » 27-08-2015 12:20:08

Добрый день!

Сделал аддон, позволяющий произволить определенные манипуляции с клипбордом и осуществлять вставку результа этих
манипуляций в текстовые поля на сайте. Текстовых полей много и все они с одинаковым Id.

Проблема в том, что мне нужно каким-то образом реализовать вставку во все соответствующие поля (с одинаковым id)
одновременно. Например, я осуществляю вставку в первое поле (или в любое другое) и это автоматически распростряняется
на все другие поля с соответствующим id.

Буду рад любым советам/предположениям/решениям.

Разработка » Функция вставки из клипборда к новому элементу контекстного меню » 11-08-2015 10:07:30

Добрый день!

Необходимо прикрутить функцию вставки из клипборда к новому элементу контекстного меню в браузере Firefox.
Как человек начинающий, застрял на прикручивании вставки =(

Собственно, имеется следующий код, создающий новый элемент контекстного меню и позволяющий вставлять текст в любое место веб страницы,
но не в поле ввода (например поле  Google search), а нужно именно это.

const {Cc, Ci} = require("chrome");
var contextMenu = require("sdk/context-menu");
var clipboard = require("sdk/clipboard");
var clipdata = "";
var menuItem = contextMenu.Item({
label: "MyPaste",
context: contextMenu.array,
contentScriptFile: require("sdk/self").data.url("scriptforaction.js"),
onMessage: function (selectiontext) {
clipdata = clipboard.get();
this.data = clipdata;
console.log("data on update context: " + this.data);
}
});

где "scriptforaction.js" содержит:

self.on("click", function (node, data) {
console.log("data onclick:" + data);
console.log("nodecontent " + node.textContent);
node.i

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]