MozillaZine

NoSquint

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

Post Posted August 18th, 2015, 6:02 pm

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.

therube

User avatar
 
Posts: 17545
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Post Posted August 19th, 2015, 9:44 am

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

Post Posted August 20th, 2015, 4:59 am

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

Post Posted February 27th, 2017, 2:06 pm

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: 589
Joined: July 25th, 2011, 8:11 am
Location: Poland

Post Posted February 27th, 2017, 11:28 pm

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: 216
Joined: January 20th, 2015, 12:29 pm

Post Posted February 28th, 2017, 7:08 am

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: 122
Joined: January 28th, 2014, 2:18 pm

Post Posted March 8th, 2017, 7:40 am

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

Return to SeaMonkey Support


Who is online

Users browsing this forum: No registered users and 1 guest