Skip to content

Instantly share code, notes, and snippets.

@TyDraniu
TyDraniu / showAsPrint.js
Created Feb 27, 2019 — forked from jscher2000/showAsPrint.js
Emulate print media in Firefox 62 (userscript work in progress)
View showAsPrint.js
// For Firefox's Web Console, creates the functions showAsPrint() and undoShowAsPrint()
// to roughly emulate print media and revert
function showAsPrint(){
var docSS = document.styleSheets, ss, oldMedia, newMedia, rules;
var p2s = function(media){
if (media.indexOf('all') > -1) return media; //no need to change
if (media == 'print') return 'all, wasprint'; //show on screen, too
if (media.indexOf('print') > -1 && media.indexOf('screen') > -1) return media; //no need to change
if (media == 'screen') return 'wasscreen'; //hide these rules
if (media.indexOf('screen') > -1) return media.replace('screen', 'wasscreen'); //hide these rules
@TyDraniu
TyDraniu / is-multiprocess-compatible.js
Created Mar 28, 2017
Checks the multiprocess compatibility of Firefox's addons
View is-multiprocess-compatible.js
AddonManager.getAddonsByTypes(["extension"], function (aAddons) {
var list = [];
aAddons.forEach(function (aAddon) {
if (aAddon.hidden == false) {
list.push(aAddon.name + ", E10 compatible: " +
(aAddon.multiprocessCompatible ? "Yes" : "No"));
}
});
alert(list.join("\n"));
});
View jira-dashboard.css
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("jira.xxxxx") {
#dashboard > .vertical.tabs
{
width: 50px !important;
}
#dashboard .aui-page-header-main
{
View Zoom-img-in.js
function zoomImage(image, amt) {
if (image.initialHeight == null) {
/* avoid accumulating integer-rounding error */
image.initialHeight=image.height;
image.initialWidth=image.width;
image.scalingFactor=1;
}
image.scalingFactor *= amt;
image.width = image.scalingFactor*image.initialWidth;
image.height = image.scalingFactor*image.initialHeight;
View duplicate-Firefox-bookmarks.sql
SELECT b.title, p.url, count(*) ile
FROM moz_places p
JOIN moz_bookmarks b ON p.id = b.fk
WHERE b.title is not null
GROUP BY p.url
HAVING count(1) > 1
View attachment-count.html
## Macro title: Attachment Count
## Macro has a body: Y or N (N)
##
## Date created: 14/07/2015
## Created by: Krzysztof Głębowicz
<table>
<tr class="page-metadata">
<td>Załączniki</td>
<td><b>$attachmentManager.getAttachments($content).size()</b></td></tr>
@TyDraniu
TyDraniu / about-newtab.css
Last active Aug 29, 2015
about:newtab mod
View about-newtab.css
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url("about:newtab") {
#newtab-grid > .newtab-cell{
height: 125px;
width: 220px;
}
#newtab-grid{
height: unset !important;
max-height: unset !important;
You can’t perform that action at this time.