index.js
883 Bytes
var self = require('sdk/self');
var cm = require("sdk/context-menu");
var { open } = require('sdk/window/utils');
cm.Item({
label: "Traduzir para LIBRAS",
context: cm.SelectionContext(),
contentScript: 'self.on("context", function () {' +
' var text = window.getSelection().toString();' +
' if (text.length > 20)' +
' text = text.substr(0, 20) + "...";' +
' return "Traduzir \'" + text + "\' para LIBRAS";' +
'});' +
'self.on("click", function (node, data) {' +
' self.postMessage( window.getSelection().toString() );' +
'});',
onMessage: function(selectedText) {
var window = open('data:text/html,Hello Window', {
name: 'jetpack window',
features: {
width: 200,
height: 100
}
});
}
});