Skip to content

Instantly share code, notes, and snippets.

View magistrula's full-sized avatar

Anna Andresian magistrula

View GitHub Profile
@magistrula
magistrula / wnr-highlighter.js
Last active July 28, 2021 22:26
WNR Mention Highlighter
// ==UserScript==
// @name WNR Mention Highlighter
// @version 2.0.0
// @description Expands all Facebook comments & scrolls to first WNR mention
// @author Anna Andresian / Jens-Ingo Farley
// @match https://www.facebook.com/*/posts/*
// @match https://www.facebook.com/*/permalink/*
// @exclude https://www.facebook.com/groups/101246983651019/*
// @exclude https://*comment_id*
// @grant none
@magistrula
magistrula / script.js
Last active June 5, 2020 17:10
WNR Mentions Collector
// ==UserScript==
// @name WNR Mentions Collector
// @version 3.4.0
// @description Save data associated with the first mention notification on the page
// @author Anna Andresian
// @match https://www.facebook.com/whitenonsenseroundup/notifications/
// @grant none
// ==/UserScript==
(function() {
@magistrula
magistrula / components.my-thumbnail.js
Last active November 13, 2019 18:46
Disabled Link
import Ember from 'ember';
export default Ember.Component.extend({
routeName: null,
isLinkEnabled: true
});
import Ember from 'ember';
const { computed } = Ember;
function _copyMap(originalMap) {
const newMap = new Map();
originalMap.forEach((value, key) => {
newMap.set(key, value);
});
@magistrula
magistrula / controllers.application.js
Last active August 12, 2019 23:26
LinkTo Active Styling
import Ember from 'ember';
export default Ember.Controller.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'With vs. Let'
});
@magistrula
magistrula / components.my-component.js
Last active June 11, 2019 21:17
Flexible Component
import Ember from 'ember';
export default Ember.Component.extend({
classNameBindings: ['isCompact:font-size-centi']
});
import Ember from 'ember';
const { $ } = Ember;
export default Ember.Controller.extend({
valueToEncode: null,
encodedValue: '- - - - - ',
valueToDecode: null,
decodedValue: '- - - - -',
@magistrula
magistrula / controllers.application.js
Last active March 5, 2019 16:04
Computed BelongsTo Ids
import Ember from 'ember';
export default Ember.Controller.extend({
store: Ember.inject.service(),
init() {
this._super(...arguments);
const crust1 = this.get('store').createRecord('pizza-crust', {
id: 'crust-1'
});
@magistrula
magistrula / controllers.application.js
Last active February 1, 2019 21:12
Feature Flagged Routing
import Ember from 'ember';
export default Ember.Controller.extend({
featureFlags: Ember.inject.service(),
actions: {
toggleFeatureFlag(flagName) {
this.get('featureFlags').toggleFeatureFlag(flagName);
}
}