Nothing works at this stage.
This commit is contained in:
parent
00e520f900
commit
2594a1954f
62
.classpath
Normal file
62
.classpath
Normal file
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" output="target/classes" path="src/clj">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry excluding="**" kind="src" output="target/test-classes" path="resources">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="test" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry excluding="**" kind="src" output="target/test-classes" path="target/cljsbuild">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="test" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="target/test-classes" path="test/clj">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="test" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry excluding="**" kind="src" output="target/test-classes" path="env/test/resources">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="test" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry excluding="**" kind="src" output="target/test-classes" path="env/dev/resources">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="test" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="target/classes" path="src/cljc">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry exported="true" kind="lib" path="classes">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="output" path="target/classes"/>
|
||||
</classpath>
|
29
.project
Normal file
29
.project
Normal file
|
@ -0,0 +1,29 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>youyesyet</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>ccw.builder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.m2e.core.maven2Builder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
<nature>org.eclipse.m2e.core.maven2Nature</nature>
|
||||
<nature>ccw.nature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
6
.settings/org.eclipse.jdt.core.prefs
Normal file
6
.settings/org.eclipse.jdt.core.prefs
Normal file
|
@ -0,0 +1,6 @@
|
|||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
|
||||
org.eclipse.jdt.core.compiler.compliance=1.5
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
org.eclipse.jdt.core.compiler.release=disabled
|
||||
org.eclipse.jdt.core.compiler.source=1.5
|
41
project.clj
41
project.clj
|
@ -9,47 +9,48 @@
|
|||
[bouncer "1.0.1"]
|
||||
[ch.qos.logback/logback-classic "1.2.3"]
|
||||
[clj-oauth "1.5.5"]
|
||||
[cljsjs/react-leaflet "1.6.5-0"]
|
||||
;; [cljsjs/react-leaflet "2.0.1-0"] is available but doesn't seem to work fully
|
||||
;; [cljsjs/react-leaflet "1.6.5-0"]
|
||||
;; [cljsjs/react-leaflet "2.4.0-0"] is available but doesn't seem to work fully
|
||||
[cljsjs/leaflet "1.5.1-0"] ;; leaflet-reagent-reframe uses this and it works with Firefox!
|
||||
[cljs-ajax "0.8.0"]
|
||||
[com.andrewmcveigh/cljs-time "0.5.2"]
|
||||
[clojure.java-time "0.3.2"]
|
||||
[com.cemerick/url "0.1.1"]
|
||||
[compojure "1.6.1"]
|
||||
[conman "0.8.3"]
|
||||
[cprop "0.1.13"]
|
||||
[cprop "0.1.14"]
|
||||
[day8.re-frame/http-fx "0.1.6"]
|
||||
[korma "0.4.3"]
|
||||
[lib-noir "0.9.9" :exclusions [org.clojure/tools.reader]]
|
||||
[luminus/ring-ttl-session "0.3.2"]
|
||||
[luminus/ring-ttl-session "0.3.3"]
|
||||
[luminus-nrepl "0.1.6"]
|
||||
[luminus-migrations "0.6.5"]
|
||||
[luminus-migrations "0.6.6"]
|
||||
[luminus-immutant "0.2.5"]
|
||||
[markdown-clj "1.0.8"]
|
||||
[metosin/compojure-api "1.1.12"]
|
||||
[markdown-clj "1.10.0"]
|
||||
[metosin/compojure-api "1.1.13"]
|
||||
[metosin/ring-http-response "0.9.1"]
|
||||
[migratus "1.2.3"]
|
||||
[migratus "1.2.7"]
|
||||
[mount "0.1.16"]
|
||||
[org.clojure/clojure "1.9.0"]
|
||||
[org.clojure/clojurescript "1.10.520" :scope "provided"]
|
||||
[org.clojure/core.memoize "0.7.1"]
|
||||
[org.clojure/core.memoize "0.8.2"]
|
||||
;;[org.clojure/spec.alpha "0.2.168"]
|
||||
[org.clojure/tools.cli "0.4.2"]
|
||||
[org.clojure/tools.logging "0.4.1"]
|
||||
[org.postgresql/postgresql "42.2.5"]
|
||||
[org.clojure/tools.logging "0.5.0"]
|
||||
[org.postgresql/postgresql "42.2.8"]
|
||||
[org.webjars/bootstrap "4.3.1"]
|
||||
[org.webjars/font-awesome "5.8.1"]
|
||||
[org.webjars/font-awesome "5.11.2"]
|
||||
[org.webjars.bower/tether "1.4.4"]
|
||||
[postgre-types "0.0.4"]
|
||||
[re-frame "0.10.6"]
|
||||
[re-frame "0.10.9"]
|
||||
[reagent "0.8.1"]
|
||||
[reagent-utils "0.3.2"]
|
||||
[reagent-utils "0.3.3"]
|
||||
[ring-middleware-format "0.7.4"]
|
||||
[ring/ring-defaults "0.3.2"]
|
||||
[ring/ring-servlet "1.7.1"]
|
||||
[ring-webjars "0.2.0"]
|
||||
[secretary "1.2.3"]
|
||||
[selmer "1.12.12"]]
|
||||
[selmer "1.12.17"]]
|
||||
|
||||
:deploy-repositories [["releases" :clojars]
|
||||
["snapshots" :clojars]]
|
||||
|
@ -64,9 +65,9 @@
|
|||
:main ^:skip-aot youyesyet.core
|
||||
:migratus {:store :database :db ~(get (System/getenv) "DATABASE_URL")}
|
||||
|
||||
:plugins [[lein-adl "0.1.7"]
|
||||
:plugins [[lein-adl "0.1.8-SNAPSHOT"]
|
||||
[lein-cljsbuild "1.1.7"]
|
||||
[lein-codox "0.10.7-multilang"]
|
||||
[lein-codox "0.10.7"]
|
||||
[lein-cprop "1.0.3"]
|
||||
[lein-kibit "0.1.6"]
|
||||
[lein-less "1.7.5"]
|
||||
|
@ -153,15 +154,15 @@
|
|||
[ring/ring-devel "1.7.1"]
|
||||
[org.webjars/webjars-locator-jboss-vfs "0.1.0"]
|
||||
[luminus-immutant "0.2.5"]
|
||||
[pjstadig/humane-test-output "0.9.0"]
|
||||
[pjstadig/humane-test-output "0.10.0"]
|
||||
[binaryage/devtools "0.9.10"]
|
||||
[com.cemerick/piggieback "0.2.2"]
|
||||
[directory-naming/naming-java "0.8"]
|
||||
[doo "0.1.11"]
|
||||
[figwheel-sidecar "0.5.18"]]
|
||||
[figwheel-sidecar "0.5.19"]]
|
||||
:plugins [[com.jakemccrary/lein-test-refresh "0.23.0"]
|
||||
[lein-doo "0.1.10"]
|
||||
[lein-figwheel "0.5.16"]
|
||||
[lein-figwheel "0.5.19"]
|
||||
[org.clojure/clojurescript "1.10.520"]]
|
||||
:cljsbuild {:builds
|
||||
{:app
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
(ns ^{:doc "Canvasser app navigation and routing."
|
||||
:author "Simon Brooke"}
|
||||
youyesyet.canvasser-app.core
|
||||
(:require cljsjs.react-leaflet
|
||||
[ajax.core :refer [GET POST]]
|
||||
(:require [ajax.core :refer [GET POST]]
|
||||
[cljsjs.leaflet]
|
||||
[goog.events :as events]
|
||||
[goog.history.EventType :as HistoryEventType]
|
||||
[markdown.core :refer [md->html]]
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
(ns ^{:doc "Canvasser app map view panel."
|
||||
:author "Simon Brooke"}
|
||||
youyesyet.canvasser-app.views.map
|
||||
(:require [re-frame.core :refer [reg-sub subscribe dispatch dispatch-sync]]
|
||||
(:require [cljsjs.leaflet]
|
||||
[re-frame.core :refer [reg-sub subscribe dispatch dispatch-sync]]
|
||||
[reagent.core :as reagent]
|
||||
[youyesyet.canvasser-app.gis :refer [refresh-map-pins get-current-location]]))
|
||||
|
||||
|
@ -58,7 +59,8 @@
|
|||
"Did-mount function loading map tile data from MapBox (proprietary)."
|
||||
[]
|
||||
(get-current-location)
|
||||
(let [view (.setView (.map js/L "map" (clj->js {:zoomControl "false"})) #js [55.82 -4.25] 40)]
|
||||
(let [view (.setView
|
||||
(.map js/L "map" (clj->js {:zoomControl "false"})))]
|
||||
;; NEED TO REPLACE FIXME with your mapID!
|
||||
(.addTo (.tileLayer js/L "http://{s}.tiles.mapbox.com/v3/FIXME/{z}/{x}/{y}.png"
|
||||
(clj->js {:attribution "Map data © [...]"
|
||||
|
|
|
@ -242,7 +242,7 @@ version="0.1.1">
|
|||
<property type="real" name="longitude" column="longitude">
|
||||
<prompt prompt="Longitude" locale="en_GB.UTF-8"/>
|
||||
</property>
|
||||
<property type="list" name="dwellings" entity="dwellings"/>
|
||||
<property type="list" name="dwellings" entity="dwellings" farkey="address_id"/>
|
||||
<property type="integer" name="locality" column="locality">
|
||||
<documentation>Locality indexing; see issue #44. Note that
|
||||
this property should be generated automatically from the
|
||||
|
@ -320,7 +320,7 @@ version="0.1.1">
|
|||
<prompt prompt="Canvasser" locale="en_GB.UTF-8"/>
|
||||
</property>
|
||||
<property required="true" type="timestamp" name="date"
|
||||
column="date" default="CURRENT_TIMESTAMP" distinct="user">
|
||||
column="date" default="now()" distinct="user">
|
||||
<prompt prompt="Date" locale="en_GB.UTF-8"/>
|
||||
</property>
|
||||
<permission group="canvassers" permission="noedit">
|
||||
|
@ -1000,7 +1000,7 @@ version="0.1.1">
|
|||
column="actor" entity="canvassers" farkey="id">
|
||||
<prompt prompt="Actor" locale="en_GB.UTF-8"/>
|
||||
</property>
|
||||
<property default="CURRENT_TIMESTAMP" type="timestamp"
|
||||
<property default="now()" type="timestamp"
|
||||
name="date" column="date" distinct="user">
|
||||
<prompt prompt="Date" locale="en_GB.UTF-8"/>
|
||||
</property>
|
||||
|
|
9895
youyesyet.dump.20191116
Normal file
9895
youyesyet.dump.20191116
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue