Prepping for save

master
Nick Sergeant 2012-03-20 23:00:49 -04:00
parent e0bc81ce81
commit 7f80b978f3
5 changed files with 16 additions and 7 deletions

View File

@ -1,6 +1,15 @@
(function(Snipt) {
Backbone.oldSync = Backbone.sync;
Backbone.sync = function(method, model, options) {
options.headers = _.extend({
'Authorization': 'ApiKey ' + window.user + ':' + window.api_key
}, options.headers);
return Backbone.oldSync(method, model, options);
};
Snipt.SniptModel = Backbone.Model.extend({
urlRoot: '/api/private/snipt/'
});
Snipt.SniptView = Backbone.View.extend({
@ -290,7 +299,7 @@
created_formatted: $created.text(),
embed_url: $('div.embed-url', $el).text(),
get_absolute_url: $h1.attr('href'),
pk: parseInt($el.attr('id').replace('snipt-', ''), 0),
id: parseInt($el.attr('id').replace('snipt-', ''), 0),
key: $('div.key', $el).text(),
lexer: $('div.lexer', $el).text(),
lexer_name: $('div.lexer-name', $el).text(),

View File

@ -7,7 +7,6 @@ from django.contrib.auth.models import User
from tastypie.models import create_api_key
from tastypie.cache import SimpleCache
from tastypie.fields import ListField
from snipts.forms import SniptForm
from snipts.models import Snipt
from taggit.models import Tag
from django.db import models

View File

@ -11,8 +11,8 @@
</header>
<div class="inner">
<section class="snipts" id="snipts">
<article id="snipt-<%= snipt.pk %>" class="snipt editing">
<div class="number">#<%= snipt.pk %></div>
<article id="snipt-<%= snipt.id %>" class="snipt editing">
<div class="number">#<%= snipt.id %></div>
<div class="group">
<div class="container">
<header>

View File

@ -2,7 +2,7 @@
{% verbatim %}
<script id="snipt" type="text/html">
<div class="number">#<%= snipt.pk %></div>
<div class="number">#<%= snipt.id %></div>
<div class="group">
<div class="container">
<header>
@ -53,7 +53,7 @@
<ul class="attrs">
<li class="author"><a href="<%= snipt.user.get_absolute_url %>"><%= snipt.user.username %></a></li>
<li class="created" title="<%= snipt.created %>"><%= snipt.created_formatted %></li>
<li class="comments"><a href="<%= snipt.get_absolute_url %>#disqus_thread" data-disqus-identifier="<%= snipt.pk %>"></a></li>
<li class="comments"><a href="<%= snipt.get_absolute_url %>#disqus_thread" data-disqus-identifier="<%= snipt.id %>"></a></li>
</ul>
</footer>
<div class="modal hide copy-modal">

View File

@ -37,7 +37,8 @@
<script type="text/javascript" src="{{ STATIC_URL }}js/libs/ace/theme-tomorrow.js"></script>
<script type="text/javascript">{% block js %}window.user = '{{ request.user.username }}';
window.pub = {{ public|lower }};{% endblock %} </script>
window.pub = {{ public|lower }};
window.api_key = '{{ request.user.api_key.key }}';{% endblock %} </script>
<!--[if IE]>
<style type="text/css">