<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>ActionsForge</title>
    <description>The latest updates from ActionsForge.</description>
    <link>http://actionsforge.com/forge/rss.xml</link>
    <item>
      <title>webP image file and &lt;picture&gt; tag</title>
      <description>&lt;h3&gt;Dual Image Hybrid (WebP + Fallback)&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Version 4.0&lt;/strong&gt;:
&lt;em&gt;By Max Fancourt, 2025&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So this is version 4 yes v2, v3 and everything before was work in progress&amp;hellip;
quite a bit has changed and so its a complexity new action so dump the old
this is what it does basically to fill in the gaps that good old freeway didn&amp;rsquo;t handle:&lt;/p&gt;

&lt;p&gt;This cunning little Freeway Action bridges the gap between the past and the future&amp;hellip; gracefully combining old school reliability with modern image wizardry. It automatically swaps your standard image for a modern, lightweight &lt;strong&gt;WebP (or AVIF)&lt;/strong&gt; version where supported, while politely providing a &lt;strong&gt;JPG/PNG&lt;/strong&gt; fallback for those browsers still living in 2008.&lt;/p&gt;

&lt;p&gt;For those feeling particularly clever, it even supports responsive breakpoints, allowing you to serve different images for different screen sizes.  All neatly wrapped up inside a proper &lt;picture&gt; tag. Of course, if you’re feeling nostalgic, the Action can also fall back to the classic &amp;ldquo;onerror&amp;rdquo; method, ensuring everyone gets to see something, no matter how ancient their device might be.&lt;/p&gt;

&lt;p&gt;It also politely if you want converts Freeway’s generated IDs into CSS classes for more flexible styling plus extra classes if you want and alt tag option. Finally it automatically injects retina safe scaling  because nobody likes crap pixilated images.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In summary (or: what this Action does while you’re not looking)&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Outputs modern &lt;picture&gt; elements with optional WebP/AVIF sources&lt;/li&gt;
&lt;li&gt;Automatically falls back to standard image formats for older browsers&lt;/li&gt;
&lt;li&gt;Supports up to two extra responsive sources for different breakpoints&lt;/li&gt;
&lt;li&gt;Converts Freeway IDs to CSS classes  like the CSS: ID to Class FW7 action&lt;/li&gt;
&lt;li&gt;Auto-detects and adapts to Freeway’s HTML level (no &lt;picture&gt; in HTML3, sorry)&lt;/li&gt;
&lt;li&gt;Adds retina-friendly scaling and display fixes automatically&lt;/li&gt;
&lt;li&gt;Works seamlessly whether positioned inline or absolutely&lt;/li&gt;
&lt;li&gt;Requires no JavaScript on your part&amp;hellip; it handles everything silently&lt;/li&gt;
&lt;li&gt;Adds polite notes reminding you to keep your CSS tidy&lt;/li&gt;
&lt;li&gt;Still loves legacy browsers&lt;/li&gt;
&lt;/ol&gt;

</description>
      <pubDate>Wed, 12 Nov 2025 15:22:44 +0000</pubDate>
      <link>https://actionsforge.com/actions/webp-image-file</link>
      <guid>https://actionsforge.com/actions/webp-image-file</guid>
    </item>
    <item>
      <title>CSS Grid Item</title>
      <description>&lt;h3&gt;CSS Grid Item&lt;/h3&gt;

&lt;p&gt;In the CSS Grid Layout Module, a grid item is any direct child of a grid container. Grid items are the elements that are placed within the grid and can be controlled individually or in groups. The module provides numerous properties that allow for precise placement and alignment of grid items within the grid container.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Properties of a Grid Item:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;grid-column-start and grid-column-end:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Defines where a grid item starts and ends on the columns.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; grid-column: 1 / 3; places the item starting at the first column line and ending just before the third column line.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;grid-row-start and grid-row-end:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Defines where a grid item starts and ends on the rows.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; grid-row: 2 / 4; places the item starting at the second row line and ending just before the fourth row line.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;grid-area:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Allows you to assign an item to a specific grid area, defined in the grid container.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; grid-area: header; places the item in the grid area named &amp;ldquo;header&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;justify-self:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Controls the alignment of an individual grid item along the inline (row) axis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; justify-self: center; centers the item horizontally within its grid cell.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;align-self:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Controls the alignment of an individual grid item along the block (column) axis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; align-self: end; aligns the item to the end (bottom) of its grid cell.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;grid-column:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A shorthand for grid-column-start and grid-column-end.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; grid-column: 1 / span 2; makes the item span across two columns starting from the first column line.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;grid-row:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A shorthand for grid-row-start and grid-row-end.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; grid-row: 2 / span 3; makes the item span across three rows starting from the second row line.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <pubDate>Wed, 07 Aug 2024 13:47:41 +0000</pubDate>
      <link>https://actionsforge.com/actions/css-grid-item</link>
      <guid>https://actionsforge.com/actions/css-grid-item</guid>
    </item>
    <item>
      <title>CSS Grid Container</title>
      <description>&lt;h3&gt;General overview of the &amp;lsquo;CSS Grid Layout Module&amp;rsquo;&lt;/h3&gt;

&lt;p&gt;The CSS Grid Layout Module is a powerful layout system designed to offer a two-dimensional grid-based layout, both for rows and columns, making it easier to design web pages without the need for complex floats and positioning. It provides a more intuitive way to create layouts, giving developers the ability to align items into a responsive grid with minimal effort.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features of CSS Grid Layout Module:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Two-Dimensional Layout: Unlike Flexbox, which is primarily a one-dimensional layout system, Grid Layout handles both columns and rows, allowing for more complex and versatile layouts.&lt;/li&gt;
&lt;li&gt;Explicit and Implicit Grids: You can define your grid structure explicitly with grid-template-rows and grid-template-columns, or let the browser implicitly create rows and columns as needed.&lt;/li&gt;
&lt;li&gt;Flexible and Responsive Design: With the ability to create flexible grid tracks, CSS Grid makes it easy to design responsive layouts that adapt to various screen sizes.&lt;/li&gt;
&lt;li&gt;Alignment and Spacing: Grid Layout provides precise control over alignment, spacing, and positioning of grid items using properties like justify-items, align-items, justify-content, and align-content.&lt;/li&gt;
&lt;li&gt;Grid Areas: The ability to define named grid areas simplifies the process of arranging content and makes the code more readable.&lt;/li&gt;
&lt;/ol&gt;


&lt;h3&gt;Grid Container&lt;/h3&gt;

&lt;p&gt;The grid container is the parent element that holds the grid items. To create a grid container, you apply display: grid or display: inline-grid to an element. The grid container defines the structure of the grid and controls the layout of its child elements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Properties of a Grid Container:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;display:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;display: grid;: Establishes a block-level grid container.&lt;/li&gt;
&lt;li&gt;display: inline-grid;: Establishes an inline-level grid container.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;grid-template-columns:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Defines the column structure of the grid.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; grid-template-columns: 1fr 2fr; creates two columns, with the second column being twice as wide as the first.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;grid-template-rows:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Defines the row structure of the grid.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; grid-template-rows: 100px auto; creates two rows, with the first row having a fixed height of 100 pixels and the second row taking up the remaining space.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;grid-template-areas:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Allows for a visual way to place items in the grid by naming areas.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;em&gt;Example:&lt;/em&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; grid-template-areas:
      "header header"
      "sidebar main"
      "footer footer";
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;strong&gt;gap:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Defines the space between grid items.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example&lt;/strong&gt;: gap: 10px; sets a 10-pixel gap between all grid items.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;justify-items and align-items:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Controls the alignment of grid items within their respective cells.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; justify-items: center; centers items horizontally.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;justify-content and align-content:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Controls the alignment of the entire grid within the grid container.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; justify-content: space-between; evenly distributes extra space between grid items.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;grid-auto-flow:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Controls the auto-placement algorithm for grid items that are not explicitly placed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; grid-auto-flow: row dense; places items in rows and fills in gaps as tightly as possible.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <pubDate>Wed, 07 Aug 2024 13:40:03 +0000</pubDate>
      <link>https://actionsforge.com/actions/css-grid-container</link>
      <guid>https://actionsforge.com/actions/css-grid-container</guid>
    </item>
    <item>
      <title>Flexbox Container Action</title>
      <description>&lt;h3&gt;Flexbox Container Action Description&lt;/h3&gt;

&lt;p&gt;The Flexbox Container Action for Freeway allows designers to effortlessly create responsive layouts using CSS Flexbox properties. This action provides an intuitive interface to set up flex containers with various display settings, flex directions, wrapping behaviours, and alignment options. Users can define different styles for breakpoints, ensuring a seamless and adaptive design across all screen sizes. With options for customising gap sizes, enabling comments, and specifying child elements, the Flexbox Container Action simplifies the process of building flexible and modern web layouts.&lt;/p&gt;

&lt;p&gt;Additionally, you can launch a webpage to read more and experiment with different options directly from within the action palette.&lt;/p&gt;

&lt;p&gt;Just corrceted some mistakes and added the third break point interface as well in the latest 1.6 version&lt;/p&gt;
</description>
      <pubDate>Tue, 25 Jun 2024 10:15:25 +0000</pubDate>
      <link>https://actionsforge.com/actions/flexbox-container-action</link>
      <guid>https://actionsforge.com/actions/flexbox-container-action</guid>
    </item>
    <item>
      <title>Flexbox Items Action</title>
      <description>&lt;h3&gt;Flexbox Item Action Description&lt;/h3&gt;

&lt;p&gt;The Flexbox Item Action for Freeway allows designers to precisely control the behaviour and alignment of individual flex items within a flex container. This action provides an easy-to-use interface to adjust properties such as order, flex-grow, flex-shrink, flex-basis, and align-self. Users can also set custom values and define different styles for breakpoints, ensuring that each flex item adapts smoothly across various screen sizes. The Flexbox Item Action streamlines the process of creating flexible and responsive designs, offering detailed control over each element’s layout and appearance.&lt;/p&gt;

&lt;p&gt;Additionally, you can launch a webpage to read more and experiment with different options directly from within the action palette.&lt;/p&gt;

&lt;p&gt;Ive added a third break point and fixed some errors as well in version 1.8&lt;/p&gt;
</description>
      <pubDate>Fri, 21 Jun 2024 17:14:19 +0000</pubDate>
      <link>https://actionsforge.com/actions/flexbox-items-action</link>
      <guid>https://actionsforge.com/actions/flexbox-items-action</guid>
    </item>
    <item>
      <title>Script-Action-Set</title>
      <description>&lt;p&gt;This action set contains everything I could think of to allow you to construct intergrate and adjust an:  xml, css, html, php, javacript, asp, txt&amp;hellip; in fact just about any script type within Feeway that Freeway cant handle directly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For a quick overview of how these two actions are used and applied: &lt;a href="https://vimeo.com/531894188"&gt;https://vimeo.com/531894188&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;
Changes in 2.1.1&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;New: ScriptLinker javascript option has a new Attribute drop down so you can set this to none, async or defer: &lt;em&gt;The &lt;strong&gt;defer&lt;/strong&gt; attribute tells the browser not to wait for the script. Instead, the browser will continue to process the HTML, build DOM. The script loads “in the background”, and then runs when the DOM is fully built.&lt;/em&gt;
–  &lt;em&gt;The &lt;strong&gt;async&lt;/strong&gt; attribute is somewhat like defer. It also makes the script non-blocking. But it has important differences in the behaviour.&lt;/em&gt; The browser doesn’t block on async scripts (like defer). 0ther scripts don’t wait for async scripts, and async scripts don’t wait for them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Script Placement: Scripts 1 - 8 are placed before the end of the HEAD  tag. Scripts 9 &amp;amp; 10 are placed just before the end of the BODY tag&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;Bug Fix: Random bug fixes.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;
Changes in 2.1&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;New: ScriptLinker can now link up-to 10 script pages&lt;/li&gt;
&lt;li&gt;Bug Fix: Random bug fixes e.g. comments inclusion now works correctly&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;
Changes in 1.3&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;New: ScriptLinker can now link up-to 8 script pages&lt;/li&gt;
&lt;li&gt;Bug Fix:  ScriptLinker activation of interface is now working correctly&lt;/li&gt;
&lt;li&gt;Bug Fix: ScriptCreator Can now be applied to a Master page
  &lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;
Changes in 1.2&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;New: ScriptMaker &amp;amp; Linker can now be used to edit and link to the lightweight and fast JavaScript toolkit; MoreCSS.&lt;/li&gt;
&lt;li&gt;New: Freeway examples containing  &amp;ldquo;JQuery &amp;amp; MoreCSS are now included.
  &lt;/li&gt;
&lt;/ul&gt;

</description>
      <pubDate>Thu, 01 Apr 2021 16:18:28 +0000</pubDate>
      <link>https://actionsforge.com/actions/script-action-set</link>
      <guid>https://actionsforge.com/actions/script-action-set</guid>
    </item>
    <item>
      <title>YouTube</title>
      <description>&lt;p&gt;Add a YouTube movie to your web page.&lt;/p&gt;

&lt;h3&gt;To use&lt;/h3&gt;

&lt;p&gt;Sketch out an instance of the Action using the Action tool. The Action will inform you if the box you have sketched is an optimum size and will advise on a height based on the width of the Action on the page. This will change depending on controller options. You can ignore the recommendations. However, your video will be either “letter boxed” or “pillar boxed”.&lt;/p&gt;

&lt;h3&gt;Action Options&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Movie URL:&lt;/strong&gt; Enter the URL of the YouTube movie you want to display&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;YouTube Player:&lt;/strong&gt; Select a YouTube player option from the dropdown. The default setting is the best one to use. Note that Version 2 is deprecated, and may not be supported by YouTube in the future. It is provided here for compatibility purposes. We recommend the use of either the iFrame or the Version 3 options.&lt;/p&gt;

&lt;p&gt;Version 3 is a Flash based player, which will be embedded in the browser. The iFrame option chooses whether to use an HTML 5 native player or the Version 3 Flash player depending on browser capabilities. Note that some other options may not work as expected in this version of the player if HTML 5 video is served.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;16:9 Aspect Ratio:&lt;/strong&gt; If your movie is filmed in a wide screen format, then select this option. This will help the Action advise you on the best dimension to use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Autoplay:&lt;/strong&gt; Movie will start playing when the page has loaded&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Show Controls:&lt;/strong&gt; The movie controls will be shown or hidden (affects item dimensions)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automatically hide controller:&lt;/strong&gt; Controller will minimise after a couple of seconds of playing (affects item dimensions)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Show related videos:&lt;/strong&gt; YouTube will recommend more videos when the movie has finished playing&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Show Information:&lt;/strong&gt; movie information will be shown before it starts playing&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Show Annotations:&lt;/strong&gt; Annotations added to the movie will be shown if this checkbox is on&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Full screen button:&lt;/strong&gt; allows the playing of the movie in full screen&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Start Position&lt;/strong&gt;: starts the movie playing at the number of seconds indicated&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Loop:&lt;/strong&gt; Loops the movie&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disable keyboard controls:&lt;/strong&gt; Determines whether the keyboard can control the movie&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Play High Definition Alternative:&lt;/strong&gt; If there is a high definition version of this movie, then it will play in favour of the standard definition (Version 2 only).&lt;/p&gt;

