feature/60: revert to trusting Selmer to resolve the servlet context...
Even though it doesn't. This works in Jetty, which is OK for development. It doesn't work in Tomcat, which I would like it to, but that possibly doesn't matter and at least isn't an issue for now.
This commit is contained in:
		
							parent
							
								
									e0a310a7e5
								
							
						
					
					
						commit
						03c274486e
					
				
					 4 changed files with 16 additions and 5 deletions
				
			
		| 
						 | 
					@ -6,6 +6,7 @@
 | 
				
			||||||
  :url "https://github.com/simon-brooke/youyesyet"
 | 
					  :url "https://github.com/simon-brooke/youyesyet"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  :dependencies [[adl-support "0.1.6"]
 | 
					  :dependencies [[adl-support "0.1.6"]
 | 
				
			||||||
 | 
					                 [binaryage/devtools "1.0.3"]
 | 
				
			||||||
                 [bouncer "1.0.1"]
 | 
					                 [bouncer "1.0.1"]
 | 
				
			||||||
                 [ch.qos.logback/logback-classic "1.2.3"]
 | 
					                 [ch.qos.logback/logback-classic "1.2.3"]
 | 
				
			||||||
                 [clj-oauth "1.5.5"]
 | 
					                 [clj-oauth "1.5.5"]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,11 +6,11 @@
 | 
				
			||||||
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
 | 
					    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
 | 
				
			||||||
    <meta name="viewport" content="width=device-width, initial-scale=1"/>
 | 
					    <meta name="viewport" content="width=device-width, initial-scale=1"/>
 | 
				
			||||||
    <meta name="referrer" content="same-origin">
 | 
					    <meta name="referrer" content="same-origin">
 | 
				
			||||||
    <link rel="stylesheet" type="text/css" href="{{servlet-context}}/css/yyy-common.css" />
 | 
					    {% style "/css/yyy-common.css" %}
 | 
				
			||||||
    <link rel="stylesheet" type="text/css" href="{{servlet-context}}/css/yyy-site.css" />
 | 
					    {% style "/css/yyy-site.css" %}
 | 
				
			||||||
    <link rel="stylesheet" type="text/css" href="{{servlet-context}}/css/spinner.css" />
 | 
					    {% style "/css/spinner.css" %}
 | 
				
			||||||
    <link href="https://fonts.googleapis.com/css?family=Archivo+Black|Archivo+Narrow" rel="stylesheet"/>
 | 
					    <link href="https://fonts.googleapis.com/css?family=Archivo+Black|Archivo+Narrow" rel="stylesheet"/>
 | 
				
			||||||
    <script src="{{servlet-context}}/js/lib/node_modules/jquery/dist/jquery.min.js"></script>
 | 
					    {% script "/js/lib/node_modules/jquery/dist/jquery.min.js" %}
 | 
				
			||||||
    <title>{{site-title}}: {{title}}</title>
 | 
					    <title>{{site-title}}: {{title}}</title>
 | 
				
			||||||
    {% endblock %}
 | 
					    {% endblock %}
 | 
				
			||||||
    {% block extra-head %}
 | 
					    {% block extra-head %}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -30,7 +30,11 @@
 | 
				
			||||||
                (do
 | 
					                (do
 | 
				
			||||||
                  (log/debug "Taking '" (:app-context env) "' as *app-context* from env")
 | 
					                  (log/debug "Taking '" (:app-context env) "' as *app-context* from env")
 | 
				
			||||||
                  (:app-context env)))]
 | 
					                  (:app-context env)))]
 | 
				
			||||||
      (handler (assoc request :servlet-context *app-context*)))))
 | 
					      (handler (assoc 
 | 
				
			||||||
 | 
					                 request 
 | 
				
			||||||
 | 
					                ;; bind both possible keys just to save grief
 | 
				
			||||||
 | 
					                :selmer/context *app-context* 
 | 
				
			||||||
 | 
					                :servlet-context *app-context*)))))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(defn wrap-internal-error [handler]
 | 
					(defn wrap-internal-error [handler]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,7 @@
 | 
				
			||||||
  youyesyet.canvasser-app.core
 | 
					  youyesyet.canvasser-app.core
 | 
				
			||||||
  (:require [ajax.core :refer [GET POST]]
 | 
					  (:require [ajax.core :refer [GET POST]]
 | 
				
			||||||
            [cljsjs.leaflet]
 | 
					            [cljsjs.leaflet]
 | 
				
			||||||
 | 
					            [devtools.core :as devtools]
 | 
				
			||||||
            [goog.events :as events]
 | 
					            [goog.events :as events]
 | 
				
			||||||
            [goog.history.EventType :as HistoryEventType]
 | 
					            [goog.history.EventType :as HistoryEventType]
 | 
				
			||||||
            [markdown.core :refer [md->html]]
 | 
					            [markdown.core :refer [md->html]]
 | 
				
			||||||
| 
						 | 
					@ -50,6 +51,11 @@
 | 
				
			||||||
;;;;
 | 
					;;;;
 | 
				
			||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 | 
					;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					;; install tools to aid debugging in Chrome/Chromium.
 | 
				
			||||||
 | 
					(devtools/install!)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;;; So that we can do debug logging!
 | 
					;;; So that we can do debug logging!
 | 
				
			||||||
(enable-console-print!)
 | 
					(enable-console-print!)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue