NoSquint

User Help for Seamonkey and Mozilla Suite
Post Reply
morat
Posts: 6405
Joined: February 3rd, 2009, 6:29 pm

NoSquint

Post by morat »

I got the NoSquint 2.1.9 [converted] extension working with SeaMonkey 2.33.1.

NoSquint (fx)
https://addons.mozilla.org/firefox/addon/2592

Add-on Converter for SeaMonkey
http://addonconverter.fotokraina.com/

I removed the sanitize.xul overlay because I didn't want to debug it.

i.e. Tools > Clear Private Data > [check] NoSquint Site History

A workaround is to manually reset the extensions.nosquint.sites preference or wait for NoSquint to forget settings for sites not visited in the last month.

I didn't fix the Add/Remove Toolbar Buttons button on the about:nosquint page. It's broken in Firefox 36.0.4 as well. (harmless bug)

Fix:

* chrome.manifest

Code: Select all

- overlay chrome://communicator/content/sanitize.xul chrome://nosquint/content/overlay_sanitize.xul
  overlay chrome://browser/content/sanitize.xul chrome://nosquint/content/overlay_sanitize.xul
- overlay chrome://navigator/content/sanitize.xul chrome://nosquint/content/overlay_sanitize.xul

* content\zoommanager.js

Error: ReferenceError: ZoomManager is not defined

Code: Select all

+ setTimeout(function() {

  ZoomManager.__defineSetter__('zoom', function(value) {
  ...
  ZoomManager.reset = NoSquint.cmd.reset;

+ }, 2000);

* content\browser.js, updateZoomMenu function

Error: TypeError: $(...) is null

Code: Select all

- var popup = $('viewFullZoomMenu').childNodes[0];
+ var popup = $('menu_zoom').childNodes[0];

* content\browser.js, updateZoomMenu function

Find what: cmd_fullZoomEnlarge
Replace with: cmd_zoomEnlarge

Find what: cmd_fullZoomReduce
Replace with: cmd_zoomReduce

Code: Select all

+ document.getElementById('menu_zoomEnlarge').setAttribute('accesskey', 'I');
+ document.getElementById('menu_zoomReduce').setAttribute('accesskey', 'O');

* content\browser.js, enableAddonBar function

Error: ReferenceError: setToolbarVisibility is not defined

Code: Select all

- var bar = $('status-bar');
- setToolbarVisibility(bar, true);
+ if (document.getElementById('status-bar').hidden) {
+   goToggleToolbar('status-bar', 'cmd_viewtaskbar');
+   updateWindowState();
+ }

* content\browser.js, customizeToolbar function

Error: ReferenceError: BrowserCustomizeToolbar is not defined

Code: Select all

- return BrowserCustomizeToolbar();
+ return goCustomizeToolbar(document.getElementById('toolbar-menubar').toolbox);
Last edited by morat on August 20th, 2015, 4:37 pm, edited 3 times in total.
User avatar
therube
Posts: 21703
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: NoSquint

Post by therube »

(While I know "NoSquint" has long said he's no longer supporting SeaMonkey, maybe he'll accept these changes as a patch... ?)
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: 6405
Joined: February 3rd, 2009, 6:29 pm

Re: NoSquint

Post by morat »

Jason Tackaberry wrote:Q. Can you release a version for SeaMonkey?
A. Sorry, no. I don't use SeaMonkey, so there is no personal itch. And it's hard enough for me to find time to maintain NoSquint with the versions of Firefox I support, let alone adding SeaMonkey to the mix.

I very much doubt it.
Pixel789
Posts: 6
Joined: February 25th, 2017, 8:27 am

Re: NoSquint

Post by Pixel789 »

beh, almost.
ctrl+shift+- doesn't work with the "-" of the numbad.
(with the other "-" key it works)
any one knows how to fix this?
TPR75
Posts: 1353
Joined: July 25th, 2011, 8:11 am
Location: Poland

Re: NoSquint

Post by TPR75 »

Pixel789 wrote:beh, almost.
ctrl+shift+- doesn't work with the "-" of the numbad.
(with the other "-" key it works)
any one knows how to fix this?
Change of zoom? Don't press "Shift" key. just "Ctrl+minus_key"... :-"

EDIT: Ah! Sorry. MacOS version... ](*,)
--
isaacschemm
Posts: 270
Joined: January 20th, 2015, 12:29 pm

Re: NoSquint

Post by isaacschemm »

The author officially stopped maintaining NoSquint, but also put the source code into the public domain.
https://github.com/jtackaberry/nosquint/network
So someone could make a fork for SeaMonkey pretty easily.

EDIT: I went ahead and made one.
https://github.com/IsaacSchemm/nosquint/releases
LewS
Posts: 190
Joined: January 28th, 2014, 2:18 pm

Re: NoSquint

Post by LewS »

Thanks to libertyernie and morat. NoSquint was greatly missed
after installing SeaMonkey. My ageing eyes also thank you!
Post Reply