summaryrefslogtreecommitdiff
path: root/lisp/webapps/ldapadmin
diff options
context:
space:
mode:
authorckonstanski <carlos.konstanski@olo.com>2024-12-31 16:49:05 -0700
committerckonstanski <carlos.konstanski@olo.com>2024-12-31 16:49:05 -0700
commit182146b9198e31a31d455368024b7c5dcb3e8f06 (patch)
treebd16e37d88b2aa1ba6f8214a8ff0e5c358f57e57 /lisp/webapps/ldapadmin
parent4f5bd8bd6a4f79d5429b90304bd87d89ea00d154 (diff)
leiningen-main
Diffstat (limited to 'lisp/webapps/ldapadmin')
l---------lisp/webapps/ldapadmin/cljs-out1
-rw-r--r--lisp/webapps/ldapadmin/clojurescript/ldapadmin/.gitignore3
-rw-r--r--lisp/webapps/ldapadmin/clojurescript/ldapadmin/README.md14
-rw-r--r--lisp/webapps/ldapadmin/clojurescript/ldapadmin/dev.cljs.edn2
-rw-r--r--lisp/webapps/ldapadmin/clojurescript/ldapadmin/project.clj21
-rw-r--r--lisp/webapps/ldapadmin/site.lisp2
l---------lisp/webapps/ldapadmin/static/js/cljs1
7 files changed, 20 insertions, 24 deletions
diff --git a/lisp/webapps/ldapadmin/cljs-out b/lisp/webapps/ldapadmin/cljs-out
new file mode 120000
index 0000000..c09a36b
--- /dev/null
+++ b/lisp/webapps/ldapadmin/cljs-out
@@ -0,0 +1 @@
+clojurescript/ldapadmin/resources/public/cljs-out \ No newline at end of file
diff --git a/lisp/webapps/ldapadmin/clojurescript/ldapadmin/.gitignore b/lisp/webapps/ldapadmin/clojurescript/ldapadmin/.gitignore
index a1cd79c..77c3a20 100644
--- a/lisp/webapps/ldapadmin/clojurescript/ldapadmin/.gitignore
+++ b/lisp/webapps/ldapadmin/clojurescript/ldapadmin/.gitignore
@@ -8,8 +8,9 @@ pom.xml.asc
*.class
.lein-*
.nrepl-port
+.rebel_readline_history
.hgignore
.hg
-profiles.clj
+figwheel-main.edn
figwheel_server.log
.rebel_readline_history
diff --git a/lisp/webapps/ldapadmin/clojurescript/ldapadmin/README.md b/lisp/webapps/ldapadmin/clojurescript/ldapadmin/README.md
deleted file mode 100644
index 53ca866..0000000
--- a/lisp/webapps/ldapadmin/clojurescript/ldapadmin/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# ldapadmin
-
-A Clojure library designed to ... well, that part is up to you.
-
-## Usage
-
-FIXME
-
-## License
-
-Copyright © 2017 FIXME
-
-Distributed under the Eclipse Public License either version 1.0 or (at
-your option) any later version.
diff --git a/lisp/webapps/ldapadmin/clojurescript/ldapadmin/dev.cljs.edn b/lisp/webapps/ldapadmin/clojurescript/ldapadmin/dev.cljs.edn
new file mode 100644
index 0000000..ed3783d
--- /dev/null
+++ b/lisp/webapps/ldapadmin/clojurescript/ldapadmin/dev.cljs.edn
@@ -0,0 +1,2 @@
+^{:watch-dirs ["src"]}
+{:main ldapadmin.core}
diff --git a/lisp/webapps/ldapadmin/clojurescript/ldapadmin/project.clj b/lisp/webapps/ldapadmin/clojurescript/ldapadmin/project.clj
index 001af8b..f5aad73 100644
--- a/lisp/webapps/ldapadmin/clojurescript/ldapadmin/project.clj
+++ b/lisp/webapps/ldapadmin/clojurescript/ldapadmin/project.clj
@@ -1,13 +1,20 @@
-(defproject ldapadmin "0.1.0-SNAPSHOT"
- :description "An LDAP adminitration utility written in SBCL on the
- server-side and ClojureScript on the client-side. This is the
- client-side component."
+(defproject ldapadmin.core "0.1.0-SNAPSHOT"
+ :description "FIXME"
:url "FIXME"
:license "public domain"
+ :min-lein-version "2.7.1"
:dependencies [[org.clojure/clojure "LATEST"]
[org.clojure/clojurescript "LATEST"]
[cljs-ajax "LATEST"]
[prismatic/dommy "LATEST"]
- [hiccups "LATEST"]]
- :plugins [[lein-cljsbuild "LATEST"]]
- :clean-targets ^{:protect false} [:target-path "out" "resources/public/cljs"])
+ [hiccups "LATEST"]
+ [cljsjs/showdown "LATEST"]
+ [com.andrewmcveigh/cljs-time "LATEST"]]
+ :source-paths ["src"]
+ :aliases {"fig:build" ["trampoline" "run" "-m" "figwheel.main" "-b" "dev" "-r"]
+ "fig:min" ["run" "-m" "figwheel.main" "-O" "advanced" "-bo" "dev"]}
+ :profiles {:dev {:dependencies [[com.bhauman/figwheel-main "LATEST"]
+ [org.slf4j/slf4j-nop "LATEST"]
+ [com.bhauman/rebel-readline-cljs "LATEST"]]
+ :resource-paths ["target"]
+ :clean-targets ^{:protect false} ["target"]}})
diff --git a/lisp/webapps/ldapadmin/site.lisp b/lisp/webapps/ldapadmin/site.lisp
index ad3d0f0..f93430e 100644
--- a/lisp/webapps/ldapadmin/site.lisp
+++ b/lisp/webapps/ldapadmin/site.lisp
@@ -16,7 +16,7 @@
,@(mapcar (lambda (js)
`((script :type "text/javascript" :src ,(getf js :src) :integrity ,(getf js :integrity) :crossorigin ,(getf js :crossorigin))))
'((:src "https://code.jquery.com/jquery-3.7.1.slim.min.js" :integrity "ha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8=" :crossorigin "anonymous")))
- ((script :type "text/javascript" :src "/static/js/cljs/main.js")))
+ ((script :type "text/javascript" :src "/cljs-out/dev-main.js")))
((body :onload ,(format nil "ldapadmin.core.~a" ,onload-fn))
((div :class "container-fluid")
((div :class "row")
diff --git a/lisp/webapps/ldapadmin/static/js/cljs b/lisp/webapps/ldapadmin/static/js/cljs
deleted file mode 120000
index 349848d..0000000
--- a/lisp/webapps/ldapadmin/static/js/cljs
+++ /dev/null
@@ -1 +0,0 @@
-../../clojurescript/ldapadmin/resources/public/cljs \ No newline at end of file