diff --git a/chrome.manifest b/chrome.manifest
index 912312d..c31195e 100644
--- a/chrome.manifest
+++ b/chrome.manifest
@@ -1,6 +1,7 @@
content bookmarktags content/ contentaccessible=yes
locale bookmarktags en-US locale/en-US/
locale bookmarktags de-DE locale/de-DE/
+locale bookmarktags sv-SE locale/sv-SE/
skin bookmarktags classic/1.0 skin/classic/
diff --git a/content/browserOverlay.js b/content/browserOverlay.js
index dc3913d..c5a8a88 100644
--- a/content/browserOverlay.js
+++ b/content/browserOverlay.js
@@ -233,8 +233,9 @@ var BookmarkTags= function ()
// The tag menu in the bookmarks popup does not work well on Macs.
//if (BookmarkTags.Util.getOS() === "Darwin")
//{
- // document.getElementById("BookmarkTags-tagMenuBookmarksPopup").
- // hidden= true;
+ // hide for all
+ document.getElementById("BookmarkTags-tagMenuBookmarksPopup").
+ hidden= true;
//}
updateSidebarKey();
diff --git a/content/commands.js b/content/commands.js
index 7043165..4ff1819 100644
--- a/content/commands.js
+++ b/content/commands.js
@@ -53,7 +53,7 @@ BookmarkTags.BookmarkCmds= function ()
Components.utils.import("resource:///modules/PlacesUIUtils.jsm");
Components.utils.import('resource://gre/modules/Services.jsm');
var clipid = Components.interfaces.nsIClipboard;
- var clipboard = Components.classes["@mozilla.org/widget/clipboard;1"].getService(clipid);
+ var clipboard = Components.classes["@mozilla.org/widget/clipboard;1"].getService(clipid);
// Adapted from PlacesController.prototype._isClipboardDataPasteable in
// firefox/source/browser/components/places/content/controller.js
@@ -426,7 +426,8 @@ BookmarkTags.BookmarkCmds= function ()
function open_(bmObj, where)
{
- PlacesUIUtils.openNodeIn(fakeNavHistoryResultNode(bmObj), where);
+ var window = Services.wm.getMostRecentWindow("navigator:browser");
+ PlacesUIUtils._openNodeIn(fakeNavHistoryResultNode(bmObj), where, window);
}
function open(bmObj)
@@ -464,7 +465,8 @@ BookmarkTags.BookmarkCmds= function ()
function openWithEvent(bmObj, event)
{
- PlacesUIUtils.openNodeWithEvent(fakeNavHistoryResultNode(bmObj), event);
+ var window = Services.wm.getMostRecentWindow("navigator:browser");
+ PlacesUIUtils._openNodeIn(fakeNavHistoryResultNode(bmObj), window.whereToOpenLink(event), window);
}
// Adapted from PlacesController.prototype.paste in
diff --git a/install.rdf b/install.rdf
index 5028148..5f1a24e 100644
--- a/install.rdf
+++ b/install.rdf
@@ -4,7 +4,7 @@
+ Jag har varit en trogen användare av tillägget TagSifter, men tråkigt nog + har det inte uppdaterats på mer än ett år nu och verkar ha övergivits. Jag + tröttnade på att vänta och beslöt att börja arbeta på tillägget på egen hand. + Det krävde en del av mig, men jag är stolt över att kunna presentera denna utgåva + av TagSieve, som tar TagSifter till Firefox 3.5 och vidare mot framtida versioner. +
++ Jag planerar att hålla detta tillägg uppdaterat och har några funktioner som jag + skulle vilja implementera. Tills dess får ni mer än gärna hacka källkoden, rapportera + problem och föra fram era önskemål här. + Om det finns en efterfrågan för nya funktioner, så kommer jag absolut att studera saken närmare. +
++ Om du aldrig har använt TagSifter innan, så får du hjälp att komma igång + på hjälpsidan (på svenska). +
++ Firefox låter dig sätta etiketter på dina bokmärken, men ger dig inget bra sätt + att kunna bläddra bland dina bokmärken efter deras etiketter. TagSieve försöker lösa det. +
++ Klicka på några etiketter i sidopanelen + eller i menyn för att se bokmärkena och andra, relaterade, + etiketter. Använd de relaterade etiketterna för att snabbt filtrera din sökning. +
++ Eller, om du kan hantera så mycket makt, använd en full + uppsättning av mängdoperatorer i valfria + uttryck för att söka bland dina bokmärken efter deras etiketter. +
++ Besök gärna TagSieves + webbplats + för aktuell information, felbeskrivningar samt för att skicka in buggrapporter + och önskemål om nya funktioner. +
++ Du har två alternativ, en sidopanel och en meny. Vilken du än väljer är bläddringen enkel: + Markera en eller flera etiketter, så visar TagSieve dig alla relaterade + bokmärken. Du kommer även att se andra etiketter som delar dessa bokmärken + och m.h.a. dem kan du enkelt begränsa din sökning. +
+ + ++ Öppna sidopanelen via sidopanelsmenyn (Visa-menyn > + Sidofält) eller dess vertygsfältsknapp. (Lägg till vertygsfältsknappen i ditt + verktygsfält via Visa-menyn > Verktygsfält > Anpassa…. TagSieve är + ett väluppfostrat tillägg och belamrar inte ditt verktygsfält + i onödan.) Du kan även ange ett eget + kortkommando för att öppna sidopanelen. +
++ Klicka på etiketter i listan för att lägga till dem i sökfrågan. Sidopanelen + kommer endast att visa de bokmärken som är relaterade — d.v.s. de + bokmärken som är märkta med alla etiketter som ingår i frågan. Listan över + etiketter kommer att uppdateras med de etiketter som delar bokmärken med + etiketterna i frågan. +
++ Ta bort etiketter från frågan genom att klicka på deras namn i frågemolnet + — frågemolnet är grupperingen av etiketter under textrutan. + Som standard kommer ett klick på en etikett att ta bort alla efterföljande etiketter. Högerklicka + för att öppna en snabbmeny som ger dig fler alternativ. För att ta bort alla etiketter, + klicka på återställningsknappen på höger sida om textrutan. +
+ + ++ "Etikett" är egentligen bara en omskrivning för "en uppsättning bokmärken." + TagSieve låter dig kombinera dina etiketter på ett fritt och intressant sätt + m.h.a. mängdoperatorer. Till exempel kommer uttrycket +
++ flottyrmunkar - (kakor + mazariner) ?muffins +
++ att visa dig alla bokmärken (och relaterade etiketter) som är märkta + med flottyrmunkar, men inte med + kakor eller + mazariner, samt vars namn eller URL:er innehåller + ordet "muffins". +
++ Lätt som en plätt. +
++ Följande operatorer finns att tillgå: +
+Operator | +Betydelse | +Exempel | +Exemplets tolkning | +
---|---|---|---|
, | +snitt ("och") | +mumin, mymlan | ++ bokmärken märkta med både mumin och + mymlan + | +
& | +snitt | +krakel & vitamin | +|
+ | +union ("eller") | +sventon + temlor | ++ bokmärken märkta med antingen sventon eller + temlor + | +
| | +union | +max | blöja | +|
- | +differens ("men inte") |
+ bill - bull | ++ bokmärken märkta med bill, men inte + med bull + | +
! | +komplement ("inte") | +!pellefant | +bokmärken som inte är märkta med pellefant | +
~ | +komplement | +~gummitarzan | +|
+ ( och ) + | +prioritet | +!(emil & ida) | ++ bokmärken som varken är märkta med + emil eller + ida + | +
? | +bokmärkessökning (namn och URL:er) | +?mors lilla olle | ++ bokmärken vars namn eller URL:er innehåller den icke skiftlägeskänsliga strängen + "mors lilla olle" + | +
+ Observera att sidopanelens enkela användningsläge (beskrivet ovan) utför snittfrågor på alla etiketter. +
++ Några detaljer: +
++ Ett ) följt av ett etikettnamn + | +||
+ (ultuna, agronom) vete + | ++ ⇒ + | ++ (ultuna, agronom) & + vete + | +
+ Ett ) följt av ett + ( + | +||
+ (ärtor, sallat) (majs) + | ++ ⇒ + | ++ (ärtor, sallat) & + (majs) + | +
+ Ett ) följt av en enställig operator + (komplement eller bokmärkessökning) + | +||
+ (surdeg + mjöl) !vetekli + | ++ ⇒ + | ++ (surdeg + mjöl) & + !vetekli + | +
+ En etikettnamns- eller bokmärkessökning följd av ett + ( + | +||
+ skinka (senap | rotmos) + | ++ ⇒ + | ++ skinka & (senap | + rotmos) + | +
+ En etikettnamns- eller bokmärkessökning följd av en enställig operator + | +||
+ ?potatis !bönor + | ++ ⇒ + | ++ + ?potatis & !bönor + + | +
+ Som standard kommer textrutan att komplettera etiketter + automatiskt medan du skriver. Om den hittar etiketten du söker, tryck ned + Tabulator- eller Retur-tangenten + för att hoppa till slutet av namnet, där du kan börja skriva in nästa etikett. + En annan standard är att etikettkompletteringar hämtas från listan över relaterade etiketter. + Om du ofta använder sidopanelens avancerade funktioner, kanske du vill att kompletteringar + skall hämtas från alla etiketter. Du kan justera det genom att välja det relevanta + alternativet i inställningarna. +
+ + ++ Menyns funktionalitet liknar sidopanelens enkela användningsläge. Medan du + navigerar i menyerna begränsar du samtidigt visade bokmärken till de som är + märkta med alla de etiketter som du väljer. För varje ny meny visas du + endast etiketter relaterade till de som du dittills har valt. +
++ Öppna menyn via dess vertygsfältsknapp. (Lägg till vertygsfältsknappen + i ditt verktygsfält via Visa-menyn > Verktygsfält > Anpassa…. + TagSieve är ett väluppfostrat tillägg och belamrar inte ditt verktygsfält + i onödan.) På alla system utom Mac OS X, kan menyn + dessutom öppnas via Firefox bokmärkesmeny. +
+ + ++ TagSieve kommer med ett enkelt verktyg som kan hjälpa dig att konvertera + dina bokmärken från äldre versioner av Firefox till etikettmärkta bokmärken i + Firefox 3 och senare. Men det kan också användas för gruppmärkning av vilka som + helst av dina bokmärken, även om du använder de senaste Firefoxversionerna. +
++ Det här görs genom att märka bokmärken med etiketter, vilka får namn av + de mappar och undermappar som dessa bokmärken ligger under. Om, exempelvis, + ditt ramen-bokmärke (ramen = japansk nudelsoppa) ligger i mapparna Mat/Matlagning/Japan, + så kommer det bokmärket att märkas med etiketterna Mat, + Matlagning och + Japan. Du kan välja en rotmapp varifrån + du startar märkningen. +
++ Starta verktyget genom att antingen +
++ TagSieve låter dig klippa ut, kopiera, klistra in, ta bort och på andra sätt redigera + enskilda etiketter och bokmärken. Högerklicka på en etikett eller ett bokmärke i + sidopanelen eller menyn för att öppna en snabbmeny. Du kan även dra objekt + till listan över bokmärken i sidopanelen för att märka dem och sedan iväg för kopiering + eller för att flytta dem någon annanstans. +
++ Det låter bra. Men här är en viktig finess: +
++++ + 1. Firefox låter dig både märka ett bokmärke och spara det i en + mapphierarki. Alla bokmärken i Firefox finns faktiskt med i + den hierarkiska strukturen, även om den endast skulle innefatta + specialmappen "Osorterade bokmärken". + +
+
+ Så vad innebär det att ta bort ett bokmärke? Tar du bort det från + mapphierarkin? Tar du bort dess etiketter? Eller både och? Vilka etiketter + tas i sådana fall bort? Vad händer när du klipper ut eller flyttar ett bokmärke? +
++ Medan du funderar på det, kom ihåg det här: +
++++ + 2. Vissa TagSieve-kommandon, t.ex. klippa ut, kopiera, klistra in och + avmärka bokmärken, är känsliga för de etiketter du har angivit i + frågan. Och glöm inte att etiketter bara är uppsättningar av bokmärken. + +
+
+ På den första punkten lämnar TagSieve över frågan till dig. Du måste precisera vad + det är du vill skall hända. När du väljer att ta bort ett bokmärke, tar du både bort det + från mapphierarkin och avmärker det — det raderas m.a.o. helt och hållet. + Men du kan även, som ett separat alternativ, välja att ta bort alla etiketter + från ett bokmärke eller endast ta bort de etiketter som du har valt m.h.a. frågan. +
++ Den andra punkten innebär att när du, exempelvis, kopierar en etikett, så + kopierar du egentligen alla de bokmärken som skulle ha dykt upp i + bokmärkeslistan om du hade markerat etiketten och lagt till den i frågan. + På liknande sätt kommer, när du öppnar samtliga bokmärken för en viss etikett (genom att + välja kommandot i snabbmenyn eller via mittenklick, Skift+klick eller + Ctrl+klick på etiketten), de bokmärken som öppnas att vara de som + skulle ha visats i bokmärkeslistan om du hade markerat etiketten och lagt till den i frågan. +
++ Som om det inte är förvirrande nog, så gäller den andra punkten inte borttagning + och utklippning etiketter. För att ta bort eller klippa ut en etikett, får du inte ha + några etiketter markerade och frågan måste vara tom. Borttagning av en etikett tar inte bort + dess bokmärken, utan endast själva etiketten. +
+TagSieve har några inställningar som du kan justera:
++ Du kan öppna TagSieves inställningsfönster på samma sätt som för andra + tillägg (d.v.s. via Verktyg-menyn > Tillägg, leta sedan reda på + TagSieve under fliken "Hantera tillägg" och klicka på Inställningar-knappen). +
++ Du kan även färga enskilda etiketter i sidopanelen genom att högerklicka på + dem och välja lämpligt alternativ i snabbmenyn. +
++ Gå till TagSieves + hem och härd på webben + för aktuell information, felbeskrivningar och skicka in buggrapporter/önskemål om nya funktioner. +
+