Walter was born in the land of cheese, and raised in the desert by prairie dogs and Jesuits. He lives near Philadelphia with his lovely wife, three daughters, and a racing poodle.

He is a recovering photographer, and enjoys speaking about himself in the third person.

82 Actions

Walter Davis (11 December 2013) Add Selector

If you are creating an external style sheet using CSSEdit or another stylesheet editor, you might become impatient with Freeway’s lack of classnames and weak support for IDs within its interface. The Extended dialog can help you add these, but it’s torturous to use. This action will allow you to apply a classname and/or an ID to nearly any element of a Freeway page.

98 downloads, 3 comments.

javascript html css code

Walter Davis (8 May 2012) AjaxFileListing

Create a linked list of files from a directory on your server using this Action. Requires PHP on your server and JavaScript in the browser, but falls back gracefully if JavaScript is disabled.

72 downloads, 28 comments.

prototype forms content management

Walter Davis (18 June 2016) Anonymous

This Action removes the IDs from any elements (and their children) to which it is attached.

90 downloads, 4 comments.

cms template content management

Walter Davis (12 January 2013) BreakPoint

This Action will allow you to redirect to alternate pages or sites based on the maximum width of the browser’s screen. If you have designed a mobile site, and want to redirect to it in any narrow browser (not just an iPhone or iPad) then this Action will do that for you.

137 downloads, 1 comment.

html css mobile responsive

Walter Davis (26 July 2012) BrowserUpdate

Page and Folder Action to insert the Browser Update service JavaScript into your pages. Visitors with an older browser will be gently reminded to upgrade.

49 downloads, 1 comment.

javascript browser

Walter Davis (8 May 2012) CalendarView

Apply this Action to a text field to make an easy popup calendar for choosing dates. Based on and includes Prototype (so no MooTools on the same page).

173 downloads, 16 comments.

developer css form prototype variable open-source lgpl date-and-time

Walter Davis (22 January 2013) CalendarView2

This is a new version of CalendarView, updated under the hood to streamline your page and make it load faster.

180 downloads, 2 comments.

developer form server prototype variable open-source lgpl date-and-time

Walter Davis (30 January 2013) Carousel

This Action allows you to create the effect popularized on the Coda Web site. Clicking on a control causes a portion of the page to “slide” either horizontally or vertically to reveal a new part of the layout.

470 downloads, 35 comments.

developer javascript effects coda animation

Walter Davis (4 February 2013) Carousel 2

This is a complete re-write of Carousel, designed to stand alone and cooperate with Protaculous 2. By popular demand, you can now create “infinite” carousel animations, which appear to wrap around rather than zipping back to the start.

941 downloads, 11 comments.

developer javascript css effects prototype coda animation scriptaculous

Walter Davis (21 November 2013) CheckboxGhost

When you submit a form without checking a checkbox, does anyone hear it? No, they don’t. This Action adds a hidden field directly before the checkbox to force the field to be submitted to the server, whether it is checked or not.

23 downloads, 0 comments.

html form server

Walter Davis (14 January 2013) CheckboxHelper

Add a PHP-based automatic “checked” attribute to your checkbox form elements. Enter the name of the variable that is either true or has a true-ish value, and the Action does the rest.

26 downloads, 0 comments.

html php form server code

Walter Davis (16 April 2010) Classify

This function allows you to change the ID of an element into its ClassName, thus avoiding ID conflicts in repeating template elements.

16 downloads, 0 comments.


Walter Davis (24 February 2011) Code Buddy

Code Buddy is a page action that simplifies working with external markup items in your Freeway pages. It allows you to easily add external markup to your pages while retaining the power and vestility of your code or text editor.

70 downloads, 1 comment.

template html server

Walter Davis (9 May 2008) Comment

Add a set of comments around any layer on the page. This helps you locate a particular element when viewing or editing the source code.

41 downloads, 2 comments.

template html server code

Walter Davis (20 July 2008) ContentNegotiation

Content Negotiation is an optional feature of the Apache Web server. It allows you to provide the same content in different languages, relying on the browser’s preferences to determine which language to send – all automatically. This Action automates the production of the index.var file that tells Apache which languages your site supports.

19 downloads, 0 comments.

apache languages server

Walter Davis (14 July 2008) CrowBar

By default, Freeway wraps any text within a DIV with a container tag, such as a P. Even Markup Items get this treatment, so it is difficult to add a block of code inline that will generate a DIV or UL or another block-level tag without the result becoming an invalid mess.

158 downloads, 1 comment.

template server

Walter Davis (17 March 2013) CSS3 Columns

Make multi-column text without any extra elements. Apply this Action to a text box, set the number of columns or the desired column width, the space and divider properties, and see multi-column text in your modern browser. As with all CSS3 goodies, browsers that don’t support these properties will silently ignore them.

153 downloads, 1 comment.


Walter Davis (6 February 2013) CSS3 Corners

Apply this action to any HTML box (DIV or TD) and enter a positive number in the Corner Radius field to get perfect transparent rounded corners on that box. No additional images are needed, and borders curve around to fit as well.

222 downloads, 3 comments.


Walter Davis (5 March 2013) CSS3 Shadow

Add a drop shadow to any HTML element on the page without any images or extra work. Select a color for your shadow, a degree of blur, and the X and Y offsets, and everything else is done for you. This works in Safari, Chrome, Opera, Firefox, and IE 9 or better.

126 downloads, 1 comment.

developer css lifted

Walter Davis (17 March 2013) CSS3 Shadow Extra

This action is an update to Walter’s CSS3 Shadow action that enables you to add a drop shadow or inset shadow to any html element on a page. It also adds the spread function which controls the width of the spread of the blur. This is the easy way to add a shadow to html elements without using any images.

140 downloads, 1 comment.


Walter Davis (11 May 2010) CSS3 Text Shadow

Apply this Action to an HTML box to add a CSS3 text shadow to all text within it.

51 downloads, 4 comments.

developer javascript prototype

Walter Davis (29 November 2012) CSS3-Hyphenate

Use real hyphenation in HTML text on your Freeway pages. This relies on browser support for this feature, and gracefully degrades to looking the way HTML text has always looked in browsers that do not support this feature.

30 downloads, 1 comment.

css typography

Walter Davis (8 December 2013) DT

Make a proper Description List (DL) in Freeway.

24 downloads, 2 comments.

html standards

Walter Davis (1 May 2014) EmptyBoxHelper

Add this Action to an empty HTML box on your page to get rid of the annoying 1px font size (and missing Overflow setting) that Freeway foists on empty boxes.

52 downloads, 1 comment.

cms template server content management

Walter Davis (2 January 2013) ESS-Convert to Style Sheet

Convert any page in your site into a CSS stylesheet. Add new styles either by creating styled text on that page, or by manually entering them through the Actions interface.

65 downloads, 0 comments.