Skip to content

Instantly share code, notes, and snippets.

View NathalieLarsson's full-sized avatar

Nathalie Festin NathalieLarsson

View GitHub Profile
@NathalieLarsson
NathalieLarsson / gist:192e8686540cbd67e0cb24763a9da5bf
Created October 11, 2016 12:57 — forked from perploug/gist:7334403
how to hook into tree menus in V7
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Umbraco.Core;
namespace Meh.App_Code
{
public class ChangeMenu : ApplicationEventHandler
{
Request.ApplicationPath : /virtual_dir
Request.CurrentExecutionFilePath : /virtual_dir/webapp/page.aspx
Request.FilePath : /virtual_dir/webapp/page.aspx
Request.Path : /virtual_dir/webapp/page.aspx
Request.PhysicalApplicationPath : d:\Inetpub\wwwroot\virtual_dir\
Request.QueryString : /virtual_dir/webapp/page.aspx?q=qvalue
Request.Url.AbsolutePath : /virtual_dir/webapp/page.aspx
Request.Url.AbsoluteUri : http://localhost:2000/virtual_dir/webapp/page.aspx?q=qvalue
Request.Url.Host : localhost
Request.Url.Authority : localhost:80
@NathalieLarsson
NathalieLarsson / umbracoConfigRewriteRules
Last active August 29, 2015 14:17
Umbraco Config Redirect
<rewrite>
<rules>
<rule name="Redirect till www.domain.se" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www\.domain\.se$" negate="true" />
</conditions>
<action type="Redirect" url="http://www.domain.se/{R:1}" />
</rule>
</rules>
// Source: http://jsfiddle.net/hMEHB/15/
$(document).ready(function () {
'use strict';
var descenders = {"g": true, "j": true, "p": true, "q": true, "y": true};
$('a').each(function (i, elem) {
var self = $(elem),
textNodes = self.text().split(''),
i = 0;
for (i = 0; i < textNodes.length; i += 1) {
@NathalieLarsson
NathalieLarsson / gist:7413086
Created November 11, 2013 13:21
Search for append on website
(function () {
var $__append__ = $.fn.append;
var matcher = '*';
$.fn.append = function () {
if (console && this.selector === matcher) console.log.call(console, { el: this, args: Array.prototype.slice.call(arguments) });
$__append__.apply(this, arguments);
};
}());
@NathalieLarsson
NathalieLarsson / 0_selector_hacks.scss
Created May 18, 2012 17:26 — forked from chriseppstein/0_selector_hacks.scss
This gist demonstrates some uses of the new sass feature: Passing content blocks to mixins.
@mixin ie6 { * html & { @content } }
#logo {
background-image: url("/images/logo.png");
@include ie6 { background-image: url("/images/logo.gif"); }
}
// COLOR ****************************************************/
$bordercolor: #888;
$activecolor: #D61518;
$aqua:#00FFFF;
$bisque:#ffe4c4;
$black:#000000;
$blue:#0000FF;
$brown:#A52A2A;
//
// MIXINS
//
// SHADOWS
@mixin box-shadow ($string) {
-webkit-box-shadow: $string;
-moz-box-shadow: $string;
box-shadow: $string;
}
@NathalieLarsson
NathalieLarsson / reset.scss
Created March 29, 2012 18:41 — forked from HamptonMakes/reset.scss
Reset SCSS
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
@NathalieLarsson
NathalieLarsson / _mixins.scss
Created March 28, 2012 14:37 — forked from garyharan/_mixins.scss
Useful scss mixins (rounded corners, gradients, text-field, button)
@mixin box-shadow($top, $left, $blur, $color, $inset: false) {
@if $inset {
-webkit-box-shadow:inset $top $left $blur $color;
-moz-box-shadow:inset $top $left $blur $color;
box-shadow:inset $top $left $blur $color;
} @else {
-webkit-box-shadow: $top $left $blur $color;
-moz-box-shadow: $top $left $blur $color;
box-shadow: $top $left $blur $color;
}