[bknr-cvs] hans changed trunk/projects/quickhoney/
BKNR Commits
bknr at bknr.net
Wed Sep 24 13:59:17 UTC 2008
Revision: 3957
Author: hans
URL: http://bknr.net/trac/changeset/3957
Prepare "send image by imail".
Avoid errors when the user blocks Google Analytics.
Remove /MochiKit handler
U trunk/projects/quickhoney/src/webserver.lisp
U trunk/projects/quickhoney/website/static/index.css
U trunk/projects/quickhoney/website/static/javascript.js
U trunk/projects/quickhoney/website/templates/index.xml
Modified: trunk/projects/quickhoney/src/webserver.lisp
===================================================================
--- trunk/projects/quickhoney/src/webserver.lisp 2008-09-24 13:45:25 UTC (rev 3956)
+++ trunk/projects/quickhoney/src/webserver.lisp 2008-09-24 13:59:17 UTC (rev 3957)
@@ -43,8 +43,6 @@
("/static" directory-handler
:destination ,(merge-pathnames #p"static/" *website-directory*)
:filename-separator #\,)
- ("/MochiKit" directory-handler
- :destination ,(merge-pathnames #p"static/MochiKit/" *website-directory*))
("/favicon.ico" file-handler
:destination ,(merge-pathnames #p"static/favicon.ico" *website-directory*)
:content-type "application/x-icon")
Modified: trunk/projects/quickhoney/website/static/index.css
===================================================================
--- trunk/projects/quickhoney/website/static/index.css 2008-09-24 13:45:25 UTC (rev 3956)
+++ trunk/projects/quickhoney/website/static/index.css 2008-09-24 13:59:17 UTC (rev 3957)
@@ -502,7 +502,7 @@
padding: 10px 15px 10px 10px;
}
-#overlay #hey #hey_from, #overlay #hey textarea {
+#overlay #hey #hey_from, #overlay #hey #hey_to, #overlay #hey textarea {
width: 100%;
}
Modified: trunk/projects/quickhoney/website/static/javascript.js
===================================================================
--- trunk/projects/quickhoney/website/static/javascript.js 2008-09-24 13:45:25 UTC (rev 3956)
+++ trunk/projects/quickhoney/website/static/javascript.js 2008-09-24 13:59:17 UTC (rev 3957)
@@ -1116,7 +1116,7 @@
var d = doXHR("/digg-image/" + current_image.id,
{ method: 'POST',
headers: {"Content-Type":"application/x-www-form-urlencoded"},
- sendContent: queryString({ from: $('hey_from').value, text: $('hey_text').value }) })
+ sendContent: queryString({ from: $('hey_from').value, to: $('hey_to').value, text: $('hey_text').value }) })
.addCallback(overlay_remove);
make_overlay('send-comment', 'Sending your comment', 300);
return false;
@@ -1228,12 +1228,14 @@
function poll_path() {
var url_path = (document.location.href + "#").split("#")[1];
if (url_path && (url_path != document.current_path)) {
- try {
- pageTracker._trackPageview(document.location.href.replace("#", "/").replace(/^[^\/]+:\/\/[^\/]+/, ""));
+ if (pageTracker) {
+ try {
+ pageTracker._trackPageview(document.location.href.replace("#", "/").replace(/^[^\/]+:\/\/[^\/]+/, ""));
+ }
+ catch (e) {
+ log("tracking failed: " + e);
+ }
}
- catch (e) {
- log("tracking failed: " + e);
- }
jump_to(url_path);
}
@@ -1286,6 +1288,27 @@
overlay.style.visibility = 'inherit';
}
+function make_post_mail_form() {
+ var subject = 'Send image ' + current_image.name + ' by email';
+ make_overlay('hey', 'Comment', 320,
+ FORM({ method: 'POST', action: '#' },
+ 'your email',
+ BR(),
+ INPUT({ type: 'text', id: 'hey_from', value: '' }),
+ BR(),
+ 'receipient email',
+ BR(),
+ INPUT({ type: 'text', id: 'hey_to', value: '' }),
+ BR(),
+ BR(),
+ 'comment',
+ BR(),
+ TEXTAREA({ name: 'text', id: 'hey_text', rows: 4, columns: 40 }, ''),
+ BR(),
+ INPUT({ type: 'submit', id: 'hey_send', value: 'Send' })));
+ $('hey_send').onclick = hey_send;
+}
+
function make_comment_form() {
var subject = 'Comment on ' + current_image.name;
make_overlay('hey', 'Comment', 320,
@@ -1293,6 +1316,7 @@
'email',
BR(),
INPUT({ type: 'text', id: 'hey_from', value: '' }),
+ INPUT({ type: 'hidden', id: 'hey_to', value: '' }),
BR(),
BR(),
'comment',
Modified: trunk/projects/quickhoney/website/templates/index.xml
===================================================================
--- trunk/projects/quickhoney/website/templates/index.xml 2008-09-24 13:45:25 UTC (rev 3956)
+++ trunk/projects/quickhoney/website/templates/index.xml 2008-09-24 13:59:17 UTC (rev 3957)
@@ -326,14 +326,16 @@
<div id="cue"><img alt="" src="/static/spinner.gif" width="16" height="16"/></div>
-<script type="text/javascript">
-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
-</script>
-<script type="text/javascript">
-var pageTracker = _gat._getTracker("UA-3432041-5");
-pageTracker._trackPageview();
-</script>
+ <script type="text/javascript">
+ var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+ document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+ </script>
+ <script type="text/javascript">
+ if (typeof(_gat) == 'object') {
+ var pageTracker = _gat._getTracker("UA-3432041-5");
+ pageTracker._trackPageview();
+ }
+ </script>
<script language="javascript" type="text/javascript">
init();
</script>
More information about the Bknr-cvs
mailing list