Post the extensions you want compatible with SeaMonkey

Talk about add-ons and extension development.
Locked
vladmir
Posts: 319
Joined: October 18th, 2004, 9:47 am

Post by vladmir »

max1million
Thanks to Multizilla all bookmarks are opened in new tabs in my SM (I need this very much) and bookmarklets are useless.
old np
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by old np »

I'd be willing to include SeaMonkey support in Stylish if offered some info on how to do it.
User avatar
Philip Chee
Posts: 6475
Joined: March 1st, 2005, 3:03 pm
Contact:

Post by Philip Chee »

np wrote:I'd be willing to include SeaMonkey support in Stylish if offered some info on how to do it.
BenoitRen has a draft tutorial up at http://users.skynet.be/fa258499/hackexttutorial.html
Suggestions on how to improve this tutorial welcome. Discussions on making extensions SM compatible are in #seamonkey (mostly because the people in #extdev either don't seem to care about writing SeaMonkey compatible extensions or are actively hostile).

Phil
User avatar
Trevor Collin
Posts: 5
Joined: December 2nd, 2006, 8:12 am

Lightning and Seamonkey

Post by Trevor Collin »

Any chance of getting Lightning working with SeaMonkey? I have tried installing Sunbird but this now only installs on Windows XP/2000 machines.
Thanks.
User avatar
BenoitRen
Posts: 5946
Joined: April 11th, 2004, 10:20 am
Location: Belgium

Post by BenoitRen »

The tutorial should get updated tomorrow with the sr+ of Philip Chee. ;) The current version had only the first part reviewed.
Any chance of getting Lightning working with SeaMonkey?

I don't think it'll be possible until SeaMonkey's codebase has been moved to toolkit.
User avatar
Philip Chee
Posts: 6475
Joined: March 1st, 2005, 3:03 pm
Contact:

Post by Philip Chee »

BenoitRen wrote:
Any chance of getting Lightning working with SeaMonkey?
I don't think it'll be possible until SeaMonkey's codebase has been moved to toolkit.
Yes. Lightning now depends on toolkit functions so you'll have to wait until SuiteRunner is at least dogfoodable.

Phil
max1million
Posts: 2810
Joined: November 15th, 2004, 5:03 am

Post by max1million »

vladmir if ctrl click does the opposite (current tab instead of new) maybe you can still use bookmarklets.
vladmir
Posts: 319
Joined: October 18th, 2004, 9:47 am

Post by vladmir »

max1million

I don't use ctrl click. It isn't convenient for me. Thank you. (and as I see ctrl click open new tab in my SM )))

Saving files which connected directly in pages is not a problem. This way or other.

I can not save all swf in pages like this:
http://www.visionagecontest.com/nav_index.shtml


BenoitRen

Check my list of SM extensions (names are in English)

http://fotoleto.ru/seamonkey/extensions.html

I've copied a lot from your list and may be you'll find a couple not mentioned in your list.
User avatar
BenoitRen
Posts: 5946
Joined: April 11th, 2004, 10:20 am
Location: Belgium

Post by BenoitRen »

Sorry for the wait, DaComboMan. Initially I saw past your post (MozillaZine seems funky at times, I seem to miss other posts too), and then it took a while.

Bookmark Duplicate Detector doesn't work in SeaMonkey. Philip Chee took a look, and said that he would have to rewrite some parts to make it work in SeaMonkey. Additionally, he questioned the coding practices, and had an urge to rewrite the thing. We port extensions, not rewrite them entirely, so unfortunately, this extension is out.

Foxmarks Bookmark Synchronizer worked fine after a long struggle with repackaging the extension into a JAR. The Error Console showed some errors, though, so I asked Philip Chee to take a look:
Philip Chee on IRC wrote:Commented out calls to the toolkit ExtensionManager and/or replaced with some dummy functions.

It seemed to work fine, but then he found out that there was dataloss; the extension did not put back folders. He just found the problem:
Philip Chee on IRC wrote:OK I think I've found the problem with Foxmarks. The firefox bookmarks datasource doesn't have FolderType and FolderGroup RDF resource types that Suite/Seamonkey has and Foxmarks is choking on these as it doesn't know what to do with these. So folders never get copied/transferred.
[...]
Only the Foxmarks people can fix these problems as it may involve how the data is stored on their servers.


In other news, I've ported Aardvark. All I had to do was provide the usual install hooks.
NeilRashbrook
Posts: 6
Joined: December 4th, 2003, 8:18 am
Location: UK
Contact:

Post by NeilRashbrook »

Philip Chee wrote:Also in customizegoogle's browser.xul overlay there is this:

Code: Select all

<menupopup id="menu_ToolsPopup">
   <menuitem id="customizegoogle-options" insertafter="devToolsSeparator" accesskey="&cgtoolsOptions.accesskey;" label="&cgtoolsOptions.title;" oncommand="cg_openprefs();"/>
