Sky Addons  ·  Elementor Widget
INTRODUCING

Scroll Fill

Scroll fill for Elementor — text or an element fills with colour as the visitor scrolls past it, tracking progress.

INDEPENDENT INVESTIGATIVE JOURNALISM · LEEDS

Nobody owns us,
and 11,400 people pay for that

The Ledger has no proprietor, no advertising and no paywall. Eleven thousand four hundred members fund the reporting, and we publish what it finds whether or not it is comfortable.

MEMBERS
0
SHAREHOLDERS
0
REPORTERS ON STAFF
0
ADVERTS, EVER
0

Keep scrolling — the sentences fill in, word by word, as they pass

GRANT-FUNDED IN PART BY
JOSEPH ROWNTREE
LUMINATE
THE SIGRID TRUST
PUBLIC INTEREST NEWS FUND
READERS LIKE YOU

How to read this page

One column sits still. The other one lights up as you scroll past it.

Both boxes below hold the same paragraph. The one on the right starts almost invisible and takes its colour a word at a time as it crosses the middle of your screen. Scroll down slowly and the difference is the whole point.

As it would normally read

Eleven councils. One supplier. Thirty-one million pounds awarded over four years without a single competitive tender, while every one of those authorities was cutting library hours and closing children’s centres. We asked for the contracts in March. They arrived, redacted, in August.

The same words, filling as you scroll

Eleven councils. One supplier. Thirty-one million pounds awarded over four years without a single competitive tender, while every one of those authorities was cutting library hours and closing children’s centres. We asked for the contracts in March. They arrived, redacted, in August.

WHAT WE ARE FOR

A council does not hide a contract
because it is complicated.
It hides it because somebody read it.

Most of what we publish begins as a spreadsheet nobody wanted released. Nine of our nineteen reporters spend more time on disclosure requests than on writing, which is not glamorous and is the entire job.

We have been sued twice and won twice. Both cases are on the site, with the costs, because a newsroom that only publishes its wins is doing public relations.

PUBLISHED IN THE LAST TWELVE MONTHS

Three that changed something

Forty-one investigations went out last year. These are the three where somebody with power had to do something differently afterwards.

pexels-fauxels-3183183.jpg
THE PROCUREMENT FILES

Eleven councils, one supplier, and £31m awarded without tender

Two chief executives resigned. The Cabinet Office opened a review in March.

pexels-jopwell-2422280.jpg
THE INSPECTION GAP

Homes rated inadequate were re-inspected an average of 14 months late

The regulator published a new inspection timetable within six weeks.

pexels-nicolas-postiglioni-919804
WHO OWNS THE RIVER

Forty years of discharge permits along the Aire, traced

£4.1m in fines, and the first prosecution of its kind in the region.

£4.1m recovered, two resignations,
one prosecution.
WHERE THE MONEY COMES FROM

Seventy-one pence in every pound
is a reader, not a funder

Grants pay for specific projects and always run out. Members pay the salaries. That balance is the whole reason we can start an investigation without asking anyone whether it is a good idea first.

fikret-tozak-Zk--Ydz2IAs-unsplash
FROM MEMBERS
0 %
FROM GRANTS
0 %
EVENTS
0 %
MEMBERSHIP

Three prices, and the middle one is honest

Cancel in two clicks. No exit survey, no retention offer.
READER
£5
a month

Everything we publish, free anyway. This is you choosing to pay for it.

SUPPORTER
£12
a month

Where most members land, and where the salaries actually come from.

PATRON
£40
a month

For people who can, so that the £5 tier can stay at £5.

FOUR THINGS WE WILL NOT TRADE

The rules, in the order
we argue about them

Written in 2019, amended twice, and pinned above the kettle. Reporters are hired against these more than against their clippings.

01

We name the people who said no

Every refusal to comment is printed in full, with the date we asked and how many times.

02

We publish the cost of being wrong

Corrections sit at the top of the story, not in a log nobody reads. There have been fourteen.

03

Nobody here writes for a client

No reporter has a commercial target and no editor sees an advertising figure, because there is not one.

04

We are boring on purpose

Most weeks are spreadsheets and refusals. The dramatic ones are the exception and we would rather say so.

WHERE THE TWELVE POUNDS GOES

Every line, to the penny,
because you asked twice

Published each January alongside the accounts. The percentages move by a point or two; the order has not changed since 2021.

£7.90

Reporters’ salaries

Nineteen people, including the two who only do disclosure requests.

£1.80

Legal

Pre-publication reads and the two defences we have had to run.

£1.10

Data and records

FOI fees, company searches, Land Registry, court transcripts.

£0.70

Everything else

Rent on one room in Leeds, insurance, and the accountant.

£0.50

Payment fees

What the card processor takes. We would rather you knew.

Twelve pounds buys about forty minutes of a reporter’s week.
CORRECTION 014 · PUBLISHED 9 SEPTEMBER

We got the figure wrong
and left it up for six hours

Our 4 September story said eleven councils had awarded contracts without tender. The correct figure is nine. Two of the eleven ran a restricted procedure that we misread as a direct award.

The error was ours, not a source’s. It came from a spreadsheet column we had labelled wrongly at the point of extraction, and nobody checked it against the original notices before publication.

The story was corrected at 16:40 on 9 September, six hours after publication. Both councils were told before the correction went up. The underlying finding — that £31m was awarded without competition — is unchanged.

Fourteen corrections since 2019. All of them are still on the site.

Six weeks of council minutes, 2021 to 2024

This week’s issue · No. 212

We read four thousand pages of council minutes so that you did not have to, then printed the eleven that mattered.

Minutes are public and almost nobody reads them — that is the whole trick. Two reporters spent six weeks on the 2021 to 2024 files. The eleven paragraphs that ended up in print are linked at the foot of the story, unedited, next to the four thousand pages they came from.

The long read

Three passes through four thousand pages

Every sentence here takes its colour a word at a time as it crosses the middle of your screen. On a wide screen this panel stays put while they go by.

One · March

We asked eleven councils for the same four documents on the same morning, and then we waited five months for the first one to answer.

Nine of them missed the statutory deadline. Two asked what we intended to publish. None of that is in the story, because none of it is unusual.

Two · June

The spreadsheet had four thousand rows and one column that nobody had ever bothered to fill in.

That column was the tender reference. Where it sat blank, the contract had never gone out to competition — thirty-one million pounds of it.

Three · September

Two chief executives resigned in the fortnight after publication, and the review the Cabinet Office opened is still running.

We printed the eleven paragraphs that mattered. The four thousand pages they came from are still online, unedited, where anyone can check us.

THE LEDGER
11,400 MEMBERS AND COUNTING

Five pounds a month is
a reporter’s afternoon

There is no paywall to unlock and nothing extra to read. You would be paying so that the next spreadsheet gets requested.

Read by 340,000 people last month. Funded by 11,400 of them.
Secure drop: ledger.example/tips
Registered CIC 14820193
IMPRESS regulated
FAQ
Frequently asked

Scroll Fill

Straight answers about what this one does, where it fits in a real build, and what it costs you to ship.

Still stuck?

Read the documentation for this one, or write to us — a human answers inside a business day.

Where does Scroll Fill appear in Elementor?

On the Content tab of the core Heading and Text Editor widgets. Sky Addons for Elementor adds the section there rather than shipping a widget, so you take a heading you already wrote and switch the fill on just beneath its own text field. No other widget carries it.

What does the scroll fill effect actually do?

It starts a block of text in a dimmed colour and repaints it to full strength as the reader scrolls past, word by word or letter by letter. The fill is tied to scroll position rather than to a timer, so it also unfills cleanly if the visitor scrolls back up.

Can I apply it to a Sky Addons widget or a button?

No — it attaches to the core Heading and Text Editor widgets only. If the words you want filling sit inside another widget, the reliable route is to lift that one line out into its own Heading and let the surrounding widget keep the rest of the content.

Should I use the solid fill or the gradient fill?

Solid is the honest default: it tints each word or character in a staggered wave and stays readable at any size. Gradient sweeps one smooth colour boundary across the whole text, with a Sweep Angle from 30 to 150 degrees — 90 fills every line together, and tilting it cascades the lines one after another.

Do I need Elementor Pro for the scroll fill text effect?

No. Scroll Fill is a Sky Addons Pro module and runs on free Elementor, on the free Heading and Text Editor widgets. Nothing about it depends on Elementor Pro, and no theme setup is needed beyond having the text in one of those two widgets.

I switched it on and nothing seems to happen. Why?

Usually one of three things. The unfilled and the filled colours are too close, so there is nothing to see. Or the text is too short and fills in a single frame — the effect wants a long sentence, not three words. Or the section is too shallow to give the fill any scroll distance.

Should I fill by words or by characters?

Words is the safe choice for anything wrapping onto more than one line. Characters gives a finer letter-by-letter wave and looks best on a single short line, because a character split can currently break a word across a line end. Wave Spread, from 0 to 0.5, sets how far the wave trails.

Can I turn the fill off on tablet or mobile?

Yes — the panel carries separate Disable on Tablet and Disable on Mobile switches, both off by default, so the effect runs everywhere until you say otherwise. Turning it off on phones is often the better call, because a short screen leaves the fill very little distance to travel.

Does the fill preview inside the Elementor editor?

Yes. The edit canvas is a scrollable frame, and scrolling it drives the fill exactly as the published page does, so what you build is what ships. That saves a lot of publish-and-check cycles while you are tuning the dim colour against the filled one.

Is the fill locked to the scroll, or smoothed?

Your choice, through Smoothness. At 0 the fill is locked to scroll position and stops the instant the visitor does; raise it toward 2 and the fill glides a little behind the scroll for a softer feel. The default of 0.5 sits in the middle and suits most long statements.