Modded Extensions for SeaMonkey

Talk about add-ons and extension development.
Locked
User avatar
L.A.R. Grizzly
Posts: 5396
Joined: March 15th, 2005, 5:32 pm
Location: Upstate Ohio, USA
Contact:

Re: Modded Extensions for SeaMonkey

Post by L.A.R. Grizzly »

mike-r wrote:Farby: very lot of thx to you, works fine again.
(but in a few days comes the new SM ... we will see)


SM 2.26 is already out.
Win7 Pro SP1 64 Bit
Comodo Internet Security
Pale Moon 33.0.1, Epyrus Mail 2.1.2, Firefox 115.8.0esr, Thunderbird 115.8.1, and SeaMonkey 2.53.18
User avatar
therube
Posts: 21685
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: Modded Extensions for SeaMonkey

Post by therube »

Easy Copy 2.3.1 looks to work fine in SeaMonkey, once you've made the typical mod's.

install.ref:
add a SeaMonkey section

chrome.manifest:
add the navigator.xul line to correspond to [FF's] browser.xul line
Fire 750, bring back 250.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript
Lemon Juice
Posts: 788
Joined: June 1st, 2006, 9:41 am

Re: Modded Extensions for SeaMonkey

Post by Lemon Juice »

I want to make an announcement to those here who haven't visited the SM Support forum recently. I've made an automatic tool for converting Fx and TB extensions to SM. The discussion is here.

It can be used for extensions that require few common adjustments to work in SM - therefore eliminating the need for manual work at least for the simplest cases.
*** SeaMonkey — weird name, sane interface, modern bowels ***
Mouse Gestures for SeaMonkey/Firefox
Convert Fx and TB extensions to SeaMonkey
i_made_an_account
Posts: 7
Joined: January 12th, 2015, 4:26 pm

Re: Modded Extensions for SeaMonkey

Post by i_made_an_account »

It looks like this thread has been pretty quiet since Lemon Juice made his fantastic tool.

I have a request though and this seems to be the place to make it. The add-on is Self-Destructing Cookies: https://addons.mozilla.org/en-US/firefo ... g-cookies/

What it does is delete cookies once you've stopped using them. It's very nice. I haven't been able to find the developer's contact details in order to ask for support.
shicky256
Posts: 5
Joined: April 14th, 2015, 5:15 pm

Re: Modded Extensions for SeaMonkey

Post by shicky256 »

Reddit Enhancement Suite had to be modified before working for SeaMonkey. I have ported version 4.5.4. Due to a rule violation, if you want to download the version I have ported go to the SeaMonkey subreddit and search for "Latest RES for SeaMonkey". It's the one that links to Dropbox. I had to comment out the code for the "disable subreddit CSS" button, which can be found in "resources/reddit_res/lib/main.js" if you extract the .xpi with 7-Zip, or any other competent archiving program.
Last edited by shicky256 on April 15th, 2015, 7:08 pm, edited 1 time in total.
User avatar
LoudNoise
New Member
Posts: 39900
Joined: October 18th, 2007, 1:45 pm
Location: Next door to the west

Re: Modded Extensions for SeaMonkey

Post by LoudNoise »

Broke the link. Kindly see viewtopic.php?f=19&t=2737751
Post wrangler
"Choose between the Food Select Feature or other Functions. If no food or function is chosen, Toast is the default."
morat
Posts: 6394
Joined: February 3rd, 2009, 6:29 pm

Re: Modded Extensions for SeaMonkey

Post by morat »

Fix for Nuke Anything Enhanced Mod 1.0.2

http://xsidebar.mozdev.org/modifiedmisc ... keanything

* fix the can't access dead object error when using the "Undo last Remove" context menuitem

Code: Select all

  undoNukeAnything: function () {
    if (gContextMenu) {
      var c = NukeAnything.RemovedObjects.length - 1;
+     try {
        if (NukeAnything.RemovedObjects[c].hasOwnProperty("display")) {
          NukeAnything.RemovedObjects[c]["obj"].style.display = NukeAnything.RemovedObjects[c]["display"];
        } else {
          NukeAnything.RemovedObjects[c]["obj"].style.backgroundImage = NukeAnything.RemovedObjects[c]["background-image"];
        }
+     } catch (e) {}
      NukeAnything.RemovedObjects.splice(c, 1);
    }
  },

Nuke Anything Enhanced 1.1 fixes a Firefox bug.

http://addons.mozilla.org/addon/951/reviews/613686

Nuke Anything Enhanced 1.0.2 uses gContextMenu.isTextSelection.
Nuke Anything Enhanced 1.1 uses gContextMenu.isContentSelection.
Both methods are valid in SeaMonkey 2.33.1.
User avatar
therube
Posts: 21685
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: Modded Extensions for SeaMonkey

Post by therube »

Were you actually seeing dead objects?
(Is that anything like seeing ghosts?)

In my Nuke Anything Enhanced 1.1 that I marked "+LEMON+ME", without the changes you've listed, in my simple tests, 'Remove this object', followed by an 'Undo last Remove', I"m not seeing anything dead in Error Console?


(I'm thinking that "+LEMON+ME" means that with earlier versions, I had manually gone in & made the changes needed to get it working in SeaMonkey, but with v1.1, I ran it through Lemon's converted, which only made the same changes as I had done in the past. So I gave him & myself credit :-).)

(Oh, & my next update will say, +LEMON+morat. Might drop myself.)
Fire 750, bring back 250.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript
morat
Posts: 6394
Joined: February 3rd, 2009, 6:29 pm

Re: Modded Extensions for SeaMonkey

Post by morat »

@therube

Are ghosts another name for zombie compartments? (never heard of ghosts)

https://developer.mozilla.org/en-US/doc ... mpartments

A dead object is an object holding a strong reference to a DOM element that persists even after it was destroyed in the DOM.

I'm seeing the "can't access dead object" bug in the error console.

Steps to reproduce:

* remove this object
* reload current page or close tab
* undo last remove (error)

The bug stops me from undoing the remove before the last remove.
User avatar
therube
Posts: 21685
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: Modded Extensions for SeaMonkey

Post by therube »

Ah, OK. So I was missing the trigger; reload or close.

Code: Select all

Error: TypeError: can't access dead object
Source File: chrome://nukeanything/content/nukeanythingOverlay.js
Line: 63


Thanks :-).
Fire 750, bring back 250.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript
User avatar
LIMPET235
Moderator
Posts: 39920
Joined: October 19th, 2007, 1:53 am
Location: The South Coast of N.S.W. Oz.

Re: Modded Extensions for SeaMonkey

Post by LIMPET235 »

@ smart duck...
Please don't bump these old threads.

Check the date before posting.

Just create a NEW Topic in the following forum & post your request/question in there.

> http://forums.mozillazine.org/viewforum.php?f=19

Thank you.

Locking this oldie.
[Ancient Amateur Astronomer.]
Win-10-H/64 bit/500G SSD/16 Gig Ram/450Watt PSU/350WattUPS/Firefox-115.0.2/T-bird-115.3.2./SnagIt-v10.0.1/MWP-7.12.125.

(Always choose the "Custom" Install.)
Locked