Thanks! Please check the following:
System requirements
License agreement
Refund policy
Purchase process
Customer support

System requirements
All the stacks sold through this website require RapidWeaver and the Stacks plugin. They simply will not work with other publishing platforms (like Flow, Drupal or Wordpress).

We recommend you aim towards installing the latest version of RapidWeaver that your computer is capable of running (preferably RapidWeaver 7 or greater) and Stacks 3 or later. Both are a separate purchase if you do not own them already.

Stacks4Stacks generously provides you fully-functioning free demo versions of everything sold on this website. If you cannot get the free demo version to work, DO NOT proceed with purchasing the stack - because the purchased stack is unlikely to work too. Please request technical assistance first.

License agreement

You may use a purchased stack an unlimited number of times in personal or commercial projects and request technical support.

We permit you to install stacks onto all computers that you own. You are permitted to make archival backup copies (e.g. iCloud, Google Drive or Dropbox).

You may not resell, redistribute or make a stack available for download, remove copyright credits, license information, or claim the stack to be your own creation.

The software is provided "as is" without any implied or expressed warranty of merchantability or fitness for purpose. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise arising from, out of or in connection with the software or the use or other dealings in the software.

Refund policy
By purchasing from this website, you agree that your purchase will be available immediately via digital download and that you waive your statutory right of withdrawal.

All purchases are absolutely final. Refunds will not be provided (we physically cannot un-download or remove stacks from your computer) under any circumstances.

You are reminded to make use of the free demo versions already provided on the website, to fully evaluate stacks for compatibility and suitability before making a purchase.

If the free demo version does not work for you, simply do not buy the stack. Please request technical assistance instead.

Purchase process
The checkout system is provided by Paddle. An attempt is made to display prices in your local currency.

To complete your order, you must supply a valid email address. Your purchase receipt and download link will be sent to this address you supply. If you do not receive your purchase shortly after completing it, please carefully check your spam or junk mail folders.

Your purchases are available to re-download at anytime, via this secure order lookup page.

Prices shown on the website include any applicable VAT or sales tax. You will be sent a full receipt by email. Charitable and bulk discounts may be available on request. Please get in touch if you have any queries about our pricing.

Our order process is conducted by our online reseller is the Merchant of Record for all our orders. Paddle provides all customer service inquiries relating to order processing. Paddle also provides an order lookup system, commonly referred to as your Paddle Account.

Customer support
If you have questions that relate specifically to a stack, you should make contact via the contact page.
Formally developed by Aaron Marquez of StackManiac, PageLoader 2 has been completely rebuilt from the ground up. This stack is now compatible with many more RapidWeaver themes. At least 30 different progress loading effects are now supported. We've also added the ability for PageLoader to be setup as a partial in Stacks 3, permitting you to share the same stack over multiple webpages.

PageLoader will not slow down your webpage loading or obscure your content. It comprises of single CSS and Javascript files that go into the <head> section of your webpage. As the page begins to load from the web server, the progress indicator will display. In older web browsers or in instances where Javascript has been disabled, PageLoader will be safely ignored.

Simple animated progress indicators are used on purpose, to ensure compatibility with a maximum number of web browsers. Because animated progress indicators are one of the first things someone sees, it is vitally important they display within milliseconds of the page starting to load. For this reason, we purposefully refrain from using any animated progress indicators that involve the use of graphics or font icons.


A PageLoader stack has been added to this page. Refresh this webpage (F5 or CMD + R) to see it work. A free demo version is also provided, so you can test this stack for suitability with your chosen RapidWeaver theme and experiment with the different loading effects offered. Over 30 effects are available for selection in the stack!


To get PageLoader working in your website, follow these instructions
  1. Once downloaded and installed into Stacks / RapidWeaver, open your stacks library and drag and drop a copy of PageLoader into your stacks page
  2. In the PageLoader settings, choose the desired loading effect and adjust the colour scheme
  3. Enable the 'Hide Page Until Loaded' setting if you want to hide the page until loading is finished. Provide an element sector name and customise the speed settings
  4. Publish the page when done

Please only use one PageLoader stack per-page and disable any other page loading effects which other stack elements or your RapidWeaver theme might be deploying.

Configuring elements to hide when 'hide page until loaded' is enabled

In order to hide a page until is is loaded, the web browser needs to know what element(s) on the page to hide. In ThemeFlood RapidWeaver themes, this is pretty simple because nearly all our themes have content containers wrapped-up inside a pageWrapper divisional container, used for the existing theme 'fade-in' option. However if you are using other themes, the wrapper class or ID selector might be different. Some themes don't even have a wrapper class or ID, so you might need to list multiple selector names with separating commas.

To get the class or ID selector, it is best to preview the webpage in a normal web browser, Like chrome, Firefox or Safari. When you have developer tools enabled you can 'inspect' the page to view its markup. You need to find a node (divisional container) that encloses other page elements. A theme developer might be able to help you find the correct selector name to use. ID selectors are entered in the PageLoader settings with a prefixed hash (#) character, and class selectors are entered with a prefixed fullstop (.) character. Do not use the wildcard div, html or body selectors, as you will also inadvertently hide the progress loading effect!
Bookmark or share this page
Baidu 百度
Renren 人人网
Weibo 微博
Contact Us
Email This Page
Print This Page
PS: This bookmarking and sharing popup is powered using our brilliant SocialPopup stack!