Skip to content

Instantly share code, notes, and snippets.

View mstriemer's full-sized avatar
🦊

Mark Striemer mstriemer

🦊
  • Mozilla
  • Winnipeg, MB
View GitHub Profile
@mstriemer
mstriemer / about-pioneer-visual-consistency.diff
Created May 27, 2020 20:38
Try to get the about:pioneer UI more consistent with about:addons/preferences
diff --git a/browser/components/pioneer/content/pioneer.css b/browser/components/pioneer/content/pioneer.css
--- a/browser/components/pioneer/content/pioneer.css
+++ b/browser/components/pioneer/content/pioneer.css
@@ -1,45 +1,62 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
body {
- margin: 50px;
@mstriemer
mstriemer / rebase.patch
Created March 20, 2018 19:01
The last rebase for homepage doorhanger
changeset: 456453:8173c389b897
bookmark: 1397809-homepage-doorhanger-with-icon-link
user: Mark Striemer <mstriemer@mozilla.com>
date: Tue Mar 20 13:39:00 2018 -0500
summary: Fixes with learn more link
diff --git a/browser/components/extensions/ExtensionControlledPopup.jsm b/browser/components/extensions/ExtensionControlledPopup.jsm
--- a/browser/components/extensions/ExtensionControlledPopup.jsm
+++ b/browser/components/extensions/ExtensionControlledPopup.jsm
@@ -21,16 +21,24 @@ var EXPORTED_SYMBOLS = ["ExtensionContro
From d853add1fb526d9dd35a94c0e79fd1c5b80700e8 Mon Sep 17 00:00:00 2001
From: Mark Striemer <mstriemer@mozilla.com>
Date: Tue, 28 Jul 2015 18:50:01 -0500
Subject: [PATCH] Test the unlisted addon detection
---
scripts/validations.py | 33 ++++++++++++++++++++++++++++++++-
1 file changed, 32 insertions(+), 1 deletion(-)
diff --git a/scripts/validations.py b/scripts/validations.py
From c6773f24cabb0cd39acc6917323384df84246943 Mon Sep 17 00:00:00 2001
From: Mark Striemer <mstriemer@mozilla.com>
Date: Wed, 22 Jul 2015 09:05:31 -0500
Subject: [PATCH] Use custom settings file for WebQA Travis tests
---
.travis.yml | 4 ++--
Makefile | 1 +
src/media/js/settings_local_webqa.js | 11 +++++++++++
3 files changed, 14 insertions(+), 2 deletions(-)
var apps=require('apps'), def=require('core/defer'), banner=require('update_banner'), caps=require('core/capabilities'); apps.promise = def.Deferred().resolve(); apps.checkForUpdate = function(url) { return def.Deferred().resolve(true); }; caps.packaged = true; banner.showIfNeeded(); banner.showIfNeeded();
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">
<title>JS Bin</title>
<style id="jsbin-css">
* { box-sizing: border-box }
git clone https://github.com/mozilla/fireplace
pushd fireplace
npm install
make install
cp src/media/js/settings_local_test.js src/media/js/settings_local.js
popd
Running under SlimerJS
Version: 0.10.0
Test file: tests/ui/app_list.js
# New page app list main tests
Starting test
Opening http://localhost:8675/new
Viewport dimensions changed to: 320x480
PASS Selector is visible
PASS Find an element matching: .app-list-app:nth-child(23)
PASS Fail to find element matching selector: .app-list-app:nth-child(25)
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