Skip to content

Instantly share code, notes, and snippets.

View jeffgca's full-sized avatar

Jeff Griffiths jeffgca

View GitHub Profile
@jeffgca
jeffgca / main.js
Created September 21, 2011 00:10 — forked from anonymous/main.js
Pasted form Komodo IDE
var tabs = require("tabs");
tabs.on("ready", function(tab) {
console.log(tab.title);
tab.attach({
contentScript: 'document.defaultView.postMessage("this is my message...", "*"); '
});
}
);
const self = require("self");
var panelLogin = require("panel").Panel({
contentURL: self.data.url("login.html"),
width: 800,
height: 500,
contentScript: "window.addEventListener('click', function(event) {" +
"console.log('clicked');" +
"}, false);",
contentScriptWhen: "ready"
@jeffgca
jeffgca / panel.js
Created June 24, 2011 17:55 — forked from wbamberg/gist:1045274
some panel code example from Bamberg.
const widgets = require("widget");
const data = require("self").data;
const panel = require("panel");
var panelScript = "on('message', function(message) {" +
" console.log('receiving ' + message);" +
" }); "
var wid = widgets.Widget({
id: "some_menu",
@jeffgca
jeffgca / new_Jetpack_Addon.js
Created June 12, 2011 04:02 — forked from anonymous/new_Jetpack_Addon.js
Jetpack project creation.
var sanitize_name = function(s) {
return s.replace(/[\s\.]*/g, '').toLowerCase();
}
var os = Components.classes['@activestate.com/koOs;1'].
getService(Components.interfaces.koIOs);
var project_root = ko.filepicker.getFolder(os.getcwd(), "Choose a directory to create your new project in.");
// var project_root = '/Users/jeff/code/moz/jetpack/tmp/two';