Fox2Fox: Mal noch ein Tipp: 2002Andreas hatte sich mal ein Skript gewünscht, mit dem er den Ordner CSSWeb direkt aus der Symbolleiste aufrufen kann. Der Ordner CSSWeb ist bei ihm für die userContent-Skripte gedacht, aber natürlich kann man das Skript so abwandeln, dass es den Ordner CSS direkt aufruft. Hier ist der Code:
Code
// ruft den Ordner CSS direkt auf
(function() {
if (location != 'chrome://browser/content/browser.xul')
return;
try {
Components.utils.import("resource:///modules/CustomizableUI.jsm");
CustomizableUI.createWidget({
id: "OpenCSSOrdner",
defaultArea: CustomizableUI.AREA_NAVBAR,
removable: true,
label: "OpenCSSOrdner",
tooltiptext: "",
onClick: function() {
var dir = Services.dirsvc.get('UChrm', Ci.nsIFile);
dir.append('CSS');
dir.launch();
},
onCreated: function(aNode) {
aNode.style.listStyleImage = 'url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABqUlEQVQokWP89OkTAymABc76+fb99YnzXuw7xsrP67RpLiMzMz4NXx8/2+eV8OXhE05JMW45KQYGRgI2nM6r//r4qemEeuX4ELjZf7//+PX+I6eUOLIGJgYGhm9PXrzYf1wuyEslKRyu+sW+Yxs0HDdqO3958ARDw9Pn///9EzbRRZY4XdjIwMCgXZbJKSmGroFdSJCBgeHL/ccI4f//v9x/LOFgqVuZzczOxvD//49Xb/7//QvVwKMkJ6Ctdm/xurdnLqF4kImRgYHh9+cv+3yTNqg53Ji8AKqBkZnJdEI9AwPDHvfYQ+HZ13pn/f//H67r5tRFLw+dlPFxFnewhGpgYGAQMTd03r5QxNzgxb6jN6ct/v/nL1zD5zsPmNjYzGe0CRloMSBHnJChjvO2hb8/f2VkYvzz5SsDAwMTKwsDA8N/BgZGRgZGRiaEp5EBKy/3wzXbNht6MjAwSDrbMGAAFixCXJx86koKod4KYT5EaZAP9ZYP9YZzf3/6wsDIyMjMhFMDHHx79vJQaOaHKzfF7S2YOdix+wEF/P/PyMoiH+JlOacTLgYAnMqRpg2c0p8AAAAASUVORK5CYII=)';
return aNode;
}
});
} catch (e) {
Components.utils.reportError(e);
};
})();
Alles anzeigen
Speichere sie unter irgendeinem Namen ab, ich habe das Skript css-ordner.uc.js genannt. Vielleicht kannst du (oder auch wer sonst noch interessiert ist) es gebrauchen.
Du findest dann ein Symbol mit den Buchstaben CSS in der Symbolleiste.