</menupopup>
For SeaMonkey the menupopup id should be "taskPopup" so here you can do this:

Code: Select all

<menupopup id="taskPopup">
   <menuitem id="customizegoogle-options"
   insertafter="devToolsSeparator"
   accesskey="&cgtoolsOptions.accesskey;"
   label="&cgtoolsOptions.title;"
   oncommand="cg_openprefs();"/>
</menupopup>
But a better way which maintains Firefox compatibility is:

Code: Select all

<menupopup id="menu_ToolsPopup">
   <menuitem id="customizegoogle-options">
</menupopup>

<menupopup id="taskPopup">
   <menuitem id="customizegoogle-options">
</menupopup>

<menuitem id="customizegoogle-options"
   insertafter="devToolsSeparator"
   accesskey="&cgtoolsOptions.accesskey;"
   label="&cgtoolsOptions.title;"
   oncommand="cg_openprefs();"/>

Phil
insertafter can't be used like this. You should set it on the individual child menuitems (next to the id) and you should of course pick a reasonable insertafter to work with SeaMonkey.
NeilRashbrook
Posts: 6
Joined: December 4th, 2003, 8:18 am
Location: UK
Contact:

Post by NeilRashbrook »

DerBaer wrote:Does anyone know an extension that displays the progress bar in the tab label?
You don't need an extension for this, you need a theme, but failing that use userChrome.css:

Code: Select all

.tabbrowser-tab[busy="true"][progress="0"] {
  list-style-image: url("loading0.gif") !important;
}
.tabbrowser-tab[busy="true"][progress="1"] {
  list-style-image: url("loading1.gif") !important;
}
.tabbrowser-tab[busy="true"][progress="2"] {
  list-style-image: url("loading2.gif") !important;
}
.tabbrowser-tab[busy="true"][progress="3"] {
  list-style-image: url("loading3.gif") !important;
}
.tabbrowser-tab[busy="true"][progress="4"] {
  list-style-image: url("loading4.gif") !important;
}
.tabbrowser-tab[busy="true"][progress="5"] {
  list-style-image: url("loading5.gif") !important;
}
.tabbrowser-tab[busy="true"][progress="6"] {
  list-style-image: url("loading6.gif") !important;
}
.tabbrowser-tab[busy="true"][progress="7"] {
  list-style-image: url("loading7.gif") !important;
}
.tabbrowser-tab[busy="true"][progress="8"] {
  list-style-image: url("loading8.gif") !important;
}
.tabbrowser-tab[busy="true"][progress="9"] {
  list-style-image: url("loading9.gif") !important;
}
Then, all you need are some images, e.g.
Image Image Image Image Image Image Image Image Image Image

Note for the anally techincally inclined: the progress values are only 99% accurate i.e. 0 is from 0% to 10.1% and 9 is from 90.91% to 100%.
User avatar
Philip Chee
Posts: 6475
Joined: March 1st, 2005, 3:03 pm
Contact:

Post by Philip Chee »

NeilRashbrook wrote:insertafter can't be used like this. You should set it on the individual child menuitems (next to the id) and you should of course pick a reasonable insertafter to work with SeaMonkey.
Something like this then?

Code: Select all

<menupopup id="menu_ToolsPopup">
   <menuitem id="customizegoogle-options"
      insertafter="devToolsSeparator"/>
</menupopup>

<menupopup id="taskPopup">
   <menuitem id="customizegoogle-options"
      insertafter="seamonkeyfoobar"/>
</menupopup>

<menuitem id="customizegoogle-options"
   accesskey="&cgtoolsOptions.accesskey;"
   label="&cgtoolsOptions.title;"
   oncommand="cg_openprefs();"/>

Phil
User avatar
BaalASystemLord
Posts: 114
Joined: January 1st, 2007, 9:44 pm
Location: Cajar, Dravoes, or SoGra

My Firefox to SeaMonkey extension requests.

Post by BaalASystemLord »

Here are some of the extensions I'd like to have.

Flat Bookmark Editing

http://bluweb.com/us/chouser/proj/mozhack/

Unhide Passwords

https://addons.mozilla.org/firefox/462/

GameFAQs Toolbar

http://gftoolbar.net.ru/
User avatar
BenoitRen
Posts: 5946
Joined: April 11th, 2004, 10:20 am
Location: Belgium

Post by BenoitRen »

Even though it's not advertised as being compatible with Mozilla/SeaMonkey, Unhide Passwords installs and works fine.
Emdaso
Posts: 1
Joined: January 6th, 2007, 11:48 pm

Post by Emdaso »

Hi everyone

,i would love to see a working extension for seamonkey of surfulator. It's a quite new software for collecting and organisizing collected webitems similar to websnippets etc.
It has a firefox extensions which doens't work with seamonkey:

http://www.surfulater.com/download.html

Greetings,
emdaso.
Locked