mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 01:06:35 -04:00
shared css
This commit is contained in:
parent
ef60eb4bba
commit
846297721c
2 changed files with 11 additions and 7 deletions
|
@ -183,7 +183,7 @@ Please create a new card type first."""))
|
||||||
t = self.card.template()
|
t = self.card.template()
|
||||||
self.redrawing = True
|
self.redrawing = True
|
||||||
self.tab['tform'].front.setPlainText(t['qfmt'])
|
self.tab['tform'].front.setPlainText(t['qfmt'])
|
||||||
self.tab['tform'].css.setPlainText(t['css'])
|
self.tab['tform'].css.setPlainText(self.model['css'])
|
||||||
self.tab['tform'].back.setPlainText(t['afmt'])
|
self.tab['tform'].back.setPlainText(t['afmt'])
|
||||||
self.redrawing = False
|
self.redrawing = False
|
||||||
|
|
||||||
|
@ -193,7 +193,7 @@ Please create a new card type first."""))
|
||||||
text = self.tab['tform'].front.toPlainText()
|
text = self.tab['tform'].front.toPlainText()
|
||||||
self.card.template()['qfmt'] = text
|
self.card.template()['qfmt'] = text
|
||||||
text = self.tab['tform'].css.toPlainText()
|
text = self.tab['tform'].css.toPlainText()
|
||||||
self.card.template()['css'] = text
|
self.card.model()['css'] = text
|
||||||
text = self.tab['tform'].back.toPlainText()
|
text = self.tab['tform'].back.toPlainText()
|
||||||
self.card.template()['afmt'] = text
|
self.card.template()['afmt'] = text
|
||||||
self.renderPreview()
|
self.renderPreview()
|
||||||
|
@ -207,10 +207,10 @@ Please create a new card type first."""))
|
||||||
base = getBase(self.mw.col)
|
base = getBase(self.mw.col)
|
||||||
self.tab['pform'].frontWeb.stdHtml(
|
self.tab['pform'].frontWeb.stdHtml(
|
||||||
ti(mungeQA(c.q(reload=True))), self.mw.reviewer._styles(),
|
ti(mungeQA(c.q(reload=True))), self.mw.reviewer._styles(),
|
||||||
bodyClass="card", head=base)
|
bodyClass="card card%d" % (c.ord+1), head=base)
|
||||||
self.tab['pform'].backWeb.stdHtml(
|
self.tab['pform'].backWeb.stdHtml(
|
||||||
ti(mungeQA(c.a())), self.mw.reviewer._styles(),
|
ti(mungeQA(c.a())), self.mw.reviewer._styles(),
|
||||||
bodyClass="card", head=base)
|
bodyClass="card card%d" % (c.ord+1), head=base)
|
||||||
clearAudioQueue()
|
clearAudioQueue()
|
||||||
if c.id not in self.playedAudio:
|
if c.id not in self.playedAudio:
|
||||||
playFromText(c.q())
|
playFromText(c.q())
|
||||||
|
|
|
@ -107,7 +107,7 @@ class Reviewer(object):
|
||||||
<script>
|
<script>
|
||||||
var ankiPlatform = "desktop";
|
var ankiPlatform = "desktop";
|
||||||
var typeans;
|
var typeans;
|
||||||
function _updateQA (q, answerMode) {
|
function _updateQA (q, answerMode, klass) {
|
||||||
$("#qa")[0].innerHTML = q;
|
$("#qa")[0].innerHTML = q;
|
||||||
typeans = document.getElementById("typeans");
|
typeans = document.getElementById("typeans");
|
||||||
if (typeans) {
|
if (typeans) {
|
||||||
|
@ -116,6 +116,9 @@ function _updateQA (q, answerMode) {
|
||||||
if (answerMode) {
|
if (answerMode) {
|
||||||
window.location = "#answer";
|
window.location = "#answer";
|
||||||
}
|
}
|
||||||
|
if (klass) {
|
||||||
|
document.body.className = klass;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
function _toggleStar (show) {
|
function _toggleStar (show) {
|
||||||
|
@ -145,7 +148,7 @@ function _typeAnsPress() {
|
||||||
base = getBase(self.mw.col)
|
base = getBase(self.mw.col)
|
||||||
# main window
|
# main window
|
||||||
self.web.stdHtml(self._revHtml, self._styles(),
|
self.web.stdHtml(self._revHtml, self._styles(),
|
||||||
bodyClass="card", loadCB=lambda x: self._showQuestion(),
|
loadCB=lambda x: self._showQuestion(),
|
||||||
head=base)
|
head=base)
|
||||||
# show answer / ease buttons
|
# show answer / ease buttons
|
||||||
self.bottom.web.show()
|
self.bottom.web.show()
|
||||||
|
@ -176,7 +179,8 @@ The front of this card is empty. Please run Tools>Maintenance>Empty Cards.""")
|
||||||
playFromText(q)
|
playFromText(q)
|
||||||
# render & update bottom
|
# render & update bottom
|
||||||
q = self._mungeQA(q)
|
q = self._mungeQA(q)
|
||||||
self.web.eval("_updateQA(%s, false);" % json.dumps(q))
|
klass = "card card%d" % (c.ord+1)
|
||||||
|
self.web.eval("_updateQA(%s, false, '%s');" % (json.dumps(q), klass))
|
||||||
self._toggleStar()
|
self._toggleStar()
|
||||||
if self._bottomReady:
|
if self._bottomReady:
|
||||||
self._showAnswerButton()
|
self._showAnswerButton()
|
||||||
|
|
Loading…
Reference in a new issue