&lt;p&gt;YouTube player Version 3 (and iFrame) determines which movie to play depending on the size it appears on the page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Border:&lt;/strong&gt; Displays a border around the movie (Version 2 only)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Colour 1 &amp;amp; Colour 2:&lt;/strong&gt; select colours to use for the controllers and border (Version 2 only)&lt;/p&gt;

&lt;p&gt;Full screen flag added to iFrame for 2.0.3&lt;/p&gt;
</description>
      <pubDate>Mon, 27 Jul 2020 13:27:13 +0000</pubDate>
      <link>https://actionsforge.com/actions/youtube</link>
      <guid>https://actionsforge.com/actions/youtube</guid>
    </item>
    <item>
      <title>RootResources</title>
      <description>&lt;p&gt;This Action attempts to construct a site-root-relative link to each graphic or other Freeway-attached resource on the page.&lt;/p&gt;

&lt;p&gt;In practice, it is not 100% effective. Use with caution.&lt;/p&gt;
</description>
      <pubDate>Wed, 29 Apr 2020 17:47:27 +0000</pubDate>
      <link>https://actionsforge.com/actions/rootresources</link>
      <guid>https://actionsforge.com/actions/rootresources</guid>
    </item>
    <item>
      <title>Strip Head &amp; Body tags</title>
      <description>&lt;p&gt;Meant to be used in conjunction with Softpress' Create e-mail action.&lt;/p&gt;

&lt;p&gt;Removes Doctype, Head, HTML and Body tags, leaving behind just the fw-bodytable layout table.&lt;/p&gt;

&lt;p&gt;I needed this to generate an e-mail template that had an additional HTML signature injected by Gmail. Adding the HTML after the close HTML tag was causing display issues, so the best way seemed to be to remove everything except the TABLE tag.&lt;/p&gt;

&lt;p&gt;Many thanks to &lt;a href="https://www.actionsforge.com/users/walter-davis"&gt;Walter Davis&lt;/a&gt; for getting it to work.&lt;/p&gt;
</description>
      <pubDate>Mon, 23 Mar 2020 15:23:34 +0000</pubDate>
      <link>https://actionsforge.com/actions/strip-head-body-tags</link>
      <guid>https://actionsforge.com/actions/strip-head-body-tags</guid>
    </item>
    <item>
      <title>CSS3 Columns</title>
      <description>&lt;p&gt;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&amp;rsquo;t support these properties will silently ignore them.&lt;/p&gt;

&lt;p&gt;One thing to watch out for: if you apply this Action to a text box that has a fixed height and overset text, the extra text will run out of the box to the right, adding multiple columns as it goes. This is because the multi-column layout respects whatever height you may have set for the element it&amp;rsquo;s applied to, and will prefer that height over the number of columns you may have chosen.&lt;/p&gt;
</description>
      <pubDate>Wed, 04 Mar 2020 23:33:13 +0000</pubDate>
      <link>https://actionsforge.com/actions/css3-columns</link>
      <guid>https://actionsforge.com/actions/css3-columns</guid>
    </item>
    <item>
      <title>ScriptyLightbox3</title>
      <description>&lt;p&gt;&lt;strong&gt;New version 0.4.0: Removes Flash; Uses Video tag for MPEG video&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The third generation of the ScriptyLightbox series. This Action is similar in application and design to ScriptyLightbox2. Under the hood, it is all new, using the CDN-hosted scripts and resources to make your pages lighter weight and faster to load.&lt;/p&gt;

&lt;p&gt;Includes a graphic box (thumbnail) version and an inline (text link) version. Both operate the same way:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Select a graphic box containing a thumbnail image and apply the Action, or place your text cursor where you want the link to appear and insert an instance of the Action.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In the interface, choose the file or page or URL you want to appear in the popup window. Set the dimensions and other options.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;The video player is designed for iOS-compatible formats like m4v and mp4, or you may link to a still photo in any Web-friendly format.&lt;/p&gt;
</description>
      <pubDate>Sat, 02 Feb 2019 02:52:05 +0000</pubDate>
      <link>https://actionsforge.com/actions/scriptylightbox3</link>
      <guid>https://actionsforge.com/actions/scriptylightbox3</guid>
    </item>
    <item>
      <title>Form in DIV/Table</title>
      <description>&lt;p&gt;Creates a form tag that wraps the div or table that the action is applied to.&lt;/p&gt;

&lt;p&gt;Configuration includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Name (deprecated in XHTML)&lt;/li&gt;
&lt;li&gt;ID (must be same as Name if both used in HTML5)&lt;/li&gt;
&lt;li&gt;Action&lt;/li&gt;
&lt;li&gt;Method&lt;/li&gt;
&lt;li&gt;Enctype (if method is Post)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Thanks to &lt;a href="http://actionsforge.com/users/tim-plumb"&gt;Tim Plumb&lt;/a&gt; and &lt;a href="http://www.actionsforge.com/users/walter-davis"&gt;Walter Davis&lt;/a&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;V1.6 update - added fields for Class, onSubmit, Data (just one for now) and Target&lt;/p&gt;
</description>
      <pubDate>Mon, 21 Jan 2019 16:33:14 +0000</pubDate>
      <link>https://actionsforge.com/actions/form-in-div-table</link>
      <guid>https://actionsforge.com/actions/form-in-div-table</guid>
    </item>
    <item>
      <title>Hi-res e-mail images</title>
      <description>&lt;p&gt;To use high-resolution (Retina) images in HTML e-mails, Outlook needs the height and width to be added as attributes in the img tag. By default, Freeway puts these in CSS - perfect for websites, but no good for HTML e-mails.&lt;/p&gt;

&lt;p&gt;A Page Action, designed to be used in conjunction with Softpress' Create Email action.&lt;/p&gt;

&lt;p&gt;Pretty much entirely written by &lt;a href="http://actionsforge.com/users/tim-plumb"&gt;Tim Plumb&lt;/a&gt; because I couldn&amp;rsquo;t get it to work.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;v2 Update - Added an option for a Cache-buster query string to be appended to images – useful during the proofing process as Apple Mail aggressively caches images in HTML e-mails.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;v2.1 update - Added &amp;lsquo;Vertical align top&amp;rsquo; control to remove additional spacing sometimes showing below images.&lt;/p&gt;
</description>
      <pubDate>Mon, 07 Jan 2019 14:48:13 +0000</pubDate>
      <link>https://actionsforge.com/actions/hi-res-e-mail-images</link>
      <guid>https://actionsforge.com/actions/hi-res-e-mail-images</guid>
    </item>
    <item>
      <title>HTTPS Helper</title>
      <description>&lt;p&gt;This Page Action attempts to enforce HTTPS protocols everywhere there is a link, script, or form. Apply it to your page to change any generated URLs within your page code from HTTP to HTTPS.&lt;/p&gt;

&lt;p&gt;The only interface control is a checkbox to disable the Action for debugging purposes.&lt;/p&gt;
</description>
      <pubDate>Mon, 12 Nov 2018 23:14:36 +0000</pubDate>
      <link>https://actionsforge.com/actions/https-helper</link>
      <guid>https://actionsforge.com/actions/https-helper</guid>
    </item>
    <item>
      <title>Leaflet for Open Street Map</title>
      <description>&lt;p&gt;This Action allows you to use the Open Street Map service wherever you might use Google Maps. The resulting map is pleasantly-colored, and is very mobile-friendly. It works well in flexible or responsive layouts, too.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This Action is safe to use within secure (HTTPS) pages.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To use, draw or insert an HTML box where the map should appear, and apply the Leaflet Action to that box. If you know the latitude/longitude that you would like to center the map on, you may enter it directly, or you can use the address lookup service to find it. Zoom goes from 1 to 18, with illegal values ignored.&lt;/p&gt;

&lt;p&gt;To add markers to the map, use the included Leaflet Marker Action. This is a &amp;ldquo;draw it on the page&amp;rdquo; Action, accessible from the Action tool in the application toolbar. The marker element may be drawn anywhere you like on the page, the resulting HTML will be removed anyway.&lt;/p&gt;

&lt;p&gt;Choose which map it belongs to (you may have multiple maps, or multiple markers per map).&lt;/p&gt;

&lt;p&gt;Use the address/latitude/longitude interface fields to enter the location of the pin, then enter the text you would like to see on the marker tooltip. If you want to split the text across multiple lines, just add &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tags where needed.&lt;/p&gt;
</description>
      <pubDate>Sat, 13 Oct 2018 02:58:23 +0000</pubDate>
      <link>https://actionsforge.com/actions/leaflet-for-open-street-map</link>
      <guid>https://actionsforge.com/actions/leaflet-for-open-street-map</guid>
    </item>
    <item>
      <title>CSS - ID to Class</title>
      <description>&lt;h3&gt;&lt;strong&gt;Version:2&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;The latest 2 version now works correctly with Freeway 7.               &lt;br/&gt;
