Skip to content

Instantly share code, notes, and snippets.

@xpathr
xpathr / utility.xsl
Created May 10, 2012 14:40
Alternate Text Attribute Splitter by tonyarnold
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:str="http://exslt.org/strings"
extension-element-prefixes="str">
<xsl:template mode="html-filter" match="img/@alt | a/@title">
<xsl:variable name="keys-and-values" select="str:split(., ';; ')"/>
<xsl:variable name="attribute-local-name" select="local-name()"/>
@xpathr
xpathr / utility.xsl
Created May 10, 2012 14:40
Alternative Navigation by rainerborene
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common"
extension-element-prefixes="exsl">
<xsl:variable name="menu">
<item handle="home">Home</item>
<item handle="about">About</item>
<item handle="contact">Contact</item>
@xpathr
xpathr / utility.xsl
Created May 10, 2012 14:40
Async Facebook Button by juanfornos
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template name="facebook-like">
<xsl:param name="url-to-like"/><!-- Required -->
<xsl:param name="layout" select="'standard'"/>
<xsl:param name="show_faces" select="'false'"/>
<xsl:param name="font" select="'verdana'"/>
<xsl:param name="width" select="'35'"/>
@xpathr
xpathr / utility.xsl
Created May 10, 2012 14:40
Async Twitter Button by juanfornos
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template name="twitter-button">
<xsl:param name="data-count" select="'none'" /> <!-- 'none', 'horizontal' or 'vertical' -->
<xsl:param name="data-url" select="''"/>
<xsl:param name="data-text" select="''"/>
<xsl:param name="data-lang" select="''"/>
@xpathr
xpathr / utility.xsl
Created May 10, 2012 14:40
Basic Breadcrumb by ashooner
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output encoding="UTF-8" indent="yes" method="xml" />
<!--
Basic Symphony Breadcrumb
Version .1
Author: Andrew Shooner
This is a basic breadcrumb utilizing just the default Symphony navigation datasource and $current-page-id parameter.
It does not handle url parameters -->
@xpathr
xpathr / utility.xsl
Created May 10, 2012 14:40
Basic Tumblr.com API Utility by MrBlank
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!--
Name: Basic Tumbler.com API Utility
Version: 1.1
Author: Josh Nichols <mrblank@gmail.com>
URL: http://www.joshnichols.com/
Description:
This utility transforms a basic Tumblr.com XML source into XHTML. Each post is grouped by date and is marked up in a way that allows for easy styling with CSS.
@xpathr
xpathr / utility.xsl
Created May 10, 2012 14:40
Blueprint CSS: Adjust-Span Utility by wjnielsen
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<!--
Name: Blueprint CSS: Adjust-Span Utility;
Version: 1.0;
Author: Will Nielsen;
Date: 2010-09-10;
Description: Adjusting span-# mathematically in a string used for the class attribute of a tag
Dependency:http://blueprintcss.org/
@xpathr
xpathr / utility.xsl
Created May 10, 2012 14:40
Calendar by scottkf
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:date="http://exslt.org/dates-and-times"
extension-element-prefixes="date">
<xsl:import href="get-schedule.xsl" />
<!--
Name: XSLT Calendar
@xpathr
xpathr / utility.xsl
Created May 10, 2012 14:40
HTML To Markdown Text by michael-e
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!--
Name: HTML To Markdown Text;
Version: 1.1.1;
Date: 2009-05-05;
Author: Michael Eichelsdoerfer;
Description: Converts XHTML source code to Markdown text (http://daringfireball.net/projects/markdown/) or plain text;
@xpathr
xpathr / utility.xsl
Created May 10, 2012 14:40
HTML Truncate by Allen
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" extension-element-prefixes="exsl">
<!--
Name: HTML Truncate
Version: 1.0
Author: Allen Chang <allen@chaoticpattern.com>
URL: http://symphony21.com/downloads/xslt/file/20036/
Parameters: