| Commit message (Collapse) | Author | Age | Lines |
... | |
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Hard code the resolution as it only ever used the one value which isn't
the same in the 27700 based map. This is to avoid pulling in asset
groups.
|
| | |
| | |
| | |
| | | |
Use Northamptonshire map tiles via WMS.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Basic config and setup files for using WMS based map tiles. These still
require config in appropriate cobrand perl and javascript files
|
| | |
| | |
| | |
| | | |
Non-JS clicking does not work if map tiles are scaled.
|
|/ /
| |
| |
| |
| |
| | |
We already had these but labeled as EPSG:900913 which is the same as
3857. However, we tend to use 3857 as not all map servers recognise
900913.
|
| | |
|
| |
| |
| |
| | |
Easier working with CSP headers.
|
| | |
|
|/ |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This basic service worker behaves identically to the existing appcache -
some static scripts and CSS are cached, any HTML offline instead returns
a static HTML page that knows how to show data on stored problems out of
localStorage (stored there when /my/planned was visited online). Inspect
form submissions will be captured and can be synced back when online.
Once feature parity is established, we will then remove appcache, switch
from using localStorage to the cache API, and hopefully move all offline
support into the service worker.
|
| |
| |
| |
| |
| | |
Reads information from a theme object if present, and icons from a
theme directory, with fallbacks.
|
| | |
|
|/
|
|
| |
Not caught by test because App is loaded in tests.
|
|\ |
|
| | |
|
| | |
|
| | |
|
|\ \ |
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
If you've e.g. come from an email link that lets you view a private
report, hide reporting/getting updates/sharing, and replace the update
form with a link saying you need to sign in.
|
| | |
| | |
| | |
| | |
| | | |
Use a token that does not log the user in, but lets the report be shown,
even if it's a private report. Allow old tokens of that type to work.
|
| |/ |
|
| |
| |
| |
| |
| |
| | |
jQuery.show doesn’t override the `visibility: hidden` applied to
the .hidden-js class, so we remove this class on the form heading
at the same time as showing it.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The `IF category_extras.$category.size` condition in category_extras.html
was using an escaped string for `$category`, meaning the lookup would
always fail for categories that had an ampersand in their name. The result
of this was an empty `<div id="category_meta">`, and no extra fields shown
to the user. This caused issues when one or more of the fields were
required, as they were always empty and the error message wasn't being
rendered and shown to the user. This meant the user would see their report
form over and over again when submitting instead of useful feedback.
We also ensure $category is always a SafeString when used as a key into
a hashref in other templates.
Fixes https://github.com/mysociety/fixmystreet-freshdesk/issues/126
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Restrict the following categories to 'Adopted Highways' layer:
'Blocked drain surface'
'Blocked drain'
'Damaged Railing, manhole, or drain cover'
'Damaged bollard or post'
'Damaged road sign'
'Damaged street nameplate'
'Faded road markings'
'Flooding of a road or pavement'
|
| |
| |
| |
| | |
For https://github.com/mysociety/fixmystreet-freshdesk/issues/123
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Attempting to load the /report/ajax/<id> URL for a problem that
had a public response and wasn't in the ‘external’ state was causing
a crash because the call to FixMyStreet::App::View::Web::add_links
in updates_as_hashref was returning a FixMyStreet::Template::SafeString
that the JSON module didn't know how to serialise.
This commit adds a TO_JSON method to SafeString, and ensures the output
of /report/ajax is JSON-encoded with convert_blessed turned on so the
TO_JSON method is called.
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On the TfL cobrand, this treats the 'Flytipping (TfL)' category
the same as the existing 'General Litter' and redirects users to
fixmystreet.com.
On fixmystreet.com, borough flytipping categories are included in
those available on red routes.
For https://github.com/mysociety/fixmystreet-freshdesk/issues/120
|
| |
| |
| |
| |
| | |
This is handy for certain inputs that tie in to existing JS in the codebase,
e.g. the TfL ‘category disabled’ messages that have a lat/lon appended by JS.
|
|\ \ |
|
| |/ |
|
|/
|
|
| |
For https://github.com/mysociety/fixmystreet-freshdesk/issues/119
|
| |
|
|
|
|
|
| |
Because trees now allow you to click on a highway as well as a tree it's
simpler to switch the tests to a different type
|
| |
|
| |
|