It converts  ID-based styles into Class styles and or removes ID&amp;rsquo;s it can also add extra styles or a combination of all three. It also works with master styles sheet based items.      &lt;br/&gt;
&lt;em&gt;(Please note: version 2 is a freeway 7 only action although the later Multi version contains both FW6 and FW7 versions)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In the end, we scrapped what we did a few days ago  and used parts of the old method to allow us to insert CRITICAL CSS styles into the head before any other styles.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ok so what we have now is&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Items on Master pages now work correctly, and you have complete control over how you wish those styles to be associated with the HTML element or if you prefer no association (anonymous).&lt;/li&gt;
&lt;li&gt;If you wish, just Class styles can be chosen and no ID’s.&lt;/li&gt;
&lt;li&gt;If convert to &amp;lsquo;Class styles&amp;rsquo; option is not chosen and the Delete ID is checked, you can still apply extra classes from the text panel within the action palette.&lt;/li&gt;
&lt;li&gt;If you apply a style from the inspector this will also be included.&lt;/li&gt;
&lt;li&gt;If you add a class via extended then this will be incorporated within the HTML.&lt;/li&gt;
&lt;li&gt;Critical CSS  styles can be inserted into the head before all other styles.&lt;/li&gt;
&lt;li&gt;The Action works with media queries so is fully responsive savvy.&lt;/li&gt;
&lt;li&gt;If you choose &amp;lsquo;No External Style Sheets&amp;rsquo; in Document setup then the action will now function correctly (it failed before).&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;I have also combined the older but updated Class to ID Action because it may be useful and of course works properly with freeway version 6.         &lt;br/&gt;
I have named these latest actions differently from previous.  They now have FW-6 or FW-7 designation at the end of the names. This is because people may have too many documents with the old action applied so rather than remove that old action and run the risk of things failing,  I have decided to rename the new actions. You should be able to install this combined version without destroying the old.&lt;/p&gt;

&lt;h3&gt;&lt;strong&gt;OLD PreVersion  2&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;This is a straightforward action to create a class based style from most objects that have an ID Style and then remove if chosen the ID name.&lt;/p&gt;
</description>
      <pubDate>Fri, 13 Apr 2018 13:16:23 +0000</pubDate>
      <link>https://actionsforge.com/actions/css-id-to-class</link>
      <guid>https://actionsforge.com/actions/css-id-to-class</guid>
    </item>
    <item>
      <title>Carousel 2</title>
      <description>&lt;h3&gt;Update March 2018&lt;/h3&gt;

&lt;p&gt;This action now creates HTTPS links (for secure hosting) exclusively. This should not cause any side-effects in non-secure hosted pages, and will alleviate the need to use the &lt;a href="http://actionsforge.com/actions/https-cdn-helper"&gt;HTTPS CDN Helper&lt;/a&gt; Action to create secure links to the external JavaScript libraries.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;This is a complete re-write of Carousel, designed to stand alone and cooperate with &lt;a href="http://actionsforge.com/actions/view/281-protaculous-2"&gt;Protaculous 2&lt;/a&gt;. By popular demand, you can now create &amp;ldquo;infinite&amp;rdquo; carousel animations, which appear to wrap around rather than zipping back to the start.&lt;/p&gt;

&lt;h3&gt;Carousel2 and Freeway 7&lt;/h3&gt;

&lt;p&gt;If you have used Carousel2 in the past (pre Freeway 7) to animate in-flow (or inline) graphic boxes, then this construction will fail in Freeway 7 and above. The reason has to do with a fundamental change in Freeway (for the better) toward a simpler HTML construction. Unfortunately the solution to this is a little convoluted (until I update the Action to accommodate this).&lt;/p&gt;

&lt;p&gt;For each Graphic Box in your carousel, follow these steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Note the dimensions of the box. Draw a new HTML box exactly that size (draw it any size, then use the Inspector to set the dimensions &amp;ndash; much easier!).&lt;/li&gt;
&lt;li&gt;Do one of the following:

&lt;ul&gt;
&lt;li&gt;Drag the graphic box over the top of the HTML box, pressing the spacebar as you do. When the edges of the HTML box highlight blue, you may release the mouse button and let go of the spacebar. Then you may drag the image (which is now a nested child of the HTML box) into the top-left corner of the HTML box, or use the Inspector to do the same. Remove the Action from the image, and apply it to the HTML box, following the same settings as the Action on the graphic box.&lt;/li&gt;
&lt;li&gt;Draw a new HTML box the same size as the graphic box. Import the image from the graphic box as a background image on the HTML box. (You may want to export the original image to capture any cropping/sizing steps that you performed on the original before doing this.) Apply the Action to the HTML box, and delete the original graphic box. Ensure that the settings are the same as before.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Either of these approaches will work around the issue of Freeway 7&amp;rsquo;s improved HTML structure, and your page will behave the way you expect. Yes, these are more complex directions than you may be used to, but until the Action can be updated, please follow them to avoid frustration.&lt;/p&gt;

&lt;h3&gt;Offline use&lt;/h3&gt;

&lt;p&gt;This is a single-file Action, and all JavaScripts are externally hosted. As such, it will not work on a CD-ROM or in a development environment without a working Internet connection.&lt;/p&gt;

