
P.S. remarque la taille de l'icône.
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9) Gecko/2008052912 Firefox/3.0
Jpbardiau, je sais tout ça, j'utilise cette extension et en ai étudié tous les détails, je sais qu'on peut changer n'importe quelle icône, via les userChrome en particulier ! Je sais aussi que l'icône de la barre d'onglet sera plus petite si l'on choisit les petites icônes de barre d'outils (pas très logique) (mais je veux des grandes icônes dans ma barre d'outils).jpbardiau a écrit :Il y a un menu qui peut comporter jusque 99 items.
Il existe aussi un bouton sur OperaWiki.info qui pourra reproduire le double effet kisskool de votre extension UndoClosedTab, à savoir : Effecteur un "undo" (Ouvrir la dernière page fermée) lors d'un clic sur son icône ET afficher le menu listant toutes les pages fermées lors d'un clic sur la petite flèche jouxtant l'icône (de poubelle)Je me satisfait tout à fait de cette extension. Ce que je voulais simplement dire, c'est que l'implémentation d'Opera est très jolie
Oui, j'avais testé cette extension mais ça m'avait paru un poil plus compliqué que ce que permet nativement Operatu sais qu'avec le temps, Firefox a également cette possibilité de boutons "customizables" ? Je pense notamment à l'extension Custom Buttons².
Code : Tout sélectionner
opera:/button/Execute%20program,%22firefox.exe%22,%22%u%22,%22-%3EFx%22,Firefox
Code : Tout sélectionner
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//custombuttons2.com/%22%3E%0A%20%20%3CCb2Ver%3E2.0.7.5%3C/Cb2Ver%3E%0A%20%20%3Cname%3ELaunch%20Opera%3C/name%3E%0A%20%20%3Cimage%3E%3C!%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAEG0lEQVR4AQEQBO/7Af///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqxYBDB0SJXAFAwFXAf8AJwIFA/gGCwzXECousBocHJUAgIDyAAAAAAH///8AAAAAAAAAAAAAAAAAAAAAAJ8kGx0xEx28BAEBJvIICf941tefAPr352gRDHIaBAMJFBob4iUjKEkHnp7WBAAAAAAAAAAAAAAAAAAAAAABAQEC2k5SrRMAAibx9vQAzfj0ssLq52MAAAAAbhgU/1EMCnzs5uQeBQUGsidWVi0CAAAAAAAAAAAAAAAAAAAAALdaXVAkRUQ1ECQhABMZGQD339ykAAAAAAAAAAC78/yv9/7+AAAAAADq4+Ij8x0aYAIAAAAAAAAAAAAAAAAAAAAAKTY4VAArLQABPkAA/hQRAAQIC9AAAAAAAAAAANj28dXr/f7+AAABAP8AAADt6etRAgAAAAAAAAAAAAAAAAAAAAAC0dEy/7q5AADk4gD7/v4AJPz85AAAAAAAAAAA////+foBAfADAwUABAMFAPzo6C0EAAAAAAAAAAAAAAAAl6bEES3Z2Bj94eAABM4FAAD7+PxB4eH5/wAAAAAAAAAAAAAABwYK8wkIChIBAQIAAvj5FQSkpMkc/gcAfQUEBUsbExEU7PTvBAXy/QD+//4AERASBKu00u+vuNXFCAcFqtvT3agpFx3+EwUEAPv8/AAF/vz/BP0G/70B/wIm+/z8AAICBtby9PAK9wIAIP7+/gAQFhcA/fv9Bfn4/kr//PtKKS8hfhnlOhMd8vEA9ersAPnu6+sCAwQFDP8BAAD///8A/Pr+KvkqMx77/PsA/P38AAAJCAAZ591SBAT+6vj6/ADs7/Ui/BkZDgM5OQAOJyQAAwgG0QIHBgSOAf8AAAIBAADy9fgA+zZGAvz+/gD///8A+/LvADazofsPDRA+AgMF6O7r6gAa7ewA/yIjAAAjJADr7+uqAlVML40LCweGAAAC/gAA/wAIJjMA2yEtAAAAAADu6OcAAyslYEhCIdkJCgdNA9bM+hLx8QAB5OQA6Oro0sLJzKQB////AAAAAACzt9Q19vn7fPv8/Er39fIE+J6FACXg1gAeKSz/GAwPrcXPy+EUFRxoMCQoC/EdGtm4t6xIYNDY4AH///8AAAAAAAAAAAAAAAAAsr3eF/v49En6+vs7576uKw7NwB0J6uURCwUIBg4RFtcPICKnp764k4zo6PUAAAAAAf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr5kbMwof47gAAAABJRU5ErkJggg%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Ccode%3E%3C!%5BCDATA%5Bvar%20appName%20%3D%20%22Opera%22%3B%0Avar%20regRoot%20%3D%20Components.interfaces.nsIWindowsRegKey.ROOT_KEY_CURRENT_USER%3B%0Avar%20regKey%20%3D%20%22Software%5C%5COpera%20Software%22%3B%0Avar%20regValue%20%3D%20%22Last%20Beta%20Directory3%22%3B%0Avar%20appExe%20%3D%20%22%5C%5Copera.exe%22%3B%0Avar%20branch%20%3D%20%22opera%22%3B%0Avar%20url%20%3D%20gBrowser.currentURI%3B%0A%0Athis.LaunchApp(appName%2C%20regRoot%2C%20regKey%2C%20regValue%2C%20appExe%2C%20branch%2C%20url)%3B%0A%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Cinitcode%3E%3C!%5BCDATA%5Bfunction%20isSupported(aURI)%20%7B%0A%20%20var%20mSchemes%20%3D%20%5B%22file%22%2C%20%22ftp%22%2C%20%22http%22%2C%20%22https%22%5D%3B%0A%20%20return%20mSchemes.indexOf(aURI.scheme)%20%3E%20-1%3B%0A%7D%0A%0Athis.LaunchApp%20%3D%20function(aName%2C%20aReg%2C%20aKey%2C%20aValue%2C%20aExe%2C%20aBranch%2C%20aURI)%20%7B%0A%20%20if(!isSupported(aURI))%20%7B%0A%20%20%20%20alert(%22Unsupported%20URI%20scheme%20'%22%20+%20aURI.scheme%20+%20%22'!%22)%3B%0A%20%20%20%20return%3B%0A%20%20%7D%0A%0A%20%20var%20prefString%20%3D%20%22custombuttons.lauchApp.%22%20+%20aBranch%3B%0A%20%20var%20path2exe%3B%0A%20%20try%20%7B%0A%20%20%20%20path2exe%20%3D%20gPrefService.getCharPref(prefString)%3B%0A%20%20%7D%20catch(ex)%20%7B%0A%20%20%20%20try%20%7B%0A%20%20%20%20%20%20var%20winReg%20%3D%20Components.classes%5B%22@mozilla.org/windows-registry-key%3B1%22%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.createInstance(Components.interfaces.nsIWindowsRegKey)%3B%0A%20%20%20%20%20%20winReg.open(aReg%2C%20aKey%2C%20Components.interfaces.nsIWindowsRegKey.ACCESS_READ)%3B%0A%20%20%20%20%20%20path2exe%20%3D%20winReg.readStringValue(aValue)%20+%20aExe%3B%0A%20%20%20%20%20%20winReg.close()%3B%0A%20%20%20%20%7D%20catch(ex)%20%7B%0A%20%20%20%20%20%20const%20nsIFilePicker%20%3D%20Components.interfaces.nsIFilePicker%3B%0A%20%20%20%20%20%20var%20fp%20%3D%20Components.classes%5B'@mozilla.org/filepicker%3B1'%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.createInstance(nsIFilePicker)%3B%0A%20%20%20%20%20%20fp.init(window%2C%20%22Set%20%22%20+%20aName%20+%20%22Directory%22%2C%20nsIFilePicker.modeOpen)%3B%0A%20%20%20%20%20%20fp.appendFilters(nsIFilePicker.filterApps)%3B%0A%20%20%20%20%20%20if(fp.show()%20%3D%3D%20nsIFilePicker.returnOK)%20path2exe%20%3D%20fp.file.path%3B%0A%20%20%20%20%20%20else%20return%3B%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20gPrefService.setCharPref(prefString%2C%20path2exe)%3B%0A%0A%20%20var%20app%20%3D%20Components.classes%5B%22@mozilla.org/file/local%3B1%22%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.createInstance(Components.interfaces.nsILocalFile)%3B%0A%20%20app.initWithPath(path2exe)%3B%0A%0A%20%20var%20process%20%3D%20Components.classes%5B%22@mozilla.org/process/util%3B1%22%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.createInstance(Components.interfaces.nsIProcess)%3B%0A%20%20process.init(app)%3B%0A%20%20process.run(false%2C%20%5BaURI.spec%5D%2C%201)%3B%0A%0A%7D%0A%0Athis.style.opacity%20%3D%20'.65'%3B%0Athis.setAttribute(%22onmouseover%22%2C%20%22custombuttons.ButtonBrt(event)%3B%22%20)%3B%0Athis.setAttribute(%22onmouseout%22%2C%20%22custombuttons.ButtonDim(event)%3B%22%20)%3B%0A%0Athis.setAttribute(%22author%22%2C'LouCypher')%3B%09%09%09%09%09%09%09//%20Stores%20Author.%0Athis.setAttribute(%22version%22%2C'20060814.00')%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%09//%20Stores%20Version.%0Athis.setAttribute(%22homepage%22%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%09%09%09//%20Stores%20Homepage.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22http%3A//custombuttons2.com/forum/viewtopic.php%3Ff%3D35%26t%3D%22%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22791%22)%3B%0Athis.setAttribute(%22dependency%22%2C'FF%202.0.*%2CCB%202.0.*')%3B%09%09%09%09%09%09//%20Stores%20Dependency.%0Athis.setAttribute(%22status%22%2C'Complete')%3B%09%09%09%09%09%09%09%09//%20Stores%20Devstatus.%0Athis.setAttribute(%22public%22%2Ctrue)%3B%09%09%09%09%09%09%09%09//%20Stores%20Public.%5D%5D%3E%3C/initcode%3E%0A%20%20%3Caccelkey%3E%3C!%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C!%5BCDATA%5B/*%2520-------------------------------------------------------------%250A%2520%2520%2520%2520%2520Launch%2520Application%250A%2520%2520%2520%2520%2520by%2520LouCypher%2520%2528aka%2520Zoolcar9%2529%250A%250A%2520%2520%2520%2520%2520Open%2520current%2520page%2520with%2520other%2520aplication/browser%250A%2520%2520%2520-------------------------------------------------------------%2520*/%250A%5D%5D%3E%3C/help%3E%0A%3C/custombutton%3E
On peut leur donner une autre dominante de couleur parmi 12 choix possibles... MAJ+F12 > Habillage > Thème de couleurpps: C'est vraiment particulier ces onglets noirs !
En général, on parle de mise à jour mineure que pour les mises à jour de sécurité (le centième dans la numérotation d'Opera)...teoli2003 a écrit :Opera 9.6 est sorti. Pour le what's new: http://www.opera.com/products/desktop/new/
C'est une évolution mineure question navigateur.
Pour en avoir discuté hier avec des représentants d'Opera en vadrouille en France, on aura pu comprendre que ce sera une v10 dont les premières weeklies ne devraient pas trop tarder.Sait-on si la prochaine version sera 9.7 ou 10?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité