added load srt
This commit is contained in:
parent
6f54f42048
commit
9c027902a1
|
@ -24,6 +24,8 @@ def fetchJson(request):
|
||||||
def translate(request):
|
def translate(request):
|
||||||
return render_to_response("translate.html", {'padma_url': PADMA_URL})
|
return render_to_response("translate.html", {'padma_url': PADMA_URL})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def fetchSrt(request):
|
def fetchSrt(request):
|
||||||
if request.GET['id']:
|
if request.GET['id']:
|
||||||
padmaId = request.GET['id']
|
padmaId = request.GET['id']
|
||||||
|
|
|
@ -51,6 +51,14 @@ $(document).ready(function() {
|
||||||
alert(response);
|
alert(response);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
$('#loadSrt').click(function() {
|
||||||
|
$.get("loadSrt", {
|
||||||
|
'padmaId': $('#padmaId').val(),
|
||||||
|
'language': $('#languageLoad').val()
|
||||||
|
}, function(srt) {
|
||||||
|
$('#newSrt').val(srt);
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
function s2npt(s) {
|
function s2npt(s) {
|
||||||
|
|
|
@ -53,11 +53,20 @@ html, body {
|
||||||
</div>
|
</div>
|
||||||
<div id="rightCol" class="col">
|
<div id="rightCol" class="col">
|
||||||
<select id="language">
|
<select id="language">
|
||||||
|
<option value="xx">Select</option>
|
||||||
<option value="tr">Turkish</option>
|
<option value="tr">Turkish</option>
|
||||||
<option value="fr">French</option>
|
<option value="fr">French</option>
|
||||||
<option value="hi">Hindi</option>
|
<option value="hi">Hindi</option>
|
||||||
</select>
|
</select>
|
||||||
<button id="saveSrt">Save</button><br />
|
<button id="saveSrt">Save</button>
|
||||||
|
|
||||||
|
<select id="languageLoad">
|
||||||
|
<option value="xx">Select</option>
|
||||||
|
<option value="tr">Turkish</option>
|
||||||
|
<option value="fr">French</option>
|
||||||
|
<option value="hi">Hindi</option>
|
||||||
|
</select>
|
||||||
|
<button id="loadSrt">Load</button><br />
|
||||||
<textarea id="newSrt"></textarea>
|
<textarea id="newSrt"></textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -9,3 +9,13 @@ def saveSrt(request):
|
||||||
srt = Srt(txt=txt, language=lang, padmaId=padmaId)
|
srt = Srt(txt=txt, language=lang, padmaId=padmaId)
|
||||||
srt.save()
|
srt.save()
|
||||||
return HttpResponse("saved")
|
return HttpResponse("saved")
|
||||||
|
|
||||||
|
def loadSrt(request):
|
||||||
|
padmaId = request.GET['padmaId']
|
||||||
|
lang = request.GET['language']
|
||||||
|
srt = Srt.objects.filter(padmaId=padmaId).filter(language=lang)
|
||||||
|
if len(srt) > 0:
|
||||||
|
ret = srt[0].txt
|
||||||
|
else:
|
||||||
|
ret = "No Srt for this language found"
|
||||||
|
return HttpResponse(ret)
|
||||||
|
|
1
urls.py
1
urls.py
|
@ -13,6 +13,7 @@ urlpatterns = patterns('',
|
||||||
(r'^fetchSrt', 'lists.views.fetchSrt'),
|
(r'^fetchSrt', 'lists.views.fetchSrt'),
|
||||||
(r'^translate', 'lists.views.translate'),
|
(r'^translate', 'lists.views.translate'),
|
||||||
(r'^saveSrt', 'translate.views.saveSrt'),
|
(r'^saveSrt', 'translate.views.saveSrt'),
|
||||||
|
(r'^loadSrt', 'translate.views.loadSrt'),
|
||||||
(r'^$', 'lists.views.index'),
|
(r'^$', 'lists.views.index'),
|
||||||
# Uncomment the admin/doc line below and add 'django.contrib.admindocs'
|
# Uncomment the admin/doc line below and add 'django.contrib.admindocs'
|
||||||
# to INSTALLED_APPS to enable admin documentation:
|
# to INSTALLED_APPS to enable admin documentation:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user