&lt;p&gt;The following Actions are included in this one file:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Carousel 2&lt;/li&gt;
&lt;li&gt;Carousel 2 Pane&lt;/li&gt;
&lt;li&gt;Carousel 2 Button&lt;/li&gt;
&lt;li&gt;Carousel 2 Tab&lt;/li&gt;
&lt;li&gt;Carousel 2 Text Button&lt;/li&gt;
&lt;li&gt;Carousel 2 Text Tab&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;Construction&lt;/h3&gt;

&lt;p&gt;Draw an HTML box where you want your effect to appear. Either double-click inside of it and build your first pane using inline layout techniques, or draw nested elements within the first pane (click once on the pane so its handles are showing before drawing each element within it). Duplicate this box, then apply the &lt;strong&gt;Carousel 2 Action&lt;/strong&gt; to the original.&lt;/p&gt;

&lt;p&gt;Apply &lt;strong&gt;Carousel 2 Pane&lt;/strong&gt; to the duplicate box, and choose the first box in the Target picker. Modify the contents to become the second pane of your animation. Duplicate this second pane (and modify each copy) enough times to complete your effect.&lt;/p&gt;

&lt;p&gt;You may position these additional panes anywhere on the page or the pasteboard &amp;ndash; they will be hidden when the page loads. (Anyone visiting your page with JavaScript disabled will see them in their original location, though, so if that&amp;rsquo;s something you think will happen, take a moment to put them somewhere legible.)&lt;/p&gt;

&lt;h3&gt;Navigation&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Carousel 2 Tab&lt;/strong&gt; (and &lt;strong&gt;Carousel 2 Text Tab&lt;/strong&gt;) may be used to create links to specific panes of the animation. When these are clicked, the (optional) auto-animation will stop and the carousel will turn to show the chosen pane.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Carousel 2 Button&lt;/strong&gt; and &lt;strong&gt;Carousel 2 Text Button&lt;/strong&gt; may be used to create &amp;ldquo;previous&amp;rdquo; and &amp;ldquo;next&amp;rdquo; buttons.&lt;/p&gt;

