Greg Slepak avatar Greg Slepak committed e4905ce

fixed api browser on apache

Comments (0)

Files changed (3)

 plugins-active/_config\.lsp$
 test_.+\.lsp$
 \.pxm$
+~$

example-site/dragonfly-framework/plugins-inactive/dragonfly_api.lsp

 		<div id="api-browser">&nbsp</div>
 		<script type="text/javascript">
 			(function api_browse(path, anchor) {
-				$.post("/?dragonfly_ajax-api", "path=" + path,
+				$.post("%s", "path=" + path,
 					function (data) {
 						$("#api-browser").html(data);
 						$("#api-browser a").click(function () {
 				);
 			})("%s");
 		</script>
-		[/text] path)
+		[/text] (web-root "dragonfly_ajax-api" true) path)
 	)
 )
 

example-site/views/dragonfly_ajax-api.html

 (let (path ($POST "path"))
 	; security check! make sure they ain't asking
 	; for something they shouldn't be asking for!
-	(log-info "path: " path)
-	(log-info "our path: " (real-path))
 	(if (and (find "../api-docs/" path) (ends-with path ".html"))
 		(include path)
 		(die "bad path: " path)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.