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) { (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({ Snipt.SniptModel = Backbone.Model.extend({
urlRoot: '/api/private/snipt/'
}); });
Snipt.SniptView = Backbone.View.extend({ Snipt.SniptView = Backbone.View.extend({
@ -290,7 +299,7 @@
created_formatted: $created.text(), created_formatted: $created.text(),
embed_url: $('div.embed-url', $el).text(), embed_url: $('div.embed-url', $el).text(),
get_absolute_url: $h1.attr('href'), 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(), key: $('div.key', $el).text(),
lexer: $('div.lexer', $el).text(), lexer: $('div.lexer', $el).text(),
lexer_name: $('div.lexer-name', $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.models import create_api_key
from tastypie.cache import SimpleCache from tastypie.cache import SimpleCache
from tastypie.fields import ListField from tastypie.fields import ListField
from snipts.forms import SniptForm
from snipts.models import Snipt from snipts.models import Snipt
from taggit.models import Tag from taggit.models import Tag
from django.db import models from django.db import models

View File

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

View File

@ -2,7 +2,7 @@
{% verbatim %} {% verbatim %}
<script id="snipt" type="text/html"> <script id="snipt" type="text/html">
<div class="number">#<%= snipt.pk %></div> <div class="number">#<%= snipt.id %></div>
<div class="group"> <div class="group">
<div class="container"> <div class="container">
<header> <header>
@ -53,7 +53,7 @@
<ul class="attrs"> <ul class="attrs">
<li class="author"><a href="<%= snipt.user.get_absolute_url %>"><%= snipt.user.username %></a></li> <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="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> </ul>
</footer> </footer>
<div class="modal hide copy-modal"> <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" src="{{ STATIC_URL }}js/libs/ace/theme-tomorrow.js"></script>
<script type="text/javascript">{% block js %}window.user = '{{ request.user.username }}'; <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]> <!--[if IE]>
<style type="text/css"> <style type="text/css">