&lt;h3&gt;Options&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Direction: choose horizontal or vertical animation&lt;/li&gt;
&lt;li&gt;Effect duration: how long the effect takes to move from one frame to another (0.4 seconds default)&lt;/li&gt;
&lt;li&gt;Wrap around: give the illusion of an infinite loop of panes, rather than a fixed film-strip.&lt;/li&gt;
&lt;li&gt;Play automatically: start animating when the page loads (Interval sets the time in seconds between moves)&lt;/li&gt;
&lt;li&gt;Move borders to outside: if your panes all have a border, check this to make the border stay still while the pane contents animate. (The first pane&amp;rsquo;s border will be used, and the other panes' borders will be removed.)&lt;/li&gt;
&lt;/ul&gt;

</description>
      <pubDate>Wed, 21 Mar 2018 12:39:37 +0000</pubDate>
      <link>https://actionsforge.com/actions/carousel-2</link>
      <guid>https://actionsforge.com/actions/carousel-2</guid>
    </item>
    <item>
      <title>ScrollMe</title>
      <description>&lt;p&gt;This action makes it easy to incorporate the ScrollMe jQuery library: &lt;a href="http://scrollme.nckprsn.com"&gt;http://scrollme.nckprsn.com&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;ScrollMe uses data attributes to set up the animations, which is very time-consuming using the Extend dialogue box.&lt;/p&gt;

&lt;p&gt;Download &lt;a href="http://jquery.com"&gt;jQuery&lt;/a&gt; and &lt;a href="https://github.com/nckprsn/scrollme"&gt;ScrollMe&lt;/a&gt; and attach them using the &lt;a href="http://www.actionsforge.com/actions/external-javascript-enhanced"&gt;External Javascript page action&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Use the ScrollMe action on containers and AnimateMe on items to animate. For items that need both scroll and animate, use the AnimateMe action, and turn on Scroll Me.&lt;/p&gt;

&lt;p&gt;&amp;mdash;&amp;ndash; EDIT &amp;mdash;&amp;ndash;&lt;/p&gt;

&lt;p&gt;It looks like there&amp;rsquo;s a compatibility issue with jQuery 3. You can download jQuery v1 or v2 from the &lt;a href="https://code.jquery.com"&gt;jQuery CDN&lt;/a&gt; page (right-click and select &amp;lsquo;Download linked file&amp;rsquo; to download locally).&lt;/p&gt;
</description>
      <pubDate>Tue, 06 Mar 2018 15:38:37 +0000</pubDate>
      <link>https://actionsforge.com/actions/scrollme</link>
      <guid>https://actionsforge.com/actions/scrollme</guid>
    </item>
    <item>
      <title>Facebook Open Graph Meta Tags</title>
      <description>&lt;p&gt;This page action allows you to add Facebook&amp;rsquo;s Open Graph Meta data (which, for some reason, use &amp;lsquo;property&amp;rsquo; instead of &amp;lsquo;name&amp;rsquo; attributes, so can&amp;rsquo;t be added in Page -&gt; Meta tags).&lt;/p&gt;
</description>
      <pubDate>Tue, 07 Nov 2017 12:54:29 +0000</pubDate>
      <link>https://actionsforge.com/actions/facebook-open-graph-meta-tags</link>
      <guid>https://actionsforge.com/actions/facebook-open-graph-meta-tags</guid>
    </item>
    <item>
      <title>Mobile Redirect PHP</title>
      <description>&lt;p&gt;This is a quick action that allows you to redirect to a new page if being viewed on a mobile device. This differs from the existing Mobile redirect action because we are triggering the redirect before most of the page loads using a PHP script placed before the HEAD Tag&lt;/p&gt;
</description>
      <pubDate>Wed, 14 Jun 2017 15:41:23 +0000</pubDate>
      <link>https://actionsforge.com/actions/mobile-redirect-php</link>
      <guid>https://actionsforge.com/actions/mobile-redirect-php</guid>
    </item>
    <item>
      <title>Critical CSS Styles</title>
      <description>&lt;p&gt;&lt;strong&gt;Critical CSS&lt;/strong&gt;        &lt;br/&gt;
This Page actions allows you to insert &amp;lsquo;bespoke&amp;rsquo; Critical CSS Styles  as inline styles into the HEAD Tag before any other style.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;For more information on what Critical CSS is:&lt;/em&gt;              &lt;br/&gt;
https://www.smashingmagazine.com/2015/08/understanding-critical-css/&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Critical CSS Generator:&lt;/em&gt;        &lt;br/&gt;
 https://jonassebastianohlsson.com/criticalpathcssgenerator/&lt;/p&gt;
</description>
      <pubDate>Fri, 31 Mar 2017 15:38:18 +0000</pubDate>
      <link>https://actionsforge.com/actions/critical-css-styles</link>
      <guid>https://actionsforge.com/actions/critical-css-styles</guid>
    </item>
    <item>
      <title>HTTPS CDN Helper</title>
      <description>&lt;p&gt;If you&amp;rsquo;re building a secure page, you need to use HTTPS links to your CDN-hosted scripts and other resources to avoid mixed-security warnings or errors.&lt;/p&gt;

&lt;p&gt;Apply this Action to your page to convert all links to CDN-hosted resources from http:// to https://.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; This will &lt;strong&gt;also&lt;/strong&gt; work with any of the scripts hosted at the &lt;a href="http://cdnadmin.freewaypro.com"&gt;Freeway CDN&lt;/a&gt;.&lt;/p&gt;
</description>
      <pubDate>Mon, 23 Jan 2017 02:35:17 +0000</pubDate>
      <link>https://actionsforge.com/actions/https-cdn-helper</link>
      <guid>https://actionsforge.com/actions/https-cdn-helper</guid>
    </item>
    <item>
      <title>Anonymous</title>
      <description>&lt;p&gt;This Action removes the IDs from any elements (and their children) to which it is attached.&lt;/p&gt;

&lt;p&gt;Use it to make your layout elements loop-safe.&lt;/p&gt;
</description>
      <pubDate>Sat, 18 Jun 2016 02:06:52 +0000</pubDate>
      <link>https://actionsforge.com/actions/anonymous</link>
      <guid>https://actionsforge.com/actions/anonymous</guid>
    </item>
    <item>
      <title>HTML5 Block Link</title>
      <description>&lt;p&gt;Apply a link directly to an HTML item in Freeway 6. The HTML5 specification allows you to wrap an HTML item with a link, like this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;a href="example.html"&amp;gt;
  &amp;lt;div id="item42"&amp;gt;
    &amp;lt;p&amp;gt;Some content here.&amp;lt;/p&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/a&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Apply this Action to the HTML item, and set the link and any extra attributes for the link using the Actions palette interface.&lt;/p&gt;
</description>
      <pubDate>Mon, 25 Jan 2016 19:35:44 +0000</pubDate>
      <link>https://actionsforge.com/actions/html5-block-link</link>
      <guid>https://actionsforge.com/actions/html5-block-link</guid>
    </item>
    <item>
      <title>List Item Starter</title>
      <description>&lt;p&gt;FW makes it very difficult for you to change the starting item # in an ordered list. This little action gives you that option.
Add the action via Insert&gt;List Item Starter in your list of items and it will seek out the enclosing ordered list Tag and add the start attribute for you.
The action is also available from &lt;a href="http://www.deltadesign.co/downloads/li_starter.fwaction.zip"&gt;here&lt;/a&gt;&lt;/p&gt;
</description>
      <pubDate>Sun, 27 Dec 2015 11:29:37 +0000</pubDate>
      <link>https://actionsforge.com/actions/list-item-starter</link>
      <guid>https://actionsforge.com/actions/list-item-starter</guid>
    </item>
  </channel>
</rss>
