diff --git a/aqt/editor.py b/aqt/editor.py index cd9357562..a18165b71 100644 --- a/aqt/editor.py +++ b/aqt/editor.py @@ -34,8 +34,8 @@ String.prototype.format = function() { var currentField = null; var changeTimer = null; -function keyUp() { - // esc clears focus +function onKey() { + // esc clears focus, allowing dialog to close if (window.event.which == 27) { currentField.blur(); return; @@ -103,7 +103,7 @@ function setFields(fields) { var n = fields[i][0]; var f = fields[i][1]; txt += "{0}".format(n); - txt += "
lame -to enable recording.'''), parent=self.parent) +to enable recording.'''), parent=self.widget) return raise if file: @@ -942,7 +933,7 @@ class FactEdit(QTextEdit): if source.hasHtml() and "qrichtext" in unicode(source.html()): self.insertHtml(source.html()) return True - if source.hasText() and (aqt.mw.config['stripHTML'] or + if source.hasText() and (self.mw.config['stripHTML'] or not source.hasHtml()): txt = unicode(source.text()) l = txt.lower() @@ -1022,7 +1013,7 @@ class FactEdit(QTextEdit): def simplifyHTML(self, html): "Remove all style information and P tags." # fixme - if not aqt.mw.config['stripHTML']: + if not self.mw.config['stripHTML']: return html html = re.sub("\n", " ", html) html = re.sub("
", "\n", html) @@ -1038,7 +1029,7 @@ class FactEdit(QTextEdit): self.parent.lastFocusedEdit = self self.parent.resetFormatButtons() self.parent.disableButtons() - if aqt.mw.config['preserveKeyboard'] and sys.platform.startswith("win32"): + if self.mw.config['preserveKeyboard'] and sys.platform.startswith("win32"): self._ownLayout = GetKeyboardLayout(0) ActivateKeyboardLayout(self._programLayout, 0) self.emit(SIGNAL("lostFocus")) @@ -1058,7 +1049,7 @@ class FactEdit(QTextEdit): QTextEdit.focusInEvent(self, evt) self.parent.formatChanged(None) self.parent.enableButtons() - if aqt.mw.config['preserveKeyboard'] and sys.platform.startswith("win32"): + if self.mw.config['preserveKeyboard'] and sys.platform.startswith("win32"): self._programLayout = GetKeyboardLayout(0) if self._ownLayout == None: self._ownLayout = self._programLayout diff --git a/designer/icons.qrc b/designer/icons.qrc index 230974765..7e4827c84 100644 --- a/designer/icons.qrc +++ b/designer/icons.qrc @@ -94,5 +94,8 @@ icons/text_under.png icons/view-pim-news.png icons/view_text.png + icons/text_sub.png + icons/text_super.png + icons/text_remove.png diff --git a/designer/icons/rating.png b/designer/icons/rating.png index 48d79e9ec..9373e3d33 100644 Binary files a/designer/icons/rating.png and b/designer/icons/rating.png differ diff --git a/designer/icons/text_remove.png b/designer/icons/text_remove.png new file mode 100644 index 000000000..5870ca42a Binary files /dev/null and b/designer/icons/text_remove.png differ diff --git a/designer/icons/text_sub.png b/designer/icons/text_sub.png new file mode 100644 index 000000000..50adbf804 Binary files /dev/null and b/designer/icons/text_sub.png differ diff --git a/designer/icons/text_super.png b/designer/icons/text_super.png new file mode 100644 index 000000000..8b4548d75 Binary files /dev/null and b/designer/icons/text_super.png differ