From 59b603040b537cc34a60e35fb4b1e78cb3adc9dc Mon Sep 17 00:00:00 2001 From: Nick Sergeant Date: Tue, 5 Jun 2012 23:10:30 -0400 Subject: [PATCH] Better JS for blog posts --- blogs/templates/blogs/themes/default/base.html | 4 ++++ media/js/src/application.js | 2 +- media/js/src/modules/snipt.js | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/blogs/templates/blogs/themes/default/base.html b/blogs/templates/blogs/themes/default/base.html index e699f3d..f71ea1d 100644 --- a/blogs/templates/blogs/themes/default/base.html +++ b/blogs/templates/blogs/themes/default/base.html @@ -9,6 +9,10 @@ {% block rochester-made %}{% endblock %} {% block keyboard-shortcuts %}{% endblock %} {% block intercom %}{% endblock %} +{% block js %} + {{ block.super }} + window.blog_post = true; +{% endblock %} {% block sub-header %}
diff --git a/media/js/src/application.js b/media/js/src/application.js index f039f64..3722966 100644 --- a/media/js/src/application.js +++ b/media/js/src/application.js @@ -17,7 +17,7 @@ jQuery(function($) { var SiteView = snipt.module('site').SiteView; window.site = new SiteView(); - if (window.detail) { + if (window.detail && !window.blog_post) { window.site.$snipts.eq(0).trigger('selectSnipt'); } }); diff --git a/media/js/src/modules/snipt.js b/media/js/src/modules/snipt.js index 564de00..b4a3552 100644 --- a/media/js/src/modules/snipt.js +++ b/media/js/src/modules/snipt.js @@ -538,7 +538,7 @@ } }); $document.bind('keydown', 'c', function(e) { - if (!window.ui_halted) { + if (!window.ui_halted && !window.blog_post) { if ($selected) { e.preventDefault(); $selected.trigger('copyRaw'); @@ -662,7 +662,7 @@ } }); $document.bind('keydown', 'v', function(e) { - if (!window.ui_halted) { + if (!window.ui_halted && !window.blog_post) { if ($selected) { e.preventDefault(); $selected.trigger('embed');