Prepping for save
parent
e0bc81ce81
commit
7f80b978f3
|
@ -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(),
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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">
|
||||
|
|
Loading…
Reference in New Issue