mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 15:02:21 -04:00
Merge branch 'master' of https://github.com/dae/anki
This commit is contained in:
commit
6678e01c9b
3 changed files with 22 additions and 5 deletions
|
@ -5,10 +5,7 @@ tools (specifically pyrcc4 and pyuic4). These are often contained in a
|
||||||
separate package on Linux, such as 'pyqt4-dev-tools' on Debian/Ubuntu. On a Mac
|
separate package on Linux, such as 'pyqt4-dev-tools' on Debian/Ubuntu. On a Mac
|
||||||
they are part of the PyQt source install.
|
they are part of the PyQt source install.
|
||||||
|
|
||||||
WINDOWS USERS: I have not tested the UI build script on Windows, so you'll need
|
Windows users, please see the note at the bottom of this file before proceeding.
|
||||||
to fix any problems you encounter on your own. If you can't figure it out, you
|
|
||||||
can still use the source packages of Anki, which contain pre-built copies
|
|
||||||
of the UI.
|
|
||||||
|
|
||||||
To use the development version:
|
To use the development version:
|
||||||
|
|
||||||
|
@ -42,3 +39,20 @@ Before contributing code, please read the LICENSE file.
|
||||||
|
|
||||||
If you'd like to contribute translations, please see the translations section
|
If you'd like to contribute translations, please see the translations section
|
||||||
of http://ankisrs.net/docs/manual.html#_contributing
|
of http://ankisrs.net/docs/manual.html#_contributing
|
||||||
|
|
||||||
|
WINDOWS USERS:
|
||||||
|
|
||||||
|
I have not tested the build scripts on Windows, so you'll need to solve any
|
||||||
|
problems you encounter on your own. The easiest way is to use a source
|
||||||
|
tarball instead of git, as that way you don't need to build the UI yourself.
|
||||||
|
If you do want to use git, a user contributed the following, which should get
|
||||||
|
you most of the way there:
|
||||||
|
|
||||||
|
1) Install "git bash".
|
||||||
|
2) In the tools directory, modify build_ui.sh. Locate the line that reads
|
||||||
|
"pyuic4 $i -o $py" and alter it to be of the following form:
|
||||||
|
"<python-path-string>" "<pyuic-path-string>" $i -o $py
|
||||||
|
These two paths must point to your python executable, and to pyuic.py, on your
|
||||||
|
system. Typical paths would be:
|
||||||
|
<python-path> = C:\\Python27\\python.exe
|
||||||
|
<pyuic-path-string> = C:\\Python27\\Lib\\site-packages\\PyQt4\\uic\\pyuic.py
|
||||||
|
|
|
@ -20,10 +20,12 @@ class Exporter(object):
|
||||||
file.close()
|
file.close()
|
||||||
|
|
||||||
def escapeText(self, text):
|
def escapeText(self, text):
|
||||||
"Escape newlines, tabs and CSS."
|
"Escape newlines, tabs, CSS and quotechar."
|
||||||
text = text.replace("\n", "<br>")
|
text = text.replace("\n", "<br>")
|
||||||
text = text.replace("\t", " " * 8)
|
text = text.replace("\t", " " * 8)
|
||||||
text = re.sub("(?i)<style>.*?</style>", "", text)
|
text = re.sub("(?i)<style>.*?</style>", "", text)
|
||||||
|
if "\"" in text:
|
||||||
|
text = "\"" + text.replace("\"", "\"\"") + "\""
|
||||||
return text
|
return text
|
||||||
|
|
||||||
def cardIds(self):
|
def cardIds(self):
|
||||||
|
|
|
@ -367,6 +367,7 @@ class Browser(QMainWindow):
|
||||||
self.setupEditor()
|
self.setupEditor()
|
||||||
self.updateFont()
|
self.updateFont()
|
||||||
self.onUndoState(self.mw.form.actionUndo.isEnabled())
|
self.onUndoState(self.mw.form.actionUndo.isEnabled())
|
||||||
|
self.form.searchEdit.setLineEdit(FavouritesLineEdit(self.mw, self))
|
||||||
self.form.searchEdit.setFocus()
|
self.form.searchEdit.setFocus()
|
||||||
self.form.searchEdit.lineEdit().setText("is:current")
|
self.form.searchEdit.lineEdit().setText("is:current")
|
||||||
self.form.searchEdit.lineEdit().selectAll()
|
self.form.searchEdit.lineEdit().selectAll()
|
||||||
|
|
Loading…
Reference in a new issue