Fix busted team select.
parent
39cab89c49
commit
bac36dc309
|
@ -231,10 +231,12 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
// Init user
|
// Init user
|
||||||
var $selectUser = $('select#id_user', window.site.$main_edit);
|
if (window.teams.length) {
|
||||||
$selectUser.chosen();
|
var $selectUser = $('select#id_user', window.site.$main_edit);
|
||||||
$selectUser.val(window.intended_user);
|
$selectUser.chosen();
|
||||||
$selectUser.trigger('chosen:updated');
|
$selectUser.val(window.intended_user);
|
||||||
|
$selectUser.trigger('chosen:updated');
|
||||||
|
}
|
||||||
|
|
||||||
// Full-screen mode.
|
// Full-screen mode.
|
||||||
this.setupCodeMirrorFullScreen();
|
this.setupCodeMirrorFullScreen();
|
||||||
|
@ -480,12 +482,19 @@
|
||||||
code = window.editor.getValue();
|
code = window.editor.getValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var intendedUser;
|
||||||
|
if (window.teams.length) {
|
||||||
|
intendedUser = $('select[name="user"]').val();
|
||||||
|
} else {
|
||||||
|
intendedUser = window.intended_user;
|
||||||
|
}
|
||||||
|
|
||||||
that.model.save({
|
that.model.save({
|
||||||
'title': $('input#snipt_title').val(),
|
'title': $('input#snipt_title').val(),
|
||||||
'tags': $('label.tags textarea').val(),
|
'tags': $('label.tags textarea').val(),
|
||||||
'tags_list': $('label.tags textarea').val(),
|
'tags_list': $('label.tags textarea').val(),
|
||||||
'lexer': $('select[name="lexer"]').val(),
|
'lexer': $('select[name="lexer"]').val(),
|
||||||
'intended_user': $('select[name="user"]').val(),
|
'intended_user': intendedUser,
|
||||||
'lexer_name': $('select[name="lexer"] option:selected').text(),
|
'lexer_name': $('select[name="lexer"] option:selected').text(),
|
||||||
'code': code,
|
'code': code,
|
||||||
'description': $('textarea[name="description"]').val(),
|
'description': $('textarea[name="description"]').val(),
|
||||||
|
|
|
@ -113,24 +113,24 @@
|
||||||
{% else %}
|
{% else %}
|
||||||
<li class="teams-nav">
|
<li class="teams-nav">
|
||||||
<a href="#" class="teams-nav {% if '/for-teams/' in request.path %}active{% endif %}">Teams</a>
|
<a href="#" class="teams-nav {% if '/for-teams/' in request.path %}active{% endif %}">Teams</a>
|
||||||
{% if request.user.profile.has_teams %}
|
|
||||||
<ul>
|
<ul>
|
||||||
{% for team in request.user.profile.teams|dictsort:'name' %}
|
{% if request.user.profile.has_teams %}
|
||||||
<li>
|
{% for team in request.user.profile.teams|dictsort:'name' %}
|
||||||
<a href="/{{ team.user.username }}/">
|
<li>
|
||||||
<i class="icon-user icon-white"></i>
|
<a href="/{{ team.user.username }}/">
|
||||||
{{ team.name }}
|
<i class="icon-user icon-white"></i>
|
||||||
</a>
|
{{ team.name }}
|
||||||
</li>
|
</a>
|
||||||
{% endfor %}
|
</li>
|
||||||
<li>
|
{% endfor %}
|
||||||
<a href="/for-teams/">
|
{% endif %}
|
||||||
<i class="icon-plus icon-white"></i>
|
<li>
|
||||||
Create new team
|
<a href="/for-teams/">
|
||||||
</a>
|
<i class="icon-plus icon-white"></i>
|
||||||
</li>
|
Create new team
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
{% endif %}
|
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -393,6 +393,7 @@
|
||||||
'{{ team.slug }}',
|
'{{ team.slug }}',
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
]
|
]
|
||||||
|
window.intended_user = '{{ request.user.username }}';
|
||||||
|
|
||||||
{% if public %}
|
{% if public %}
|
||||||
window.pub = {{ public|lower }};
|
window.pub = {{ public|lower }};
|
||||||
|
|
Loading…
Reference in New Issue